UserProfile model.
Functions
| get_object_or_404(klass, *args, **kwargs) | Uses get() to return an object, or raises a Http404 exception if the object does not exist. |
Classes
| CleanSave | Mixin for model classes. |
| DefaultMeta | Base class for model Meta classes in the maasserver app. |
| Manager() | |
| Model(*args, **kwargs) | |
| OneToOneField(to[, to_field]) | A OneToOneField is essentially the same as a ForeignKey, with the exception that always carries a “unique” constraint with it and the reverse relation always returns the object pointed to (since there will only ever be one), rather than returning a list. |
| Token(*args, **kwargs) | Token(id, key, secret, verifier, token_type, timestamp, is_approved, user_id, consumer_id, callback, callback_confirmed) |
| User(*args, **kwargs) | Users within the Django authentication system are represented by this model. |
| UserProfile(*args, **kwargs) | A User profile to store MAAS specific methods and fields. |
| UserProfileManager() | A utility to manage the collection of UserProfile (or User). |
Exceptions
| CannotDeleteUserException | User can’t be deleted. |
Bases: maasserver.models.cleansave.CleanSave, django.db.models.base.Model
A User profile to store MAAS specific methods and fields.
| Variables: | user – The related User. |
|---|
Fetches all the user’s OAuth tokens.
| Returns: | A QuerySet of the tokens. |
|---|---|
| Return type: | django.db.models.query.QuerySet |
Create a new Token and its related Consumer (OAuth authorisation).
| Returns: | A tuple containing the Consumer and the Token that were created. |
|---|---|
| Return type: | tuple |
Delete the user’s OAuth token wich key token_key.
| Parameters: | token_key (string) – The key of the token to be deleted. |
|---|---|
| Raises: | django.http.Http404 |