mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	Compare commits
	
		
			9 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					5a8acbde00 | ||
| 
						 | 
					f60dc8cfa0 | ||
| 
						 | 
					067dd6f9d1 | ||
| 
						 | 
					7b1e32e514 | ||
| 
						 | 
					3d34270959 | ||
| 
						 | 
					3bb99671ec | ||
| 
						 | 
					0d69383dfd | ||
| 
						 | 
					7b9ff119e8 | ||
| 
						 | 
					9643d7652b | 
@@ -263,7 +263,7 @@ class TransformedFoodCreateView(ProtectQuerysetMixin, ProtectedCreateView):
 | 
				
			|||||||
        return reverse_lazy('food:transformedfood_view', kwargs={"pk": self.object.pk})
 | 
					        return reverse_lazy('food:transformedfood_view', kwargs={"pk": self.object.pk})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MAX_FORMS = 10
 | 
					MAX_FORMS = 100
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ManageIngredientsView(LoginRequiredMixin, UpdateView):
 | 
					class ManageIngredientsView(LoginRequiredMixin, UpdateView):
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										46
									
								
								apps/member/migrations/0014_create_bda.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								apps/member/migrations/0014_create_bda.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					from django.db import migrations
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def create_bda(apps, schema_editor):
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    The club BDA is now pre-injected.
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    Club = apps.get_model("member", "club")
 | 
				
			||||||
 | 
					    NoteClub = apps.get_model("note", "noteclub")
 | 
				
			||||||
 | 
					    Alias = apps.get_model("note", "alias")
 | 
				
			||||||
 | 
					    ContentType = apps.get_model('contenttypes', 'ContentType')
 | 
				
			||||||
 | 
					    polymorphic_ctype_id = ContentType.objects.get_for_model(NoteClub).id
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    Club.objects.get_or_create(
 | 
				
			||||||
 | 
					        id=10,
 | 
				
			||||||
 | 
					        name="BDA",
 | 
				
			||||||
 | 
					        email="bda.ensparissaclay@gmail.com",
 | 
				
			||||||
 | 
					        require_memberships=True,
 | 
				
			||||||
 | 
					        membership_fee_paid=750,
 | 
				
			||||||
 | 
					        membership_fee_unpaid=750,
 | 
				
			||||||
 | 
					        membership_duration=396,
 | 
				
			||||||
 | 
					        membership_start="2024-08-01",
 | 
				
			||||||
 | 
					        membership_end="2025-09-30",
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					    NoteClub.objects.get_or_create(
 | 
				
			||||||
 | 
					        id=1937,
 | 
				
			||||||
 | 
					        club_id=10,
 | 
				
			||||||
 | 
					        polymorphic_ctype_id=polymorphic_ctype_id,
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					    Alias.objects.get_or_create(
 | 
				
			||||||
 | 
					        id=1937,
 | 
				
			||||||
 | 
					        note_id=1937,
 | 
				
			||||||
 | 
					        name="BDA",
 | 
				
			||||||
 | 
					        normalized_name="bda",
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class Migration(migrations.Migration):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    dependencies = [
 | 
				
			||||||
 | 
					        ('member', '0013_auto_20240801_1436'),
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    operations = [
 | 
				
			||||||
 | 
					        migrations.RunPython(create_bda),
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -4152,8 +4152,8 @@
 | 
				
			|||||||
            "name": "Pr\u00e9sident\u22c5e de club",
 | 
					            "name": "Pr\u00e9sident\u22c5e de club",
 | 
				
			||||||
            "permissions": [
 | 
					            "permissions": [
 | 
				
			||||||
                62,
 | 
					                62,
 | 
				
			||||||
                142,
 | 
					                135,
 | 
				
			||||||
                135
 | 
					                142
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@@ -4562,6 +4562,133 @@
 | 
				
			|||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },  
 | 
					    },  
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 23,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": 2,
 | 
				
			||||||
 | 
					            "name": "Darbonne",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                30,
 | 
				
			||||||
 | 
					                31,
 | 
				
			||||||
 | 
					                32
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 24,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": null,
 | 
				
			||||||
 | 
					            "name": "Staffeur⋅euse (S&L,Respo Tech,...)",
 | 
				
			||||||
 | 
					            "permissions": []
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 25,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": null,
 | 
				
			||||||
 | 
					            "name": "Référent⋅e Bus",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                22,
 | 
				
			||||||
 | 
					                84,
 | 
				
			||||||
 | 
					                115,
 | 
				
			||||||
 | 
					                117,
 | 
				
			||||||
 | 
					                118,
 | 
				
			||||||
 | 
					                119,
 | 
				
			||||||
 | 
					                120,
 | 
				
			||||||
 | 
					                121,
 | 
				
			||||||
 | 
					                122
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 28,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": 10,
 | 
				
			||||||
 | 
					            "name": "Trésorièr⸱e BDA",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                55,
 | 
				
			||||||
 | 
					                56,
 | 
				
			||||||
 | 
					                57,
 | 
				
			||||||
 | 
					                58,
 | 
				
			||||||
 | 
					                135,
 | 
				
			||||||
 | 
					                143,
 | 
				
			||||||
 | 
					                176,
 | 
				
			||||||
 | 
					                177,
 | 
				
			||||||
 | 
					                178,
 | 
				
			||||||
 | 
					                243,
 | 
				
			||||||
 | 
					                260,
 | 
				
			||||||
 | 
					                261,
 | 
				
			||||||
 | 
					                262,
 | 
				
			||||||
 | 
					                263,
 | 
				
			||||||
 | 
					                264,
 | 
				
			||||||
 | 
					                265,
 | 
				
			||||||
 | 
					                266,
 | 
				
			||||||
 | 
					                267,
 | 
				
			||||||
 | 
					                268,
 | 
				
			||||||
 | 
					                269
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 30,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": 10,
 | 
				
			||||||
 | 
					            "name": "Respo sorties",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                49, 
 | 
				
			||||||
 | 
					                62, 
 | 
				
			||||||
 | 
					                141, 
 | 
				
			||||||
 | 
					                241, 
 | 
				
			||||||
 | 
					                242, 
 | 
				
			||||||
 | 
					                243
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 31,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": 1,
 | 
				
			||||||
 | 
					            "name": "Respo comm",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                135,
 | 
				
			||||||
 | 
					                244
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 32,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": 10,
 | 
				
			||||||
 | 
					            "name": "Respo comm Art",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                135,
 | 
				
			||||||
 | 
					                245
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "permission.role",
 | 
				
			||||||
 | 
					        "pk": 33,
 | 
				
			||||||
 | 
					            "fields": {
 | 
				
			||||||
 | 
					            "for_club": 10,
 | 
				
			||||||
 | 
					            "name": "Respo Jam",
 | 
				
			||||||
 | 
					            "permissions": [
 | 
				
			||||||
 | 
					                247, 
 | 
				
			||||||
 | 
					                250, 
 | 
				
			||||||
 | 
					                251, 
 | 
				
			||||||
 | 
					                252, 
 | 
				
			||||||
 | 
					                253, 
 | 
				
			||||||
 | 
					                254
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }, 
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        "model": "wei.weirole",
 | 
					        "model": "wei.weirole",
 | 
				
			||||||
        "pk": 12,
 | 
					        "pk": 12,
 | 
				
			||||||
@@ -4596,5 +4723,15 @@
 | 
				
			|||||||
        "model": "wei.weirole",
 | 
					        "model": "wei.weirole",
 | 
				
			||||||
        "pk": 18,
 | 
					        "pk": 18,
 | 
				
			||||||
        "fields": {}
 | 
					        "fields": {}
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "wei.weirole",
 | 
				
			||||||
 | 
					        "pk": 24,
 | 
				
			||||||
 | 
					        "fields": {}
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "model": "wei.weirole",
 | 
				
			||||||
 | 
					        "pk": 25,
 | 
				
			||||||
 | 
					        "fields": {}
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user