Replace write refs
This commit is contained in:
parent
62b1eba836
commit
bed6eb70af
3 changed files with 27 additions and 9 deletions
|
@ -87,7 +87,9 @@ App::post('/v1/projects')
|
||||||
'$id' => $projectId,
|
'$id' => $projectId,
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(team:' . $teamId . ')',
|
'read(team:' . $teamId . ')',
|
||||||
'write(team:' . $teamId . '/owner, team:' . $teamId . '/developer)',
|
'create(team:' . $teamId . '/owner, team:' . $teamId . '/developer)',
|
||||||
|
'update(team:' . $teamId . '/owner, team:' . $teamId . '/developer)',
|
||||||
|
'delete(team:' . $teamId . '/owner, team:' . $teamId . '/developer)',
|
||||||
],
|
],
|
||||||
'name' => $name,
|
'name' => $name,
|
||||||
'teamInternalId' => $team->getInternalId(),
|
'teamInternalId' => $team->getInternalId(),
|
||||||
|
@ -592,7 +594,9 @@ App::post('/v1/projects/:projectId/webhooks')
|
||||||
'$id' => $dbForConsole->getId(),
|
'$id' => $dbForConsole->getId(),
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any)',
|
'read(any)',
|
||||||
'write(any)',
|
'create(any)',
|
||||||
|
'update(any)',
|
||||||
|
'delete(any)',
|
||||||
],
|
],
|
||||||
'projectInternalId' => $project->getInternalId(),
|
'projectInternalId' => $project->getInternalId(),
|
||||||
'projectId' => $project->getId(),
|
'projectId' => $project->getId(),
|
||||||
|
@ -838,7 +842,9 @@ App::post('/v1/projects/:projectId/keys')
|
||||||
'$id' => $dbForConsole->getId(),
|
'$id' => $dbForConsole->getId(),
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any)',
|
'read(any)',
|
||||||
'write(any)',
|
'create(any)',
|
||||||
|
'update(any)',
|
||||||
|
'delete(any)',
|
||||||
],
|
],
|
||||||
'projectInternalId' => $project->getInternalId(),
|
'projectInternalId' => $project->getInternalId(),
|
||||||
'projectId' => $project->getId(),
|
'projectId' => $project->getId(),
|
||||||
|
@ -1036,7 +1042,9 @@ App::post('/v1/projects/:projectId/platforms')
|
||||||
'$id' => $dbForConsole->getId(),
|
'$id' => $dbForConsole->getId(),
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any)',
|
'read(any)',
|
||||||
'write(any)',
|
'create(any)',
|
||||||
|
'update(any)',
|
||||||
|
'delete(any)',
|
||||||
],
|
],
|
||||||
'projectInternalId' => $project->getInternalId(),
|
'projectInternalId' => $project->getInternalId(),
|
||||||
'projectId' => $project->getId(),
|
'projectId' => $project->getId(),
|
||||||
|
@ -1250,7 +1258,9 @@ App::post('/v1/projects/:projectId/domains')
|
||||||
'$id' => $dbForConsole->getId(),
|
'$id' => $dbForConsole->getId(),
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any)',
|
'read(any)',
|
||||||
'write(any)',
|
'create(any)',
|
||||||
|
'update(any)',
|
||||||
|
'delete(any)',
|
||||||
],
|
],
|
||||||
'projectInternalId' => $project->getInternalId(),
|
'projectInternalId' => $project->getInternalId(),
|
||||||
'projectId' => $project->getId(),
|
'projectId' => $project->getId(),
|
||||||
|
|
|
@ -334,7 +334,9 @@ App::post('/v1/teams/:teamId/memberships')
|
||||||
'$id' => $userId,
|
'$id' => $userId,
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any, user:' . $userId . ')',
|
'read(any, user:' . $userId . ')',
|
||||||
'write(user:' . $userId . ')',
|
'create(user:' . $userId . ')',
|
||||||
|
'update(user:' . $userId . ')',
|
||||||
|
'delete(user:' . $userId . ')',
|
||||||
],
|
],
|
||||||
'email' => $email,
|
'email' => $email,
|
||||||
'emailVerification' => false,
|
'emailVerification' => false,
|
||||||
|
@ -373,7 +375,9 @@ App::post('/v1/teams/:teamId/memberships')
|
||||||
'$id' => $membershipId,
|
'$id' => $membershipId,
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any)',
|
'read(any)',
|
||||||
'write(user: ' . $invitee->getId() . ', team:' . $team->getId() . '/owner)',
|
'create(user: ' . $invitee->getId() . ', team:' . $team->getId() . '/owner)',
|
||||||
|
'update(user: ' . $invitee->getId() . ', team:' . $team->getId() . '/owner)',
|
||||||
|
'delete(user: ' . $invitee->getId() . ', team:' . $team->getId() . '/owner)',
|
||||||
],
|
],
|
||||||
'userId' => $invitee->getId(),
|
'userId' => $invitee->getId(),
|
||||||
'userInternalId' => $invitee->getInternalId(),
|
'userInternalId' => $invitee->getInternalId(),
|
||||||
|
@ -726,7 +730,9 @@ App::patch('/v1/teams/:teamId/memberships/:membershipId/status')
|
||||||
$session = $dbForProject->createDocument('sessions', $session
|
$session = $dbForProject->createDocument('sessions', $session
|
||||||
->setAttribute('$permissions', [
|
->setAttribute('$permissions', [
|
||||||
'read(user: ' . $user->getId() . ')',
|
'read(user: ' . $user->getId() . ')',
|
||||||
'write(user: ' . $user->getId() . ')',
|
'create(user: ' . $user->getId() . ')',
|
||||||
|
'update(user: ' . $user->getId() . ')',
|
||||||
|
'delete(user: ' . $user->getId() . ')',
|
||||||
]));
|
]));
|
||||||
|
|
||||||
$dbForProject->deleteCachedDocument('users', $user->getId());
|
$dbForProject->deleteCachedDocument('users', $user->getId());
|
||||||
|
|
|
@ -59,7 +59,9 @@ App::post('/v1/users')
|
||||||
'$id' => $userId,
|
'$id' => $userId,
|
||||||
'$permissions' => [
|
'$permissions' => [
|
||||||
'read(any)',
|
'read(any)',
|
||||||
'write(user:' . $userId . ')',
|
'create(user:' . $userId . ')',
|
||||||
|
'update(user:' . $userId . ')',
|
||||||
|
'delete(user:' . $userId . ')',
|
||||||
],
|
],
|
||||||
'email' => $email,
|
'email' => $email,
|
||||||
'emailVerification' => false,
|
'emailVerification' => false,
|
||||||
|
|
Loading…
Reference in a new issue