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_annotated_texts(request, *args, **kwargs)[source]
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:
annotations.views.user_views.user_projects(request, *args, **kwargs)[source]

Shows a list of the current (logged-in) uers’s projects.

annotations.views.user_views.user_settings(request, *args, **kwargs)[source]

User profile settings.

Parameters:request (django.http.requests.HttpRequest) –
Returns:
Return type:django.http.response.HttpResponse