Commit Graph

5682 Commits

Author SHA1 Message Date
Matias Griese
285fffc7df Flex Page admin: added selected if filters match 2019-11-27 21:42:43 +02:00
Matias Griese
7c760387f3 Grav Pages: Optimize filters 2019-11-27 13:49:57 +02:00
Matias Griese
94ff668044 Grav Pages: Admin filtering fixes 2019-11-27 13:31:37 +02:00
Matias Griese
270b1191f5 Improve FlexAuthorizeTrait, improve docblocks for Flex 2019-11-22 13:24:40 +02:00
Matias Griese
6208c516c2 Fixed logged in user being able to delete his own account from admin account manager 2019-11-22 12:04:27 +02:00
Matias Griese
b695c9591e Changed FlexAuthorizeInterface::isAuthorized() to return null having the same meaning as false if access is denied because of no matching rule 2019-11-22 12:04:04 +02:00
Matias Griese
911da0f34f Composer update 2019-11-22 11:56:59 +02:00
Matias Griese
14c2e257a0 Reverted $object->getStorageKey() interface as it was not a good idea, added getMasterKey() for pages 2019-11-21 22:35:56 +02:00
Matias Griese
52ec745ed0 Upgrade doc, upper case titles 2019-11-21 15:15:08 +02:00
Matias Griese
8f42dc3c33 Updated Grav 1.7 upgrade docs 2019-11-21 14:10:47 +02:00
Matias Griese
45530114a7 Added upgrade docs 2019-11-21 12:48:24 +02:00
Matias Griese
5b8baed0bc Optimized Flex Pages collection filtering 2019-11-21 12:48:02 +02:00
Matias Griese
936e95a146 Updated Symfony Components to 4.4 2019-11-21 10:24:12 +02:00
Matias Griese
61a3f3f7c1 Rename modular to module in flex pages 2019-11-20 10:21:37 +02:00
Matias Griese
b3545ccb8b Translations: rename MODULAR to MODULE everywhere 2019-11-20 09:52:50 +02:00
Matias Griese
d217f1e4fb Assets regression 2019-11-19 16:35:01 +02:00
Andy Miller
bb373061ae Merge branch '1.7' of github.com:getgrav/grav into 1.7 2019-11-18 13:48:07 -07:00
Andy Miller
c65cb83348 Output the current username that Scheduler is using if crontab not setup 2019-11-18 13:48:03 -07:00
Matias Griese
f56a5f0ad6 Added page specific permissions for Flex Pages 2019-11-18 13:24:58 +02:00
Matias Griese
9044721c89 Minor bug fixes 2019-11-18 12:05:31 +02:00
Matias Griese
ce5729ba53 Some phpstan fixes 2019-11-18 11:21:25 +02:00
Matias Griese
fc70a50fd6 Fixed regression: Installer->setZip(null) 2019-11-18 10:57:17 +02:00
Matias Griese
a8d61cb5de Add some better type checks 2019-11-18 10:56:32 +02:00
Matias Griese
d8af66cfd7 Remove some unused variables 2019-11-18 10:55:40 +02:00
Matias Griese
1aa69e61ac Add a lot of missing docblocks (variables) 2019-11-18 10:53:21 +02:00
Matias Griese
be3ecf1377 DEPRECATED $page->modular() in favor of $page->isModule() for better readability 2019-11-15 21:15:38 +02:00
Matias Griese
571674a4f5 Fixed phpstan issues in all code up to level 3 2019-11-15 14:03:52 +02:00
Matias Griese
a06520337f Fully comply phpstan level2! 2019-11-15 13:21:20 +02:00
Matias Griese
bf2b7dcf7b Rename Flex Object classes (changed my mind) 2019-11-15 13:05:51 +02:00
Matias Griese
86faceb94f Deprecated Grav\Common\User\Group in favor of $grav['user_groups'], which contains Flex UserGroup collection 2019-11-15 12:27:55 +02:00
Matias Griese
963e365da4 Imroved UserIndex:find() to only search user if query isn't empty 2019-11-15 12:08:30 +02:00
Matias Griese
4332ac35db Moved all Flex classes under Grav\Common\Flex 2019-11-15 11:57:22 +02:00
Matias Griese
7e5d58f94b Minor bug fixes 2019-11-15 09:04:44 +02:00
Matias Griese
6b3b6106bf Code quality improvements 2019-11-15 09:03:47 +02:00
Matias Griese
f0c12e6246 Fixed a few type hints 2019-11-15 09:00:48 +02:00
Matias Griese
741934b1da Flex User/Group: Cache authorize() calls 2019-11-14 21:57:06 +02:00
Matias Griese
35e7bfe506 Multiple small bug fixes / code quality improvements to Flex Pages 2019-11-14 15:13:52 +02:00
Matias Griese
dcc2ddfdb8 Merge branch 'develop' of github.com:getgrav/grav into 1.7
 Conflicts:
	CHANGELOG.md
2019-11-14 12:22:50 +02:00
Matias Griese
f59441eb55 Fixed fatal error when $page->id() is null [#2731] 2019-11-14 12:21:28 +02:00
Matias Griese
9cb6ddf742 Minor bug fix to Access class where there are no ACL rules 2019-11-13 21:38:08 +02:00
Matias Griese
035a84b55d Fixed couple of minor flex page bugs 2019-11-13 16:20:24 +02:00
Matias Griese
d892343e57 Improve MediumFactory::fromUploadedFile() method 2019-11-13 15:51:49 +02:00
Matias Griese
aaa3976e5a Minor bug fixes/improvements on $user->authorize() 2019-11-13 15:17:37 +02:00
Matias Griese
0d4afd7a37 Code style fixes 2019-11-13 15:10:07 +02:00
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