diff --git a/README.md b/README.md index f506e28..ff67b6b 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ To install the module run the command: ```bash php /vendor/bin/bluzman module:install options +php /vendor/bin/bluzman db:migrate ``` ### Remove module diff --git a/data/migrations/20170317111112_module_options.php b/data/migrations/20170317111112_module_options.php index 5cb20dd..a11a9ce 100644 --- a/data/migrations/20170317111112_module_options.php +++ b/data/migrations/20170317111112_module_options.php @@ -40,17 +40,5 @@ public function change() 'update' => 'CASCADE' ]) ->create(); - - $data = [ - [ - 'roleId' => 2, - 'module' => 'options', - 'privilege' => 'Management' - ] - ]; - - $privileges = $this->table('acl_privileges'); - $privileges->insert($data) - ->save(); } } diff --git a/data/migrations/20170317111122_module_options_permissions.php b/data/migrations/20170317111122_module_options_permissions.php new file mode 100644 index 0000000..eb8c90c --- /dev/null +++ b/data/migrations/20170317111122_module_options_permissions.php @@ -0,0 +1,42 @@ + 2, + 'module' => 'options', + 'privilege' => 'Management' + ], + [ + 'roleId' => 2, + 'module' => 'api', + 'privilege' => 'Options/Read' + ], + [ + 'roleId' => 2, + 'module' => 'api', + 'privilege' => 'Options/Edit' + ], + ]; + + $privileges = $this->table('acl_privileges'); + $privileges->insert($data) + ->save(); + } + + /** + * Migrate Down. + */ + public function down() + { + $this->execute('DELETE FROM acl_privileges WHERE module = "options"'); + } +}