From 0d2b4f107d84e1750842a053430273dbb815801d Mon Sep 17 00:00:00 2001 From: iglocska Date: Wed, 9 Nov 2022 14:10:33 +0100 Subject: [PATCH] new: [permission limitations] upgrade script added --- ...20221108000000_permission_restrictions.php | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 config/Migrations/20221108000000_permission_restrictions.php diff --git a/config/Migrations/20221108000000_permission_restrictions.php b/config/Migrations/20221108000000_permission_restrictions.php new file mode 100644 index 0000000..2211a52 --- /dev/null +++ b/config/Migrations/20221108000000_permission_restrictions.php @@ -0,0 +1,48 @@ +hasTable('permission_limitations'); + if (!$exists) { + $table = $this->table('permission_limitations', [ + 'signed' => false, + 'collation' => 'utf8mb4_unicode_ci', + ]); + $table + ->addColumn('scope', 'string', [ + 'null' => false, + 'length' => 20, + 'collation' => 'ascii_general_ci' + ]) + ->addColumn('permission', 'string', [ + 'null' => false, + 'length' => 40, + 'collation' => 'utf8mb4_unicode_ci' + ]) + ->addColumn('max_occurrence', 'integer', [ + 'null' => false, + 'signed' => false + ]) + ->addColumn('comment', 'blob', []) + ->addIndex('scope') + ->addIndex('permission'); + $table->create(); + } + } +}