test promise

This commit is contained in:
2025-11-12 19:59:39 -03:00
parent 01af999de1
commit b5e0684de7
8 changed files with 42 additions and 23 deletions

View File

@@ -20,6 +20,11 @@ def get_admins(org_id: str):
)
@router.post('/<org_id>/admins')
def add(org_id: str):
return JSONResponse(HTTPStatus.CREATED)
@router.delete('/<org_id>/admins/<user_id>')
def revoke(org_id: str, user_id: str):
with dyn.transact_writer() as transact:
@@ -28,4 +33,4 @@ def revoke(org_id: str, user_id: str):
key=KeyPair(org_id, f'admins#{user_id}'),
)
return JSONResponse(status_code=HTTPStatus.NO_CONTENT)
return JSONResponse(HTTPStatus.NO_CONTENT)

View File

@@ -78,6 +78,11 @@ def unlink(org_id: str, user_id: str):
sk=user_id,
)
)
transact.delete(
key=KeyPair(org_id, f'admins#{user_id}'),
# Post-migration: uncomment the following line
# key=KeyPair(org_id, f'ADMIN#{user_id}'),
)
transact.delete(
key=KeyPair(
pk=user_id,