Commit Graph

223 Commits

Author SHA1 Message Date
Matias Griese
ba74bf33ad Code cleanup 2018-12-05 08:20:38 +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
Ante Drnasin
7025f2fa2b Update admin.php (#1409)
Fix for https://github.com/getgrav/grav-plugin-admin/issues/1408
2018-04-02 06:38:33 -06:00
Andy Miller
77ecc1c62f Fix for bad redirect on simplesearch save (possibly others) 2018-04-01 10:19:11 -06:00
Djamil Legato
d53e5b111f Implemented Resize Media and Resolution ('resizeWidth', 'resizeHeight', 'resizeQuality', 'resolution') 2018-03-25 22:20:05 -07:00
Andy Miller
15e9cc5243 Merge branch 'develop' of github.com:getgrav/grav-plugin-admin into develop 2018-03-18 21:20:00 -06:00
Andy Miller
7d1313a60f optimization to stop admin from looking for pages in disabled plugins 2018-03-18 21:18:52 -06:00
Andy Miller
0930dabe1f Fix redirect bug when changing admin route to admin-* 2018-03-14 14:46:34 -06:00
Ryan Boog
b56ebbe028 Added unset functionality to pagemedia (dropzone) (#1366)
* Added unset functionality to pagemedia (dropzone). Unset removes the file from the page without deleting it from the system.

* Update unset.js for formatting

* Update unset.js. Removed console log and modified JSON parsing for native faster one.

* Updated unset.js. Fixed quote style

* Fixed couple issues with the unset of images

* Merged with latest Admin
2018-03-09 20:06:00 -07:00
Andy Miller
a565993141 Automatically redirect to new admin_route after changing it #1371 2018-03-09 17:31:11 -07:00
Andy Miller
1b97769ea5 Logout is one step now 2017-12-01 16:08:52 -07:00
Andy Miller
96469b673e Remove admin pro dependency 2017-09-25 17:10:54 -06:00
Andy Miller
fb24c95952 Merge branch 'develop' of https://github.com/getgrav/grav-plugin-admin into develop 2017-08-31 12:46:56 -06:00
Andy Miller
4311b80eec minor improvements 2017-08-31 12:46:51 -06:00
Matias Griese
49a93e9897 Fixed administration being broken in multi-site environments with plugin overrides 2017-08-30 19:09:06 +03:00
Andy Miller
2f94c936ad Merge branch 'feature/simple-icon-picker' into develop
# Conflicts:
#	themes/grav/js/admin.min.js
#	themes/grav/js/vendor.min.js
2017-08-15 16:00:25 -06:00
Flavio Copes
05a6abd794 If a form is already defined, do not override it (#1132)
Preserves form validation re
https://github.com/getgrav/grav-plugin-admin/issues/1129
2017-07-25 18:54:58 -06:00
Flavio Copes
c227963540 Pick FA icons from yaml file
To update icons: dump the content of
https://rawgit.com/FortAwesome/Font-Awesome/master/src/icons.yml in
`themes/grav/templates/forms/fields/iconpicker/icons.yaml`
2017-07-14 17:42:20 +02:00
Dávid Szabó
ee2051eba6 Feature/page types events (#1105)
* Add function which replaces types and modularTypes

* Replace Pages statics with AdminPlugin statics

* Use Event's built-in items rather than data member

* Add configration for hiding page types
2017-06-27 12:43:12 -06:00
Andy Miller
fe6ecf4805 Fix for bad referenced to shouldLoadAdditionalFilesInBackground() #1145 2017-06-23 10:32:00 -06:00
Djamil Legato
dbdd6e2a45 Added info metadata button for preview images. Fixed preview of images 2017-06-21 17:55:33 -07:00
Flavio Copes
09f4d2b791 Fix #1141 referencing DI element when not initialized 2017-06-21 15:50:31 +02:00
Flavio Copes
f700837e92 Introduce the mediapicker field (#1125)
Added a new `mediapicker` form field which allows to select a media from any page
+ 
Provided an option to control how parent select field displays
2017-06-02 16:28:52 +02:00
Andy Miller
98897ad766 Revert "Bugfix: Save in wrong lang when multiple tabs open (#1101)"
This reverts commit 424e8400f9.
2017-05-10 15:20:47 -06:00