12345678910111213141516171819202122232425 |
- from django.contrib.auth.decorators import login_required
- from django.core.exceptions import PermissionDenied
- from django.shortcuts import render, get_object_or_404
- from django.contrib.auth.models import User
- from .models import Corporation
- @login_required
- def adhesion(request):
- return render(request, 'adhesions/adhesion.html', {
- 'adhesion': request.user.profile.adhesion,
- })
- @login_required
- def corporation(request, pk):
- corporation = get_object_or_404(Corporation, pk=pk)
- try:
- corporation.members.get(pk=request.user.pk)
- except User.DoesNotExist:
- raise PermissionDenied
- return render(request, 'adhesions/corporation.html', {
- 'corporation': corporation,
- })
|