summaryrefslogtreecommitdiff
path: root/ishtar/ishtar_base/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-10-11 20:40:01 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-10-11 20:40:01 +0200
commit1970ab3e774d912a73ffd343e506156ba34772b2 (patch)
tree5b6673e61cd00871718cc6e1d4859d75b7433484 /ishtar/ishtar_base/admin.py
parent968d59a2de5918353df998fcd90283da76a18f95 (diff)
downloadIshtar-1970ab3e774d912a73ffd343e506156ba34772b2.tar.bz2
Ishtar-1970ab3e774d912a73ffd343e506156ba34772b2.zip
More precise right managements (closes #644)
- wizard filtered with right managements - better admin for rights related to person types
Diffstat (limited to 'ishtar/ishtar_base/admin.py')
-rw-r--r--ishtar/ishtar_base/admin.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/ishtar/ishtar_base/admin.py b/ishtar/ishtar_base/admin.py
index c1bcd9766..ac110e9e5 100644
--- a/ishtar/ishtar_base/admin.py
+++ b/ishtar/ishtar_base/admin.py
@@ -221,13 +221,18 @@ class TreatmentSourceAdmin(admin.ModelAdmin):
admin.site.register(models.TreatmentSource, TreatmentSourceAdmin)
-basic_models = [models.PersonType, models.IshtarUser, models.FileType,
- models.OperationType, models.DatingType, models.DatingQuality,
- models.SourceType, models.MaterialType, models.ParcelOwner,
- models.WarehouseType, models.ActType, models.AuthorType,
- models.OrganizationType, models.TreatmentType,
- models.RemainType, models.PermitType, models.Unit,
- models.ActivityType, models.IdentificationType]
+class PersonTypeAdmin(admin.ModelAdmin):
+ model = models.PersonType
+ filter_vertical = ('rights',)
+
+admin.site.register(models.PersonType, PersonTypeAdmin)
+
+basic_models = [models.IshtarUser, models.FileType, models.OperationType,
+ models.DatingType, models.DatingQuality, models.SourceType,
+ models.MaterialType, models.ParcelOwner, models.WarehouseType,
+ models.ActType, models.AuthorType, models.OrganizationType,
+ models.TreatmentType, models.RemainType, models.PermitType,
+ models.Unit, models.ActivityType, models.IdentificationType]
if settings.COUNTRY == 'fr':
basic_models += [models.Arrondissement, models.Canton, models.SaisineType]