1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-04 21:14:02 +00:00

Fix default permissions

This commit is contained in:
lukinovec 2023-06-28 09:51:30 +02:00
parent a504a86789
commit 30f4f430d5
2 changed files with 3 additions and 3 deletions

View file

@ -193,7 +193,7 @@ return [
* *
* @see Stancl\Tenancy\Jobs\CreatePostgresUserForTenant * @see Stancl\Tenancy\Jobs\CreatePostgresUserForTenant
*/ */
'user_permissions' => ['CREATE', 'UPDATE', 'DELETE', 'SELECT', 'INSERT'], 'user_permissions' => ['UPDATE', 'DELETE', 'SELECT', 'INSERT'],
/** /**
* Directories in which Tenancy will discover your models. * Directories in which Tenancy will discover your models.

View file

@ -31,7 +31,7 @@ beforeEach(function () {
// Turn RLS scoping on // Turn RLS scoping on
config(['tenancy.rls.enabled' => false]); config(['tenancy.rls.enabled' => false]);
config(['tenancy.rls.model_directories' => [__DIR__ . '/Etc']]); config(['tenancy.rls.model_directories' => [__DIR__ . '/Etc']]);
config(['tenancy.rls.user_permissions' => ['CREATE', 'UPDATE', 'DELETE', 'SELECT', 'INSERT']]); config(['tenancy.rls.user_permissions' => ['UPDATE', 'DELETE', 'SELECT', 'INSERT']]);
config(['tenancy.bootstrappers' => [PostgresRLSBootstrapper::class]]); config(['tenancy.bootstrappers' => [PostgresRLSBootstrapper::class]]);
config(['database.connections.' . $centralConnection => config('database.connections.pgsql')]); config(['database.connections.' . $centralConnection => config('database.connections.pgsql')]);
config(['tenancy.models.tenant_key_column' => 'tenant_id']); config(['tenancy.models.tenant_key_column' => 'tenant_id']);
@ -230,7 +230,7 @@ test('users created by CreatePostgresUserForTenant are only granted the permissi
test('postgres user permissions are only scoped to the tenant app', function() { test('postgres user permissions are only scoped to the tenant app', function() {
$tenant = Tenant::create(); $tenant = Tenant::create();
// All default grants ('CREATE', 'UPDATE', 'DELETE', 'SELECT', 'INSERT') // All default grants ('UPDATE', 'DELETE', 'SELECT', 'INSERT')
CreatePostgresUserForTenant::dispatchSync($tenant); CreatePostgresUserForTenant::dispatchSync($tenant);
tenancy()->initialize($tenant); tenancy()->initialize($tenant);