entity api

This commit is contained in:
glovetleong
2021-07-01 13:54:29 +08:00
parent 2b65de855a
commit bf8a18a4fd
8 changed files with 367 additions and 4 deletions
@@ -19,7 +19,7 @@ class SodaVendorEntitySignaturesTableSeeder extends Seeder
[
'id' => 1,
'entity_id' => 1,
'type' => 1,
'type' => config('constants.entity.signature.master_key'),
'status' => 1,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
@@ -27,7 +27,7 @@ class SodaVendorEntitySignaturesTableSeeder extends Seeder
[
'id' => 2,
'entity_id' => 2,
'type' => 1,
'type' => config('constants.entity.signature.master_key'),
'status' => 1,
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
@@ -22,6 +22,11 @@ class UserPermissionsTableSeeder extends Seeder
app()['cache']->forget('spatie.permission.cache');
// user permissions
Permission::create(['name' => 'view entity', 'guard_name' => 'user']);
Permission::create(['name' => 'add entity', 'guard_name' => 'user']);
Permission::create(['name' => 'edit entity', 'guard_name' => 'user']);
Permission::create(['name' => 'delete entity', 'guard_name' => 'user']);
Permission::create(['name' => 'view contract_template', 'guard_name' => 'user']);
Permission::create(['name' => 'add contract_template', 'guard_name' => 'user']);
Permission::create(['name' => 'edit contract_template', 'guard_name' => 'user']);
@@ -37,6 +42,21 @@ class UserPermissionsTableSeeder extends Seeder
Permission::create(['name' => 'edit contract_template_obligation_dependency', 'guard_name' => 'user']);
Permission::create(['name' => 'delete contract_template_obligation_dependency', 'guard_name' => 'user']);
Permission::create(['name' => 'view contract', 'guard_name' => 'user']);
Permission::create(['name' => 'add contract', 'guard_name' => 'user']);
Permission::create(['name' => 'edit contract', 'guard_name' => 'user']);
Permission::create(['name' => 'delete contract', 'guard_name' => 'user']);
Permission::create(['name' => 'view contract_entity', 'guard_name' => 'user']);
Permission::create(['name' => 'add contract_entity', 'guard_name' => 'user']);
Permission::create(['name' => 'edit contract_entity', 'guard_name' => 'user']);
Permission::create(['name' => 'delete contract_entity', 'guard_name' => 'user']);
Permission::create(['name' => 'view contract_obligation', 'guard_name' => 'user']);
Permission::create(['name' => 'add contract_obligation', 'guard_name' => 'user']);
Permission::create(['name' => 'edit contract_obligation', 'guard_name' => 'user']);
Permission::create(['name' => 'delete contract_obligation', 'guard_name' => 'user']);
$normal_user_role = Role::create([
'name' => 'Normal User',
'guard_name' => 'user',