feat: Users API, ownership transfer and removal of the legacy role string
This commit is contained in:
1 parent
094df63a7f
commit
80f7037d3a
124 files changed
+4644
-824
No files matched your search
@@ -32,16 +32,9 @@ type meAuthor struct {
|
||||
ArticleCount int `json:"article_count"`
|
||||
}
|
||||
|
||||
type meRole struct {
|
||||
ID uint32 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
BuiltIn bool `json:"built_in"`
|
||||
Locked bool `json:"locked"`
|
||||
}
|
||||
|
||||
type meAccess struct {
|
||||
Role meRole `json:"role"`
|
||||
Permissions []role.Grant `json:"permissions"`
|
||||
Role useCases.RoleRef `json:"role"`
|
||||
Permissions []role.Grant `json:"permissions"`
|
||||
}
|
||||
|
||||
type meResponse struct {
|
||||
@@ -52,7 +45,7 @@ type meResponse struct {
|
||||
|
||||
func toMeAccess(access useCases.Access) meAccess {
|
||||
return meAccess{
|
||||
Role: meRole{ID: access.Role.ID, Name: access.Role.Name, BuiltIn: access.Role.BuiltIn, Locked: access.Role.Locked},
|
||||
Role: useCases.NewRoleRef(access.Role),
|
||||
Permissions: access.Permissions,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user