Transport user-id to client

This commit is contained in:
Eike Kettner 2020-07-05 00:18:40 +02:00
parent c12201c4a5
commit d43e17d9fb
2 changed files with 15 additions and 2 deletions

View File

@ -3360,11 +3360,15 @@ components:
description: | description: |
A user of a collective. A user of a collective.
required: required:
- id
- login - login
- state - state
- loginCount - loginCount
- created - created
properties: properties:
id:
type: string
format: ident
login: login:
type: string type: string
format: ident format: ident

View File

@ -431,7 +431,16 @@ trait Conversions {
// users // users
def mkUser(ru: RUser): User = def mkUser(ru: RUser): User =
User(ru.login, ru.state, None, ru.email, ru.lastLogin, ru.loginCount, ru.created) User(
ru.uid,
ru.login,
ru.state,
None,
ru.email,
ru.lastLogin,
ru.loginCount,
ru.created
)
def newUser[F[_]: Sync](u: User, cid: Ident): F[RUser] = def newUser[F[_]: Sync](u: User, cid: Ident): F[RUser] =
timeId.map { timeId.map {
@ -451,7 +460,7 @@ trait Conversions {
def changeUser(u: User, cid: Ident): RUser = def changeUser(u: User, cid: Ident): RUser =
RUser( RUser(
Ident.unsafe(""), u.id,
u.login, u.login,
cid, cid,
u.password.getOrElse(Password.empty), u.password.getOrElse(Password.empty),