Matias Griese
a3a8976fdf
Changed UserInterface::authorize() to return null having the same meaning as false if access is denied because of no matching rule
2019-11-13 11:40:36 +02:00
Matias Griese
4edb1ca61b
Improved twig authorize() function to work better with nested rule parameters
2019-11-13 11:36:10 +02:00
Matias Griese
d6374f259a
Improved user and group ACL to support deny permissions (Flex Users only)
2019-11-13 11:35:41 +02:00
Matias Griese
7b4f40d3b1
Updated blueprint for Flex Pages
2019-11-13 11:22:01 +02:00
Matias Griese
9c4eb549b7
Added missing system.include_default_lang_file_extension configuration option
2019-11-13 11:17:14 +02:00
Matias Griese
c380fb638b
Added Utils::isAssoc() and Utils::isNegative() helper methods
2019-11-13 11:16:25 +02:00
Matias Griese
908e993727
Flex Pages: Implemented recursive filterBy()
2019-11-13 11:14:29 +02:00
Matias Griese
4128864e39
Composer update
2019-11-13 09:08:57 +02:00
Matias Griese
304f800018
Improved twig |array filter to work with iterators and objects with toArray() method
2019-11-12 12:41:45 +02:00
Matias Griese
77887d83e9
Regression: Fixed Grav update bug [ #2722 ]
2019-11-08 12:56:03 +02:00
Matias Griese
3514ff64fe
Update installer versions
2019-11-08 10:32:34 +02:00
Matias Griese
b56ede81f0
Flex Pages: Implemented recursive filterBy()
2019-11-07 13:14:51 +02:00
Matias Griese
427c39e88e
Changelog update (version)
2019-11-07 09:37:40 +02:00
Andy Miller
e450923409
Ability to force-run a Scheduled job #2720
2019-11-06 21:38:08 -07:00
Andy Miller
7cb678bdb6
fixed changelog dates
1.7.0-rc.1
2019-11-06 17:42:41 -07:00
Andy Miller
14110d5475
prepare for rc.1 release
2019-11-06 16:09:01 -07:00
Andy Miller
c742eee1cc
Merge branch 'develop' into 1.7
...
# Conflicts:
# system/defines.php
2019-11-06 16:08:42 -07:00
Andy Miller
86c87929ec
Merge tag '1.6.17' into develop
...
Release v1.6.17
2019-11-06 16:07:07 -07:00
Andy Miller
ffeb5648c6
Merge branch 'release/1.6.17'
2019-11-06 16:07:07 -07:00
Andy Miller
e0e92b843c
prepare for release
2019-11-06 16:06:45 -07:00
Matias Griese
a996137317
Fixed bug where Flex index file couldn't be disabled
2019-11-06 11:52:00 +02:00
Matias Griese
9fb55d8d0f
Flex pages: Use translated titles / routes in admin list
2019-10-31 12:05:13 +02:00
Matias Griese
861f53c5dc
Grav 1.7: Fixed Flex Pages routing if using translated slugs or system.hide_in_urls setting
2019-10-31 10:52:15 +02:00
Matias Griese
a588395ba9
Attempt to work around composer 1.7 bug
2019-10-31 08:45:10 +02:00
Andy Miller
e80b7fe19e
updated JQuery
2019-10-30 21:50:20 -06:00
Matias Griese
4e23f07fcd
Composer update
2019-10-29 20:57:30 +02:00
Matias Griese
a571f42e1b
Merge remote-tracking branch 'origin/1.7' into 1.7
...
# Conflicts:
# composer.lock
2019-10-29 20:56:50 +02:00
Matias Griese
2fd5492286
Updated to Symfony 4.3, use Symfony EventDispatcher directly and not rockettheme/toolbox wrapper
2019-10-29 20:56:31 +02:00
Andy Miller
4e227fcae5
minor vendor updates
2019-10-28 15:40:17 -06:00
Andy Miller
99c6a78134
ixed exception caused by missing template type based on Accept: header #2705
2019-10-28 15:40:06 -06:00
Matias Griese
a93ef3f752
Initial support for admin filtering support
2019-10-28 15:51:04 +02:00
Matias Griese
0814d5e3bb
Merge branch '1.7' of github.com:getgrav/grav into 1.7
2019-10-25 11:27:47 +03:00
Andy Miller
2e8be3c67f
Cron improvements
2019-10-24 15:29:25 -06:00
Matias Griese
191bf8730a
Optimize PageObject::getLevelListing()
2019-10-24 18:12:38 +03:00
Matias Griese
09e8dfdbfd
Fixed no pages in admin
2019-10-24 14:19:37 +03:00
Matias Griese
a1ea841034
Fixed fatal error in multi-site setups
2019-10-24 13:59:00 +03:00
Matias Griese
f9f836959c
Reverting (git) moved folders leave empty folders which break Flex Pages
2019-10-24 12:36:14 +03:00
Matias Griese
c4ce2d1648
Misc minor code quality fixes
2019-10-24 11:26:04 +03:00
Andy Miller
0f66032c9b
Merge branch 'develop' into 1.7
2019-10-23 18:16:37 -06:00
Keith Bentrup
8678f22f6b
do NOT ignore "." dirs OR ignore "." dirs and all children ( #2581 )
...
If you ignore any "files" beginning with "." including directories, then the all() method will exclude .somedir, but not .somedir/somefile. Subsequently, when trying to copy all files returned from all(), it will fail when the method tries to copy a file into a directory that has not yet been created because .somedir was omitted from the return array of all().
I found this bug when trying to install the admin plugin and ./tmp was a mount and thus rename() failed and self:copy() was invoked instead (line 365).
2019-10-23 15:39:05 -06:00
Andy Miller
4ca1f1f4ca
updated libs
2019-10-23 15:32:40 -06:00
Matias Griese
913efdbd6a
Revert multiple changes as many of those break Grav functionality [ #2699 ]
2019-10-22 15:20:35 +03:00
Matias Griese
9c123f7d3d
Merge remote-tracking branch 'rlerdorf/1.7' into 1.7
2019-10-22 12:35:27 +03:00
Andy Miller
2b00e93f22
Merge branch 'develop' into 1.7
...
# Conflicts:
# composer.json
2019-10-17 10:02:36 -06:00
Jérôme Nadaud
8322a0cfa3
Make script name more explicit ( #2637 )
2019-10-17 05:57:25 -06:00
Jérôme Nadaud
ab6b82eaaa
Fix cache image generation when using cropresize ( #2639 )
2019-10-17 05:56:46 -06:00
buzatuAda
b16e8066ca
fix exception array_merge() when $this->header->metadata is not array ( #2701 )
...
Exception gets thrown when $this->header->metadata is not an array, added extra verification in order to make sure it is and array before doing array_merge()
2019-10-17 05:55:27 -06:00
Ole Vik
09e10d16ea
[RFR] Iterable Taxonomy ( #2690 )
...
* Allow naive iterables in Taxonomy
Currently, Taxonomy only supports one-level arrays in a Page's Taxonomy, so this works:
```
---yaml
title: XMark Test
taxonomy:
categories: academic
tags: [xmark, link]
author:
- "Ole Vik"
- "Ole Vik"
- "Ole Vik"
---
```
But this does not:
```yaml
---
title: XMark Test
taxonomy:
categories: academic
tags: [xmark, link]
author:
- "Ole Vik"
- "Ole Vik"
- "Ole Vik"
- name: "Ole Vik"
email: "git@olevik.net "
url: "https://olevik.me "
---
```
The change allows another level, to accommodate cases where the Taxonomy contains arrays of strings or hashes. This could potentially be expanded to recursively allow any amount of nesting of Taxonomies.
In both the naive and expanded case, are there implications for finding and filtering by Taxonomies? I've not checked if that recurses through values as I'm not currently at my desktop, but I imagine more changes would be necessary.
* Recursively iterate taxonomy fields
* Accommodate findTaxonomy() by reducing to dot-notation
* Remove superfluous conditional
2019-10-17 05:52:37 -06:00
Matias Griese
ef8e1c2fdf
Added working ETag (304 Not Modified) support based on the final rendered HTML (Grav 1.7 edition)
2019-10-16 23:52:06 +03:00
Matias Griese
e2843e6477
Merge branch 'develop' of github.com:getgrav/grav into 1.7
...
Conflicts:
system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php
2019-10-16 23:43:29 +03:00