|
|
|
@ -15,7 +15,7 @@ from django.shortcuts import render, redirect, get_object_or_404
|
|
|
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
|
|
|
|
|
|
from konova.contexts import BaseContext
|
|
|
|
|
from konova.decorators import any_group_check, default_group_required
|
|
|
|
|
from konova.decorators import any_group_check, default_group_required, login_required_modal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required
|
|
|
|
@ -110,6 +110,7 @@ def api_token_view(request: HttpRequest):
|
|
|
|
|
return render(request, template, context)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required_modal
|
|
|
|
|
@login_required
|
|
|
|
|
def contact_view(request: HttpRequest, id: str):
|
|
|
|
|
""" Renders contact modal view of a users contact data
|
|
|
|
@ -135,6 +136,7 @@ def contact_view(request: HttpRequest, id: str):
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required_modal
|
|
|
|
|
@login_required
|
|
|
|
|
def data_team_view(request: HttpRequest, id: str):
|
|
|
|
|
""" Renders team data
|
|
|
|
@ -172,6 +174,7 @@ def index_team_view(request: HttpRequest):
|
|
|
|
|
return render(request, template, context)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required_modal
|
|
|
|
|
@login_required
|
|
|
|
|
def new_team_view(request: HttpRequest):
|
|
|
|
|
form = NewTeamModalForm(request.POST or None, request=request)
|
|
|
|
@ -182,6 +185,7 @@ def new_team_view(request: HttpRequest):
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required_modal
|
|
|
|
|
@login_required
|
|
|
|
|
def edit_team_view(request: HttpRequest, id: str):
|
|
|
|
|
team = get_object_or_404(Team, id=id)
|
|
|
|
@ -196,6 +200,7 @@ def edit_team_view(request: HttpRequest, id: str):
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required_modal
|
|
|
|
|
@login_required
|
|
|
|
|
def remove_team_view(request: HttpRequest, id: str):
|
|
|
|
|
team = get_object_or_404(Team, id=id)
|
|
|
|
@ -210,6 +215,7 @@ def remove_team_view(request: HttpRequest, id: str):
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@login_required_modal
|
|
|
|
|
@login_required
|
|
|
|
|
def leave_team_view(request: HttpRequest, id: str):
|
|
|
|
|
team = get_object_or_404(Team, id=id)
|
|
|
|
|