#5696
authorBenoit C. Sirois <benoit.clennett-sirois@auf.org>
Fri, 8 Mar 2013 19:22:43 +0000 (14:22 -0500)
committerBenoit C. Sirois <benoit.clennett-sirois@auf.org>
Fri, 8 Mar 2013 19:22:43 +0000 (14:22 -0500)
project/dae/forms.py
project/rh/models.py

index df6594a..8856a18 100644 (file)
@@ -284,7 +284,11 @@ PosteComparaisonFormSet = inlineformset_factory(
 )
 
 
-class FlexibleRemunForm(forms.ModelForm):
+class FlexibleRemunForm(
+    filtered_archived_fields_form_factory(
+        'type',
+        ),
+    forms.ModelForm):
     # Utilisé dans templats.
     montant_mensuel = forms.DecimalField(required=False)
     montant = forms.DecimalField(required=True, label='Montant annuel')
index 146667b..df61f6c 100644 (file)
@@ -101,6 +101,7 @@ class Archivable(models.Model):
     archive = models.BooleanField(u'archivé', default=False)
 
     objects = ArchivableManager()
+    avec_archives = models.Manager()
 
     class Meta:
         abstract = True
@@ -1508,6 +1509,9 @@ class TypeRemuneration(Archivable):
     Catégorie de Remuneration.
     """
 
+    objects = models.Manager()
+    sans_archives = ArchivableManager()
+
     nom = models.CharField(max_length=255)
     type_paiement = models.CharField(
         u"type de paiement", max_length=30, choices=TYPE_PAIEMENT_CHOICES