model = rh.PosteComparaison
-class ClassementAdmin(reversion.VersionAdmin, DerniereModificationAdmin,
+class ClassementAdmin(reversion.VersionAdmin,
+ ArchivableAdmin,
+ DerniereModificationAdmin,
BaseAdmin):
ignore_duplicate_revisions = True
- list_display = ('_classement', 'derniere_modification')
+ list_display = ('_classement', 'derniere_modification', '_archive')
+ list_filter = ('archive', )
fieldsets = (
- (None, {'fields': ('type', 'echelon', 'degre', 'coefficient',)}),
+ (None, {'fields': (
+ 'type', 'echelon',
+ 'degre', 'coefficient', 'archive')}),
)
def _classement(self, obj):
_organigramme.short_description = "Organigramme"
-class StatutAdmin(reversion.VersionAdmin, DerniereModificationAdmin,
+class StatutAdmin(reversion.VersionAdmin,
+ ArchivableAdmin,
+ DerniereModificationAdmin,
BaseAdmin):
ignore_duplicate_revisions = True
- list_display = ('code', 'nom', 'derniere_modification')
+ list_display = ('code', 'nom', 'derniere_modification', '_archive')
+ list_filter = ('archive', )
fieldsets = (
(None, {
- 'fields': ('code', 'nom', ),
+ 'fields': ('code', 'nom', 'archive'),
}),
)
)
-class TypeContratAdmin(reversion.VersionAdmin, DerniereModificationAdmin,
+class TypeContratAdmin(reversion.VersionAdmin,
+ ArchivableAdmin,
+ DerniereModificationAdmin,
BaseAdmin):
ignore_duplicate_revisions = True
- list_display = ('nom', 'nom_long', 'derniere_modification')
+ list_display = ('nom', 'nom_long', 'derniere_modification', '_archive')
+ list_filter = ('archive', )
fieldsets = (
(None, {
- 'fields': ('nom', 'nom_long', ),
+ 'fields': ('nom', 'nom_long', 'archive'),
}),
)
-class TypePosteAdmin(reversion.VersionAdmin, DerniereModificationAdmin,
+class TypePosteAdmin(reversion.VersionAdmin,
+ ArchivableAdmin,
+ DerniereModificationAdmin,
BaseAdmin):
ignore_duplicate_revisions = True
search_fields = ('nom', 'nom_feminin', )
- list_display = ('nom', 'categorie_emploi', 'derniere_modification')
- list_filter = ('categorie_emploi', 'famille_professionnelle')
+ list_display = ('nom', 'categorie_emploi',
+ 'derniere_modification', '_archive',)
+ list_filter = ('categorie_emploi', 'famille_professionnelle', 'archive')
fieldsets = (
(None, {
'fields': (
'nom', 'nom_feminin', 'is_responsable', 'categorie_emploi',
'famille_professionnelle',
+ 'archive',
)
}),
)
class TypeRevalorisationAdmin(reversion.VersionAdmin,
- DerniereModificationAdmin, BaseAdmin):
+ ArchivableAdmin,
+ DerniereModificationAdmin,
+ BaseAdmin):
ignore_duplicate_revisions = True
- list_display = ('nom', 'derniere_modification')
+ list_display = ('nom', 'derniere_modification', '_archive')
+ list_filter = ('archive', )
fieldsets = (
- (None, {'fields': ('nom',)}),
+ (None, {'fields': ('nom', 'archive')}),
)
-class ValeurPointAdmin(reversion.VersionAdmin, DerniereModificationAdmin,
+class ValeurPointAdmin(reversion.VersionAdmin,
+ DerniereModificationAdmin,
BaseAdmin):
ignore_duplicate_revisions = True
list_display = (