annotations.views.project_views module

Provides project (TextCollection) -related views.

annotations.views.project_views.create_project(request, *args, **kwargs)[source]

Create a new project owned by the current (logged-in) user.

Parameters:request (django.http.requests.HttpRequest) –
Returns:
Return type:django.http.response.HttpResponse
annotations.views.project_views.edit_project(request, *args, **kwargs)[source]

Allow the owner of a project to edit it.

Parameters:
  • project_id (int) –
  • request (django.http.requests.HttpRequest) –
Returns:

Return type:

django.http.response.HttpResponse

annotations.views.project_views.list_projects(request)[source]

All known projects.

Parameters:
  • project_id (int) –
  • request (django.http.requests.HttpRequest) –
Returns:

Return type:

django.http.response.HttpResponse

annotations.views.project_views.view_project(request, project_id)[source]

Shows details about a specific project owned by the current user.

Parameters:
  • request (django.http.requests.HttpRequest) –
  • project_id (int) –
Returns:

Return type:

django.http.response.HttpResponse