diff options
author | Frederic Guillot <fred@kanboard.net> | 2015-12-06 16:00:42 -0500 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2015-12-06 16:00:42 -0500 |
commit | 42a837a83395fc2ff5b18d60b436c21ee26a038c (patch) | |
tree | f849bd965b1cc65dc0179de22fa65fb3979f51f8 | |
parent | 34048c28047f6107d5dd72679081544c9adfa4cf (diff) |
Update doc and changelog
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | doc/plugin-authorization-architecture.markdown | 2 | ||||
-rw-r--r-- | doc/plugin-registration.markdown | 6 |
3 files changed, 6 insertions, 5 deletions
@@ -12,11 +12,12 @@ Breaking changes: - createUser - createLdapUser - updateUser +* Event removed: "session.bootstrap" use "app.boostrap" instead New features: * Add pluggable authentication and authorization system (Work in progress) -* Add groups (teams) +* Add groups (teams/organization) * Add LDAP groups synchronization * Add project groups permissions * Add new project role Viewer (Work in progress) diff --git a/doc/plugin-authorization-architecture.markdown b/doc/plugin-authorization-architecture.markdown index 332313f0..f61d05b3 100644 --- a/doc/plugin-authorization-architecture.markdown +++ b/doc/plugin-authorization-architecture.markdown @@ -13,7 +13,7 @@ For each HTTP request: 1. Fetch user role for this project 2. Grant/Denied access based on the project access map -Extending access Map +Extending Access Map -------------------- The Access List (ACL) is based on the controller class name and the method name. diff --git a/doc/plugin-registration.markdown b/doc/plugin-registration.markdown index 23fc036e..e6d33794 100644 --- a/doc/plugin-registration.markdown +++ b/doc/plugin-registration.markdown @@ -85,7 +85,7 @@ Plugin Translations Plugin can be translated in the same way the rest of the application. You must load the translations yourself when the session is created: ```php -$this->on('session.bootstrap', function($container) { +$this->on('app.bootstrap', function($container) { Translator::load($container['config']->getCurrentLanguage(), __DIR__.'/Locale'); }); ``` @@ -126,12 +126,12 @@ $this->container['hourlyRate']->getAll(); Keys of the containers are unique across the application. If you override an existing class you will change the default behavior. Event Listening ----------------- +--------------- Kanboard use internal events and your plugin can listen and perform actions on these events. ```php -$this->on('session.bootstrap', function($container) { +$this->on('app.bootstrap', function($container) { // Do something }); ``` |