diff options
| 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 | 
| commit | cbbaaedc6fb3552081c30ff304ab9f97798426f7 (patch) | |
| tree | 5b6673e61cd00871718cc6e1d4859d75b7433484 /ishtar/ishtar_base/admin.py | |
| parent | 9708c9524c1534c283701fb2af524aa2446eec09 (diff) | |
| download | Ishtar-cbbaaedc6fb3552081c30ff304ab9f97798426f7.tar.bz2 Ishtar-cbbaaedc6fb3552081c30ff304ab9f97798426f7.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.py | 19 | 
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]  | 
