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:
parent
a504a86789
commit
30f4f430d5
2 changed files with 3 additions and 3 deletions
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue