Commit Graph

275 Commits

Author SHA1 Message Date
Andy Miller
630e6bf834 added admin whitebox functionality 2020-04-18 17:45:11 -06:00
Matias Griese
5b92914a03 Fixed issue with blueprint when using theme:// in dynamic form field 2020-02-26 19:19:25 +02:00
Matias Griese
8483873e02 Added keysOnly parameter to AdminPlugin::pagesTypes() and AdminPlugin::pagesModularTypes() methods, ignore parameter to Admin::types() and Admin::modularTypes() methods 2020-02-25 13:58:36 +02:00
Matias Griese
20ae10bcb4 Added some debugging messages (turned off by default) 2020-02-10 22:19:39 +02:00
Matias Griese
87b8c4ac6a Cleanup 2020-02-03 13:21:19 +02:00
Matias Griese
e51d4f57ca Added new configuration permission checks 2020-02-03 11:43:18 +02:00
Matias Griese
65e86f3e97 Added twig variable for user 2020-01-30 12:32:10 +02:00
Matias Griese
5810b7450c Added filtering for acl_picker field 2020-01-28 22:24:29 +02:00
Matias Griese
c299553998 Fixed saving permissions field with parent + children set 2020-01-24 22:12:30 +02:00
Matias Griese
3c74b219fe Better logged in user handling (Flex) 2020-01-21 09:46:42 +02:00
Matias Griese
3a18ad969e Support highlighting arbitrary routes in left navigation 2020-01-16 19:16:56 +02:00
Matias Griese
204fe125a4 Update RegisterPermissionsEvent namespace 2020-01-15 20:06:48 +02:00
Matias Griese
31f4e8ee03 DEPRECATED onAdminRegisterPermissions event and the corresponding admin methods 2020-01-15 16:05:16 +02:00
Matias Griese
991a15f0f2 Improved permissions field 2020-01-10 20:28:30 +02:00
Matias Griese
6fb45b37f4 Translations: rename MODULAR to MODULE everywhere 2019-11-20 09:51:58 +02:00
Matias Griese
f67f722252 Added support for hiding parts of admin by Deny permissions (Flex Users only) 2019-11-13 11:49:18 +02:00
Matias Griese
30d5382d49 Regression: Fixed missing permissions 2019-11-12 12:27:10 +02:00
Andy Miller
858d27103a Fixes #1766 - support 3rd party dashboard widgets 2019-10-24 21:39:17 -06:00
Matias Griese
a26b313b49 Fixed administrator user creation when Flex Users is enabled 2019-10-11 10:50:40 +03:00
Matias Griese
2dae98c196 Regression: Fixed parent field for old pages 2019-09-19 22:20:05 +03:00
Matias Griese
ff3af2c112 Fixed config save with the new config url 2019-08-28 08:59:58 +03:00
Matias Griese
5ae1de9b4f Updated navigation menu to be fully controlled and overrideable by onAdminMenu event 2019-08-27 10:43:16 +03:00
Matias Griese
74236c6da5 Improved page initialization logic 2019-08-23 20:45:51 +03:00
Matias Griese
5e219c8197 Optimize admin for speed (only load frontend pages on demand) 2019-08-22 19:25:59 +03:00
Matias Griese
62e0beb371 Optimize getNotifications and getUpdates tasks for speed 2019-08-21 10:52:13 +03:00
Matias Griese
d0abf2eb66 Better support for clockwork logs 2019-08-14 20:36:33 +03:00
Matias Griese
902447a50c WIP: Added new controller for admin 2019-06-18 12:15:58 +03:00
Matias Griese
f4d5ccf731 Use $grav->exit() instead of exit() 2019-06-03 13:17:16 +03:00
Matias Griese
cc03729964 Use PSR-4 for plugin classes 2019-05-31 14:43:16 +03:00
Andy Miller
c1f733e402 Use plugins:// stream rather than user://plugins #1674 2019-05-08 15:52:44 -06:00
Matias Griese
f02400ad13 Fixed admin cache to detect moved and deleted pages 2019-04-25 16:15:33 +03:00
Matias Griese
f4c26b6715 Use $grav['accounts'] instead of $grav['users'] 2019-03-27 14:52:23 +02:00
Matias Griese
6bc73a32c1 Fixed some issues found by phpstan, remove deprecated method calls (User) 2019-03-20 12:52:16 +02:00
Andy Miller
f7b3fc37b2 Don’t rely on form setting! 2019-03-12 06:51:53 -06:00
Andy Miller
c0babd988f remove legacy media.upload_limit references 2019-03-12 06:28:52 -06:00
Matias Griese
9d94f889a0 Update all Form classes to rely on PageInterface instead of Page class 2019-03-05 15:46:55 +02:00
Matias Griese
0de5e0eac1 Fixed potential undefined property in onPageNotFound event handling 2019-02-28 22:33:26 +02:00
Andy Miller
7601ad7052 notifications js config 2019-02-11 14:33:48 -07:00
Andy Miller
536898f41b Improved tools permissions handling 2019-02-08 13:53:11 -07:00
Andy Miller
c4a27f698f Fixes #1613 2019-02-08 07:27:50 -07:00
Matias Griese
740e8a3973 Cleanly handle session corruption due to changing Flex object types 2019-02-07 08:30:32 +02:00
Matias Griese
7e28f265b4 Reorganize admin.php file for better readability 2019-02-01 10:27:48 +02:00
Andy Miller
6e47578769 Added log viewer to Tools 2019-01-31 18:39:38 -07:00
Matias Griese
e936cddaf8 Merge branch '1.9' of https://github.com/getgrav/grav-plugin-admin into feature/1.9-flex-users 2019-01-18 11:10:32 +02:00
Andy Miller
686fe037f6 Merge branch 'develop' into 1.9 2019-01-14 18:13:23 -07:00
Raphaël Droz
03a0648643 Added admin.tools permission (#1550)
So that an administrator can disable access to `Direct Install of Grav Packages`
2019-01-14 18:02:19 -07:00
Andy Miller
572facdd7a Improvements to logo styling 2019-01-11 14:28:37 -07:00
Andy Miller
4bbdc425f1 Various admin theme fixes 2019-01-10 17:32:46 -07:00
Matias Griese
d8f42574f3 Moved key field into form plugin 2018-12-21 10:03:30 +02:00
Matias Griese
54728c035a Fixed error page not to be the frontend version 2018-12-10 20:18:30 +02:00