mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-10-31 07:49:57 +01:00 
			
		
		
		
	Ajout des défis réalisés par une famille
This commit is contained in:
		| @@ -16,7 +16,7 @@ from django.urls import reverse_lazy | ||||
| from member.views import PictureUpdateView | ||||
|  | ||||
| from .models import Family, Challenge, FamilyMembership, User, Achievement | ||||
| from .tables import FamilyTable, ChallengeTable, FamilyMembershipTable, AchievementTable | ||||
| from .tables import FamilyTable, ChallengeTable, FamilyMembershipTable, AchievementTable, FamilyAchievementTable | ||||
| from .forms import ChallengeForm, FamilyMembershipForm, FamilyForm | ||||
|  | ||||
|  | ||||
| @@ -88,6 +88,12 @@ class FamilyDetailView(ProtectQuerysetMixin, LoginRequiredMixin, DetailView): | ||||
|         context["can_add_members"] = PermissionBackend()\ | ||||
|             .has_perm(self.request.user, "family.add_membership", empty_membership) | ||||
|  | ||||
|         # Défis réalisé par la famille | ||||
|         achievements = Achievement.objects.filter(family=family) | ||||
|         achievements_table = FamilyAchievementTable(data=achievements, prefix="achievement-") | ||||
|         achievements_table.paginate(per_page=5, page=self.request.GET.get('achievement-page', 1)) | ||||
|         context["achievement_list"] = achievements_table | ||||
|  | ||||
|         return context | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user