update
This commit is contained in:
@@ -23,14 +23,14 @@ from api_gateway import JSONResponse
|
||||
from boto3clients import dynamodb_client, idp_client
|
||||
from config import MEILISEARCH_API_KEY, MEILISEARCH_HOST, USER_POOOL_ID, USER_TABLE
|
||||
from middlewares import AuditLogMiddleware, Tenant, TenantMiddleware
|
||||
from models import User
|
||||
from rules.user import update_user
|
||||
|
||||
from .add import router as add
|
||||
from .emails import router as emails
|
||||
from .logs import router as logs
|
||||
from .orgs import router as orgs
|
||||
|
||||
__all__ = ['logs', 'emails', 'orgs']
|
||||
__all__ = ['add', 'logs', 'emails', 'orgs']
|
||||
|
||||
|
||||
class BadRequestError(MissingError, PowertoolsBadRequestError):
|
||||
@@ -82,17 +82,6 @@ def get_users():
|
||||
)
|
||||
|
||||
|
||||
@router.post(
|
||||
'/',
|
||||
compress=True,
|
||||
tags=['User'],
|
||||
summary='Create user',
|
||||
middlewares=[AuditLogMiddleware('USER_ADD', user_collect)],
|
||||
)
|
||||
def post_user(payload: User):
|
||||
return JSONResponse(status_code=HTTPStatus.CREATED)
|
||||
|
||||
|
||||
class UserData(BaseModel):
|
||||
name: NameStr
|
||||
cpf: CpfStr
|
||||
@@ -129,7 +118,7 @@ def put_user(id: str, payload: UserData):
|
||||
@router.get('/<id>', compress=True, tags=['User'], summary='Get user')
|
||||
def get_user(id: str):
|
||||
return user_collect.get_items(
|
||||
TransactKey(id) + SortKey('0') + SortKey('rate_limit#user_update')
|
||||
TransactKey(id) + SortKey('0') + SortKey('RATE_LIMIT#USER_UPDATE')
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user