mirror of
https://gitlab.crans.org/mediatek/med.git
synced 2025-07-06 05:23:54 +02:00
Continue to remove old perm system
This commit is contained in:
@ -38,7 +38,7 @@ def add_auteur(request):
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('media.edit_auteur')
|
||||
@permission_required('media.change_auteur')
|
||||
def edit_auteur(request, auteurid):
|
||||
try:
|
||||
auteur_instance = Auteur.objects.get(pk=auteurid)
|
||||
@ -90,7 +90,7 @@ def add_media(request):
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('media.edit_media')
|
||||
@permission_required('media.change_media')
|
||||
def edit_media(request, mediaid):
|
||||
try:
|
||||
media_instance = Media.objects.get(pk=mediaid)
|
||||
@ -142,7 +142,7 @@ def add_jeu(request):
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('media.edit_jeu')
|
||||
@permission_required('media.change_jeu')
|
||||
def edit_jeu(request, jeuid):
|
||||
try:
|
||||
jeu_instance = Jeu.objects.get(pk=jeuid)
|
||||
@ -209,7 +209,7 @@ def add_emprunt(request, userid):
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('media.edit_emprunt')
|
||||
@permission_required('media.change_emprunt')
|
||||
def edit_emprunt(request, empruntid):
|
||||
try:
|
||||
emprunt_instance = Emprunt.objects.get(pk=empruntid)
|
||||
@ -229,7 +229,7 @@ def edit_emprunt(request, empruntid):
|
||||
|
||||
|
||||
@login_required
|
||||
@permission_required('media.edit_emprunt')
|
||||
@permission_required('media.change_emprunt')
|
||||
def retour_emprunt(request, empruntid):
|
||||
try:
|
||||
emprunt_instance = Emprunt.objects.get(pk=empruntid)
|
||||
@ -314,7 +314,7 @@ def index_medias(request):
|
||||
|
||||
|
||||
@login_required
|
||||
def index(request):
|
||||
def index_emprunt(request):
|
||||
if request.user.has_perms(['perm']):
|
||||
emprunts_list = Emprunt.objects.all()
|
||||
else:
|
||||
@ -332,3 +332,17 @@ def index(request):
|
||||
emprunts_list = paginator.page(paginator.num_pages)
|
||||
return render(request, 'media/index_emprunts.html',
|
||||
{'emprunts_list': emprunts_list})
|
||||
|
||||
|
||||
def index(request):
|
||||
"""
|
||||
Home page with user's borrowed items
|
||||
"""
|
||||
if request.user.is_authenticated:
|
||||
borrowed_items = Emprunt.objects.filter(user=request.user)
|
||||
else:
|
||||
borrowed_items = []
|
||||
|
||||
return render(request, 'media/index.html', {
|
||||
'borrowed_items': borrowed_items,
|
||||
})
|
||||
|
Reference in New Issue
Block a user