dservercore.user_routes

Routes for user management

Functions

user_delete(username)

Delete a user from dserver.

user_get(username)

Return a user's information.

user_put(data, username)

Create or update a user in dserver by replacing entry.

user_summary_get(username)

Global summary of the datasets a user has access to.

users_get(pagination_parameters, sort_parameters)

List the users in dserver.

dservercore.user_routes.users_get(pagination_parameters: PaginationParameters, sort_parameters: SortParameters)

List the users in dserver.

The user in the Authorization token needs to be admin.

dservercore.user_routes.user_get(username)

Return a user’s information.

A user can see his/her own profile. An admin user can see other user’s profiles.

dservercore.user_routes.user_put(data: UserSchema, username)

Create or update a user in dserver by replacing entry.

The user in the Authorization token needs to be admin.

dservercore.user_routes.user_delete(username)

Delete a user from dserver.

The user in the Authorization token needs to be admin.

dservercore.user_routes.user_summary_get(username)

Global summary of the datasets a user has access to.