34 Commits

Author SHA1 Message Date
Luke Towers
cfa763b714 Initial rebrand commit generated from the 1.0 rebrand branch patch file 2021-03-10 15:02:53 -06:00
Ben Thomson
50816a9556
Add support for defining quick actions in the Backend's main nav (#5344)
Plugins now have the ability to define quick actions through a "registerQuickActions" method, which follows the same configuration as the "registerNavigation" method. It is still recommended and preferred that most plugin functionality be defined in their own main menu items, but this will allow a plugin to easily define a shortcut (or remove one).
2020-11-10 12:53:17 +08:00
Alwin Drenth
56b2864ef5
Change PluginBase::boot return type to void (PhpDocBlock) (#4957) 2020-02-28 17:52:01 +08:00
jacobdekeizer
3a28771c2c Fix registerSchedule typehint in PluginBase (#4871) 2020-01-10 11:55:54 +08:00
Ben Thomson
a59d3b83eb Code quality clean up (#4449)
Credit to @bennothommo
2019-07-18 08:50:37 -06:00
Tobias Kündig
7b4e293074 Added registerMailLayouts method to PluginBase (#3850)
Fixes #3820. Credit to @tobias-kuendig
2018-10-08 08:18:43 -06:00
Tobias Kündig
0415e4133d Allow plugins to register their own mail partials (#3847)
Credit to @tobias-kuendig 

* Added registerMailPartials method to PluginBase
2018-10-06 22:00:43 -06:00
Nathan van der Werf
66fa03f17e
Revert "Remove unused imports"
This reverts commit 742a5f415bc45819b11c77402efc114fa2f4451e.
2018-08-24 19:40:40 +02:00
Nathan van der Werf
8b6f11e6ac Extract child instructions 2018-08-15 19:25:42 +02:00
Nathan van der Werf
742a5f415b Remove unused imports 2018-08-15 18:27:36 +02:00
Samuel Georges
f3de51e992 Add backend and notifications settings category
URL -> url
Move mail settings below mail templates
2017-06-05 17:36:44 +10:00
Samuel Georges
6136e89a54 share -> singleton 2017-05-20 00:32:34 +10:00
Quezler
cc17b679f1 Code dusting (#2826)
Code cleaning according to PSR-2 w/ exemptions (mostly dust).
2017-04-24 21:38:19 +10:00
Kurt Jensen
0710418df7 Converted all indents to spaces
Converted all indents to spaces
2017-03-10 12:08:42 -08:00
Kurt Jensen
c6d3780d10 Allows Settings to be defined in YAML
Allow settings array to be defined in the plugin.yaml file instead of just in php file.
2017-03-09 21:33:35 -08:00
Pásztor Gábor
94ab13cd8b Fix exception message, remove some unneded imports. 2016-12-07 21:33:05 +01:00
Samuel Georges
f9dd5b2f57 Plugins can now define custom list column types 2016-10-21 07:15:08 +11:00
Scott Bedard
544a8c38cd Fixing a typo 2016-09-05 08:35:43 -07:00
Jérémy Gaulin
2be29e6d48 Fix missing sprintf in exception message (wrong signature) 2016-07-30 10:14:21 +02:00
alekseybobkov
d58b6d4d51 Fixed loading permissions from plugin.yaml 2016-02-15 17:23:10 -08:00
alekseybobkov
747ca4357f Set default focus in popup windows, minor style fix in the flash message, minor fix in YAML-based back-end navigation initialization. 2015-12-24 14:15:02 -08:00
alekseybobkov
5e454ee069 Minor update in the sidebar navigation client-side code. Plugins now can load navigation menus from plugin.yaml file. 2015-11-28 19:18:08 -08:00
alekseybobkov
30eedebed9 Added the ability to load plugin permissions from the plugin.yaml file. Minor improvement in the side panel behavior. 2015-11-19 21:02:10 -08:00
Alwin Drenth
98dd952d4b Fix undefined variable $filePath
Also added proper phpDoc to the PluginBase class
2015-09-29 15:02:48 +02:00
alekseybobkov
5e3818a49d General plugin details can be loaded from plugin.yaml file. Minor updates in the back-end UI. 2015-07-14 18:01:55 -07:00
Leonardo Shinagawa
171e5e2278 Small typo error in docblock 2015-06-24 09:14:44 -03:00
Samuel Georges
3cff8caa15 Plugins now support elevated privileges 2015-02-28 14:45:54 +11:00
Samuel Georges
05dc7dfa00 Adds registerSchedule() to PluginBase class 2015-02-25 22:58:10 +11:00
Stefan Talen
f85087eac6 Updating modules/system 2014-10-18 11:58:50 +02:00
Sam Georges
3617a7fea8 Important! All references to *Email* have been changed to *Mail*
(This change might hurt a little, sorry!)
2014-07-04 19:14:15 +10:00
Sam Georges
9ee04d701c Minor 2014-06-16 08:48:26 +10:00
Sam Georges
2b820a20d6 Convert all boolean table columnns to use is_ prefix
Add email template/layout system
2014-06-06 21:39:20 +10:00
Sam Georges
08bc886d1b Plugins with missing dependancies are disabled by the system.
Plugins can now be disabled manually by config (see config cms.disablePlugins).
2014-05-21 16:36:05 +10:00
Sam Georges
71a5dd67ab Welcome to the world, October :-) 2014-05-14 23:24:20 +10:00