Commit Graph

261 Commits

Author SHA1 Message Date
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
Matias Griese
df54fd9f82 Fixed a bug when deleting files via AJAX 2018-12-05 10:34:54 +02:00
Matias Griese
ba74bf33ad Code cleanup 2018-12-05 08:20:38 +02:00
Matias Griese
19c68cb302 Added support for Flex Users 2018-12-04 15:36:21 +02:00
Matias Griese
c069c1d69f Fixed user login / remember me triggering before admin gets initialized 2018-11-21 12:25:20 +02:00
Andy Miller
442a63b0e7 language updates 2018-10-24 15:05:15 -06:00
Andy Miller
061eb33888 Added Tools -> Reports panel 2018-10-07 14:24:23 -06:00
Andy Miller
d55d8b8588 Merge branch 'develop' into 1.9 2018-10-04 20:46:05 -06:00
Andy Miller
46106c1cae more validation for remove media 2018-10-04 16:30:07 -06:00
Andy Miller
fc66ea2837 Merge branch 'feature/pagemedia' into 1.9 2018-10-01 10:25:02 -06:00
Matias Griese
cc09a4fee9 Do not redirect to /admin for login if admin page does not exist 2018-09-30 12:19:16 +03:00
Andy Miller
f26a86429a Merge branch 'develop' into 1.9
# Conflicts:
#	classes/admincontroller.php
#	themes/grav/js/admin.min.js
#	themes/grav/js/vendor.min.js
#	themes/grav/package-lock.json
2018-09-29 13:10:10 -06:00
Matias Griese
ec93b823ca Use Url:post() to get the $_POST variable (allows common security checks/filtering for the POST data) 2018-09-17 09:54:27 +03:00
Andy Miller
bc66822598 Bunch o’ fixes 2018-09-11 22:19:49 -06:00
Andy Miller
d493194c4d better dropdowns 2018-09-11 16:12:46 -06:00