* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* refactor(chalice): refactored logout

* fix(chalice): fixed signup scope & tokens
This commit is contained in:
Kraiem Taha Yassine 2024-09-06 18:02:02 +02:00 committed by GitHub
parent e96416d1e6
commit e628d1ac2f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 15 additions and 15 deletions

View file

@ -80,11 +80,14 @@ async def create_tenant(data: schemas.UserSignupSchema):
r["smtp"] = smtp.has_smtp() r["smtp"] = smtp.has_smtp()
return { return {
'jwt': r.pop('jwt'), "jwt": r.pop("jwt"),
'refreshToken': r.pop('refreshToken'), "refreshToken": r.pop("refreshToken"),
'refreshTokenMaxAge': r.pop('refreshTokenMaxAge'), "refreshTokenMaxAge": r.pop("refreshTokenMaxAge"),
"spotJwt": r.pop("spotJwt"),
"spotRefreshToken": r.pop("spotRefreshToken"),
"spotRefreshTokenMaxAge": r.pop("spotRefreshTokenMaxAge"),
'data': { 'data': {
"scope": "full", "scopeState": 0,
"user": r "user": r
} }
} }

View file

@ -44,10 +44,7 @@ if not tenants.tenants_exists_sync(use_pool=False):
content = await signup.create_tenant(data) content = await signup.create_tenant(data)
if "errors" in content: if "errors" in content:
return content return content
refresh_token = content.pop("refreshToken") content = __process_authentication_response(response=response, data=content)
refresh_token_max_age = content.pop("refreshTokenMaxAge")
response.set_cookie(key="refreshToken", value=refresh_token, path=COOKIE_PATH,
max_age=refresh_token_max_age, secure=True, httponly=True)
return content return content

View file

@ -90,9 +90,12 @@ async def create_tenant(data: schemas.UserSignupSchema):
r["smtp"] = smtp.has_smtp() r["smtp"] = smtp.has_smtp()
return { return {
'jwt': r.pop('jwt'), "jwt": r.pop("jwt"),
'refreshToken': r.pop('refreshToken'), "refreshToken": r.pop("refreshToken"),
'refreshTokenMaxAge': r.pop('refreshTokenMaxAge'), "refreshTokenMaxAge": r.pop("refreshTokenMaxAge"),
"spotJwt": r.pop("spotJwt"),
"spotRefreshToken": r.pop("spotRefreshToken"),
"spotRefreshTokenMaxAge": r.pop("spotRefreshTokenMaxAge"),
'data': { 'data': {
"scope": "full", "scope": "full",
"user": r "user": r

View file

@ -48,10 +48,7 @@ if config("MULTI_TENANTS", cast=bool, default=False) or not tenants.tenants_exis
content = await signup.create_tenant(data) content = await signup.create_tenant(data)
if "errors" in content: if "errors" in content:
return content return content
refresh_token = content.pop("refreshToken") content = __process_authentication_response(response=response, data=content)
refresh_token_max_age = content.pop("refreshTokenMaxAge")
response.set_cookie(key="refreshToken", value=refresh_token, path=COOKIE_PATH,
max_age=refresh_token_max_age, secure=True, httponly=True)
return content return content