wuttaweb.views.users

Views for users

class wuttaweb.views.users.UserView(request, context=None)[source]

Master view for users.

Default route prefix is users.

Notable URLs provided by this class:

  • /users/

  • /users/new

  • /users/XXX

  • /users/XXX/edit

  • /users/XXX/delete

add_api_token()[source]

AJAX view for adding a new user API token.

This calls wuttjamaican.auth.AuthHandler.add_api_token() for the creation logic.

delete_api_token()[source]

AJAX view for deleting a user API token.

This calls wuttjamaican.auth.AuthHandler.delete_api_token() for the deletion logic.

make_api_tokens_grid(user)[source]

Make and return the grid for the API Tokens field.

This is only shown when current user has permission to manage API tokens for other users.

Return type:

Grid

model_class

alias of User