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
Andy Miller
5880254ade
Initial Backups support
2018-09-07 18:18:42 -06:00
Andy Miller
487bffc3d2
Updates for scheduler
2018-09-07 16:54:26 -06:00
Andy Miller
4b971e871f
Optimizations
2018-09-07 16:23:56 -06:00
Andy Miller
68ab221639
Move Scheduler to Tools
2018-09-07 16:13:07 -06:00
Andy Miller
22fd8f49ac
Feature/scheduler ( #1512 )
...
* Initial commit
* basic cronstatus
* updaetd cronstatus field
* jquery-cron js
* More compact custom list
* Added placeholder for new cron field
* ui tweaks
* New custom cron field. Implemented lang for field. Fixed typos
* minor alignment stuff
2018-09-06 12:24:48 -06:00
Matias Griese
eae4be651e
Fire new OnAdminPage event only if user has been logged in
2018-09-05 11:23:15 +03:00
Matias Griese
551995a403
Require Grav 1.5.2
2018-08-29 15:48:08 +03:00
Matias Griese
842b4c5b0f
Added new event onAdminPage which allows plugins to customize Page object in $event['page']
2018-08-29 15:22:43 +03:00
Andy Miller
9a1dec55b8
Support force_ssl option in admin plugin #1479
2018-07-13 15:43:15 -06:00
Felix Eckhofer
d293534c3c
Initialize session on setup ( #1451 )
...
This makes the plugin compatible with `system.session.initialize = false`
which makes it possible to have no session cookie (for frontend users)
while the admin login still works.
2018-06-08 21:43:02 +00:00
Matias Griese
5f375cacdd
Add new twig variable: current_route
2018-05-23 22:33:08 +03:00
Matias Griese
15f4ae8b11
When creating first user, authorize against admin.login, not site.login
2018-05-23 09:11:30 +03:00
Andy Miller
43ffcbf7e3
check for blueprints method
2018-05-22 14:25:37 -06:00
Matias Griese
41565f83d9
Admin login now uses login plugin events (with option admin: true)
2018-05-10 20:04:14 +03:00
Matias Griese
59effd57af
Moved 2FA authentication to login plugin
2018-05-10 10:34:56 +03:00
Matias Griese
12cf325518
Code cleanup
2018-05-10 10:14:18 +03:00