annotations.views.user_views module¶
Provides user-oriented views, including dashboard, registration, etc.
-
annotations.views.user_views.
dashboard
(request, *args, **kwargs)[source]¶ Provides the user’s personalized dashboard.
Parameters: request (django.http.requests.HttpRequest) – Returns: Return type: django.http.response.HttpResponse
-
annotations.views.user_views.
list_user
(request)[source]¶ List all the users of Vogon web.
Parameters: request (django.http.requests.HttpRequest) – Returns: Return type: django.http.response.HttpResponse
-
annotations.views.user_views.
register
(request, *args, **kwargs)[source]¶ Provide new user registration view.
Parameters: request (django.http.requests.HttpRequest) – Returns: Return type: django.http.response.HttpResponse
-
annotations.views.user_views.
user_details
(request, userid, *args, **kwargs)[source]¶ Provides users with their own profile view and public profile view of other users in case they are loggedIn. Provides users with public profile page in case they are not loggedIn ———- request : HTTPRequest
The request for fetching user details- userid : int
- The userid of user who’s data needs to be fetched
- args : list
- List of arguments to view
- kwargs : dict
- dict of arugments to view
Returns: Renders an user details view based on user’s authentication status. Return type: HTTPResponse: