diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-07-18 04:44:35 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-07-18 04:44:35 +0200 | 
| commit | 88bffcfac07333c51c4fb048a7de01de9e8bd505 (patch) | |
| tree | ca006d9658f2acfc6c643317b3ce45225404b4e7 | |
| parent | 007e150f3bf7c1bb7db5602253bfb05e50a1635c (diff) | |
| parent | 804d2cd857046753adc36590d1e37e1f7b7053f1 (diff) | |
| download | Ishtar-88bffcfac07333c51c4fb048a7de01de9e8bd505.tar.bz2 Ishtar-88bffcfac07333c51c4fb048a7de01de9e8bd505.zip | |
Merge branch 'master' into develop
| -rw-r--r-- | CHANGES.md | 8 | ||||
| -rw-r--r-- | Makefile.example | 2 | ||||
| -rw-r--r-- | fixtures/initial_data-auth-fr.json | 4830 | ||||
| -rw-r--r-- | ishtar_common/fixtures/initial_data-fr.json | 238 | ||||
| -rw-r--r-- | ishtar_common/fixtures/initial_importtypes-fr.json | 554 | ||||
| -rw-r--r-- | ishtar_common/models.py | 2 | ||||
| -rw-r--r-- | ishtar_common/views.py | 2 | ||||
| -rw-r--r-- | version.py | 4 | 
8 files changed, 5496 insertions, 144 deletions
| diff --git a/CHANGES.md b/CHANGES.md index d936b7cb2..7619cc407 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,14 @@  Ishtar changelog  ================ +v0.99.24 (2017-07-12) +--------------------- +### Features ### +- Find deletion tests + +### Bug fixes ### +- CSV Export: add documentation type to models to exports - fail silently if type is not available +  v0.99.23 (2017-07-11)  ---------------------  ### Features ### diff --git a/Makefile.example b/Makefile.example index fd68cfe99..f5a096392 100644 --- a/Makefile.example +++ b/Makefile.example @@ -146,7 +146,7 @@ fixtures: fixtures_auth fixtures_common fixtures_operations fixtures_context_rec  fixtures_auth:  	cd $(project); $(PYTHON) ./manage.py dumpdata --indent 4 \ -							auth.group \ +							auth.permission auth.group \  	   > '../fixtures/initial_data-auth-'$(default_data)'.json'  fixtures_common: fixtures_common_importers fixtures_spatialrefsystem diff --git a/fixtures/initial_data-auth-fr.json b/fixtures/initial_data-auth-fr.json index fb58cd390..b295e238d 100644 --- a/fixtures/initial_data-auth-fr.json +++ b/fixtures/initial_data-auth-fr.json @@ -1,175 +1,4143 @@  [      { -        "pk": 30,  -        "model": "auth.group",  +        "pk": 10,  +        "model": "auth.permission",           "fields": { -            "name": "Documents op\u00e9ration : voir",  -            "permissions": [ -                265 -            ] +            "codename": "add_logentry",  +            "name": "Can add log entry",  +            "content_type": 4 +        } +    },  +    { +        "pk": 11,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_logentry",  +            "name": "Can change log entry",  +            "content_type": 4 +        } +    },  +    { +        "pk": 12,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_logentry",  +            "name": "Can delete log entry",  +            "content_type": 4 +        } +    },  +    { +        "pk": 236,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_activitytype",  +            "name": "Can add Activity Type",  +            "content_type": 67 +        } +    },  +    { +        "pk": 237,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_activitytype",  +            "name": "Can change Activity Type",  +            "content_type": 67 +        } +    },  +    { +        "pk": 238,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_activitytype",  +            "name": "Can delete Activity Type",  +            "content_type": 67 +        } +    },  +    { +        "pk": 245,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_contextrecord",  +            "name": "Can add Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 250,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_contextrecord",  +            "name": "Can add own Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 246,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_contextrecord",  +            "name": "Can change Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 251,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_contextrecord",  +            "name": "Can change own Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 247,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_contextrecord",  +            "name": "Can delete Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 252,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_contextrecord",  +            "name": "Can delete own Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 248,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_contextrecord",  +            "name": "Can view all Context Records",  +            "content_type": 70 +        } +    },  +    { +        "pk": 249,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_contextrecord",  +            "name": "Can view own Context Record",  +            "content_type": 70 +        } +    },  +    { +        "pk": 259,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_contextrecordsource",  +            "name": "Can add Context record documentation",  +            "content_type": 73 +        } +    },  +    { +        "pk": 425,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_contextrecordsource",  +            "name": "Can add own Context record source",  +            "content_type": 73 +        } +    },  +    { +        "pk": 260,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_contextrecordsource",  +            "name": "Can change Context record documentation",  +            "content_type": 73 +        } +    },  +    { +        "pk": 426,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_contextrecordsource",  +            "name": "Can change own Context record source",  +            "content_type": 73 +        } +    },  +    { +        "pk": 261,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_contextrecordsource",  +            "name": "Can delete Context record documentation",  +            "content_type": 73 +        } +    },  +    { +        "pk": 427,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_contextrecordsource",  +            "name": "Can delete own Context record source",  +            "content_type": 73 +        } +    },  +    { +        "pk": 423,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_contextrecordsource",  +            "name": "Can view all Context record sources",  +            "content_type": 73 +        } +    },  +    { +        "pk": 424,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_contextrecordsource",  +            "name": "Can view own Context record source",  +            "content_type": 73 +        } +    },  +    { +        "pk": 230,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_dating",  +            "name": "Can add Dating",  +            "content_type": 65 +        } +    },  +    { +        "pk": 231,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_dating",  +            "name": "Can change Dating",  +            "content_type": 65 +        } +    },  +    { +        "pk": 232,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_dating",  +            "name": "Can delete Dating",  +            "content_type": 65 +        } +    },  +    { +        "pk": 227,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_datingquality",  +            "name": "Can add Dating quality",  +            "content_type": 64 +        } +    },  +    { +        "pk": 228,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_datingquality",  +            "name": "Can change Dating quality",  +            "content_type": 64 +        } +    },  +    { +        "pk": 229,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_datingquality",  +            "name": "Can delete Dating quality",  +            "content_type": 64 +        } +    },  +    { +        "pk": 224,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_datingtype",  +            "name": "Can add Dating type",  +            "content_type": 63 +        } +    },  +    { +        "pk": 225,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_datingtype",  +            "name": "Can change Dating type",  +            "content_type": 63 +        } +    },  +    { +        "pk": 226,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_datingtype",  +            "name": "Can delete Dating type",  +            "content_type": 63 +        } +    },  +    { +        "pk": 412,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_documentationtype",  +            "name": "Can add Documentation type",  +            "content_type": 114 +        } +    },  +    { +        "pk": 413,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_documentationtype",  +            "name": "Can change Documentation type",  +            "content_type": 114 +        } +    },  +    { +        "pk": 414,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_documentationtype",  +            "name": "Can delete Documentation type",  +            "content_type": 114 +        } +    },  +    { +        "pk": 406,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_excavationtechnictype",  +            "name": "Can add Excavation technic type",  +            "content_type": 112 +        } +    },  +    { +        "pk": 407,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_excavationtechnictype",  +            "name": "Can change Excavation technic type",  +            "content_type": 112 +        } +    },  +    { +        "pk": 408,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_excavationtechnictype",  +            "name": "Can delete Excavation technic type",  +            "content_type": 112 +        } +    },  +    { +        "pk": 242,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicalcontextrecord",  +            "name": "Can add historical context record",  +            "content_type": 69 +        } +    },  +    { +        "pk": 243,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicalcontextrecord",  +            "name": "Can change historical context record",  +            "content_type": 69 +        } +    },  +    { +        "pk": 244,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicalcontextrecord",  +            "name": "Can delete historical context record",  +            "content_type": 69 +        } +    },  +    { +        "pk": 239,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_identificationtype",  +            "name": "Can add Identification Type",  +            "content_type": 68 +        } +    },  +    { +        "pk": 240,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_identificationtype",  +            "name": "Can change Identification Type",  +            "content_type": 68 +        } +    },  +    { +        "pk": 241,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_identificationtype",  +            "name": "Can delete Identification Type",  +            "content_type": 68 +        } +    },  +    { +        "pk": 256,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_recordrelations",  +            "name": "Can add Record relation",  +            "content_type": 72 +        } +    },  +    { +        "pk": 257,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_recordrelations",  +            "name": "Can change Record relation",  +            "content_type": 72 +        } +    },  +    { +        "pk": 258,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_recordrelations",  +            "name": "Can delete Record relation",  +            "content_type": 72 +        } +    },  +    { +        "pk": 409,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_recordrelationview",  +            "name": "Can add record relation view",  +            "content_type": 113 +        } +    },  +    { +        "pk": 410,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_recordrelationview",  +            "name": "Can change record relation view",  +            "content_type": 113 +        } +    },  +    { +        "pk": 411,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_recordrelationview",  +            "name": "Can delete record relation view",  +            "content_type": 113 +        } +    },  +    { +        "pk": 253,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_relationtype",  +            "name": "Can add Relation type",  +            "content_type": 71 +        } +    },  +    { +        "pk": 254,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_relationtype",  +            "name": "Can change Relation type",  +            "content_type": 71 +        } +    },  +    { +        "pk": 255,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_relationtype",  +            "name": "Can delete Relation type",  +            "content_type": 71 +        } +    },  +    { +        "pk": 233,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_unit",  +            "name": "Can add Unit Type",  +            "content_type": 66 +        } +    },  +    { +        "pk": 234,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_unit",  +            "name": "Can change Unit Type",  +            "content_type": 66 +        } +    },  +    { +        "pk": 235,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_unit",  +            "name": "Can delete Unit Type",  +            "content_type": 66 +        } +    },  +    { +        "pk": 143,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_file",  +            "name": "Can add Archaeological file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 148,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_file",  +            "name": "Can add own Archaelogical file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 144,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_file",  +            "name": "Can change Archaeological file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 149,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_file",  +            "name": "Can change own Archaelogical file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 151,  +        "model": "auth.permission",  +        "fields": { +            "codename": "close_file",  +            "name": "Can close File",  +            "content_type": 45 +        } +    },  +    { +        "pk": 145,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_file",  +            "name": "Can delete Archaeological file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 150,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_file",  +            "name": "Can delete own Archaelogical file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 146,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_file",  +            "name": "Can view all Archaelogical files",  +            "content_type": 45 +        } +    },  +    { +        "pk": 147,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_file",  +            "name": "Can view own Archaelogical file",  +            "content_type": 45 +        } +    },  +    { +        "pk": 152,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_filebydepartment",  +            "name": "Can add file by department",  +            "content_type": 46 +        } +    },  +    { +        "pk": 153,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_filebydepartment",  +            "name": "Can change file by department",  +            "content_type": 46 +        } +    },  +    { +        "pk": 154,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_filebydepartment",  +            "name": "Can delete file by department",  +            "content_type": 46 +        } +    },  +    { +        "pk": 131,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_filetype",  +            "name": "Can add Archaeological file type",  +            "content_type": 41 +        } +    },  +    { +        "pk": 132,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_filetype",  +            "name": "Can change Archaeological file type",  +            "content_type": 41 +        } +    },  +    { +        "pk": 133,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_filetype",  +            "name": "Can delete Archaeological file type",  +            "content_type": 41 +        } +    },  +    { +        "pk": 140,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicalfile",  +            "name": "Can add historical file",  +            "content_type": 44 +        } +    },  +    { +        "pk": 141,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicalfile",  +            "name": "Can change historical file",  +            "content_type": 44 +        } +    },  +    { +        "pk": 142,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicalfile",  +            "name": "Can delete historical file",  +            "content_type": 44 +        } +    },  +    { +        "pk": 134,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_permittype",  +            "name": "Can add Permit type",  +            "content_type": 42 +        } +    },  +    { +        "pk": 135,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_permittype",  +            "name": "Can change Permit type",  +            "content_type": 42 +        } +    },  +    { +        "pk": 136,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_permittype",  +            "name": "Can delete Permit type",  +            "content_type": 42 +        } +    },  +    { +        "pk": 137,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_saisinetype",  +            "name": "Can add Type Saisine",  +            "content_type": 43 +        } +    },  +    { +        "pk": 138,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_saisinetype",  +            "name": "Can change Type Saisine",  +            "content_type": 43 +        } +    },  +    { +        "pk": 139,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_saisinetype",  +            "name": "Can delete Type Saisine",  +            "content_type": 43 +        } +    },  +    { +        "pk": 297,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_basefind",  +            "name": "Can add Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 302,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_basefind",  +            "name": "Can add own Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 298,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_basefind",  +            "name": "Can change Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 303,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_basefind",  +            "name": "Can change own Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 299,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_basefind",  +            "name": "Can delete Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 304,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_basefind",  +            "name": "Can delete own Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 300,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_basefind",  +            "name": "Can view all Base finds",  +            "content_type": 84 +        } +    },  +    { +        "pk": 301,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_basefind",  +            "name": "Can view own Base find",  +            "content_type": 84 +        } +    },  +    { +        "pk": 395,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_batchtype",  +            "name": "Can add Batch type",  +            "content_type": 110 +        } +    },  +    { +        "pk": 396,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_batchtype",  +            "name": "Can change Batch type",  +            "content_type": 110 +        } +    },  +    { +        "pk": 397,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_batchtype",  +            "name": "Can delete Batch type",  +            "content_type": 110 +        } +    },  +    { +        "pk": 282,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_conservatorystate",  +            "name": "Can add Conservatory state",  +            "content_type": 79 +        } +    },  +    { +        "pk": 283,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_conservatorystate",  +            "name": "Can change Conservatory state",  +            "content_type": 79 +        } +    },  +    { +        "pk": 284,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_conservatorystate",  +            "name": "Can delete Conservatory state",  +            "content_type": 79 +        } +    },  +    { +        "pk": 311,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_find",  +            "name": "Can add Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 316,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_find",  +            "name": "Can add own Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 312,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_find",  +            "name": "Can change Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 317,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_find",  +            "name": "Can change own Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 313,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_find",  +            "name": "Can delete Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 318,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_find",  +            "name": "Can delete own Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 314,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_find",  +            "name": "Can view all Finds",  +            "content_type": 87 +        } +    },  +    { +        "pk": 315,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_find",  +            "name": "Can view own Find",  +            "content_type": 87 +        } +    },  +    { +        "pk": 305,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_findbasket",  +            "name": "Can add find basket",  +            "content_type": 85 +        } +    },  +    { +        "pk": 306,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_findbasket",  +            "name": "Can change find basket",  +            "content_type": 85 +        } +    },  +    { +        "pk": 307,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_findbasket",  +            "name": "Can delete find basket",  +            "content_type": 85 +        } +    },  +    { +        "pk": 354,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_finddownstreamtreatments",  +            "name": "Can add find downstream treatments",  +            "content_type": 98 +        } +    },  +    { +        "pk": 355,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_finddownstreamtreatments",  +            "name": "Can change find downstream treatments",  +            "content_type": 98 +        } +    },  +    { +        "pk": 356,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_finddownstreamtreatments",  +            "name": "Can delete find downstream treatments",  +            "content_type": 98 +        } +    },  +    { +        "pk": 319,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_findsource",  +            "name": "Can add Find documentation",  +            "content_type": 88 +        } +    },  +    { +        "pk": 430,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_findsource",  +            "name": "Can add own Find source",  +            "content_type": 88 +        } +    },  +    { +        "pk": 320,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_findsource",  +            "name": "Can change Find documentation",  +            "content_type": 88 +        } +    },  +    { +        "pk": 431,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_findsource",  +            "name": "Can change own Find source",  +            "content_type": 88 +        } +    },  +    { +        "pk": 321,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_findsource",  +            "name": "Can delete Find documentation",  +            "content_type": 88 +        } +    },  +    { +        "pk": 432,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_findsource",  +            "name": "Can delete own Find source",  +            "content_type": 88 +        } +    },  +    { +        "pk": 428,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_findsource",  +            "name": "Can view all Find sources",  +            "content_type": 88 +        } +    },  +    { +        "pk": 429,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_findsource",  +            "name": "Can view own Find source",  +            "content_type": 88 +        } +    },  +    { +        "pk": 357,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_findtreatments",  +            "name": "Can add find treatments",  +            "content_type": 99 +        } +    },  +    { +        "pk": 358,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_findtreatments",  +            "name": "Can change find treatments",  +            "content_type": 99 +        } +    },  +    { +        "pk": 359,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_findtreatments",  +            "name": "Can delete find treatments",  +            "content_type": 99 +        } +    },  +    { +        "pk": 351,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_findupstreamtreatments",  +            "name": "Can add find upstream treatments",  +            "content_type": 97 +        } +    },  +    { +        "pk": 352,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_findupstreamtreatments",  +            "name": "Can change find upstream treatments",  +            "content_type": 97 +        } +    },  +    { +        "pk": 353,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_findupstreamtreatments",  +            "name": "Can delete find upstream treatments",  +            "content_type": 97 +        } +    },  +    { +        "pk": 294,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicalbasefind",  +            "name": "Can add historical base find",  +            "content_type": 83 +        } +    },  +    { +        "pk": 295,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicalbasefind",  +            "name": "Can change historical base find",  +            "content_type": 83 +        } +    },  +    { +        "pk": 296,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicalbasefind",  +            "name": "Can delete historical base find",  +            "content_type": 83 +        } +    },  +    { +        "pk": 308,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicalfind",  +            "name": "Can add historical find",  +            "content_type": 86 +        } +    },  +    { +        "pk": 309,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicalfind",  +            "name": "Can change historical find",  +            "content_type": 86 +        } +    },  +    { +        "pk": 310,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicalfind",  +            "name": "Can delete historical find",  +            "content_type": 86 +        } +    },  +    { +        "pk": 325,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicaltreatment",  +            "name": "Can add historical treatment",  +            "content_type": 90 +        } +    },  +    { +        "pk": 326,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicaltreatment",  +            "name": "Can change historical treatment",  +            "content_type": 90 +        } +    },  +    { +        "pk": 327,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicaltreatment",  +            "name": "Can delete historical treatment",  +            "content_type": 90 +        } +    },  +    { +        "pk": 363,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicaltreatmentfile",  +            "name": "Can add historical treatment file",  +            "content_type": 101 +        } +    },  +    { +        "pk": 364,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicaltreatmentfile",  +            "name": "Can change historical treatment file",  +            "content_type": 101 +        } +    },  +    { +        "pk": 365,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicaltreatmentfile",  +            "name": "Can delete historical treatment file",  +            "content_type": 101 +        } +    },  +    { +        "pk": 288,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_integritytype",  +            "name": "Can add Integrity type",  +            "content_type": 81 +        } +    },  +    { +        "pk": 289,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_integritytype",  +            "name": "Can change Integrity type",  +            "content_type": 81 +        } +    },  +    { +        "pk": 290,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_integritytype",  +            "name": "Can delete Integrity type",  +            "content_type": 81 +        } +    },  +    { +        "pk": 279,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_materialtype",  +            "name": "Can add Material type",  +            "content_type": 78 +        } +    },  +    { +        "pk": 280,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_materialtype",  +            "name": "Can change Material type",  +            "content_type": 78 +        } +    },  +    { +        "pk": 281,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_materialtype",  +            "name": "Can delete Material type",  +            "content_type": 78 +        } +    },  +    { +        "pk": 291,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_objecttype",  +            "name": "Can add Object type",  +            "content_type": 82 +        } +    },  +    { +        "pk": 292,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_objecttype",  +            "name": "Can change Object type",  +            "content_type": 82 +        } +    },  +    { +        "pk": 293,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_objecttype",  +            "name": "Can delete Object type",  +            "content_type": 82 +        } +    },  +    { +        "pk": 285,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_preservationtype",  +            "name": "Can add Preservation type",  +            "content_type": 80 +        } +    },  +    { +        "pk": 286,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_preservationtype",  +            "name": "Can change Preservation type",  +            "content_type": 80 +        } +    },  +    { +        "pk": 287,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_preservationtype",  +            "name": "Can delete Preservation type",  +            "content_type": 80 +        } +    },  +    { +        "pk": 339,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_property",  +            "name": "Can add Property",  +            "content_type": 93 +        } +    },  +    { +        "pk": 340,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_property",  +            "name": "Can change Property",  +            "content_type": 93 +        } +    },  +    { +        "pk": 341,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_property",  +            "name": "Can delete Property",  +            "content_type": 93 +        } +    },  +    { +        "pk": 348,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_remarkabilitytype",  +            "name": "Can add Remarkability type",  +            "content_type": 96 +        } +    },  +    { +        "pk": 349,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_remarkabilitytype",  +            "name": "Can change Remarkability type",  +            "content_type": 96 +        } +    },  +    { +        "pk": 350,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_remarkabilitytype",  +            "name": "Can delete Remarkability type",  +            "content_type": 96 +        } +    },  +    { +        "pk": 333,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_treatment",  +            "name": "Can add own Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 328,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatment",  +            "name": "Can add Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 334,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_treatment",  +            "name": "Can change own Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 329,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatment",  +            "name": "Can change Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 335,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_treatment",  +            "name": "Can delete own Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 330,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatment",  +            "name": "Can delete Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 332,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_treatment",  +            "name": "Can view own Treatment",  +            "content_type": 91 +        } +    },  +    { +        "pk": 331,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_treatment",  +            "name": "Can view all Treatments",  +            "content_type": 91 +        } +    },  +    { +        "pk": 415,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_filetreatment",  +            "name": "Can add Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 400,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_filetreatment",  +            "name": "Can add own Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 366,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatmentfile",  +            "name": "Can add Treatment file",  +            "content_type": 102 +        } +    },  +    { +        "pk": 416,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_filetreatment",  +            "name": "Can change Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 401,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_filetreatment",  +            "name": "Can change own Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 367,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatmentfile",  +            "name": "Can change Treatment file",  +            "content_type": 102 +        } +    },  +    { +        "pk": 417,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_filetreatment",  +            "name": "Can delete Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 402,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_filetreatment",  +            "name": "Can delete own Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 368,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatmentfile",  +            "name": "Can delete Treatment file",  +            "content_type": 102 +        } +    },  +    { +        "pk": 398,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_filetreatment",  +            "name": "Can view all Treatment requests",  +            "content_type": 102 +        } +    },  +    { +        "pk": 399,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_filetreatment",  +            "name": "Can view own Treatment request",  +            "content_type": 102 +        } +    },  +    { +        "pk": 443,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_filetreatmentsource",  +            "name": "Can add own Treatment request source",  +            "content_type": 103 +        } +    },  +    { +        "pk": 374,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatmentfilesource",  +            "name": "Can add Treatment file documentation",  +            "content_type": 103 +        } +    },  +    { +        "pk": 444,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_filetreatmentsource",  +            "name": "Can change own Treatment request source",  +            "content_type": 103 +        } +    },  +    { +        "pk": 375,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatmentfilesource",  +            "name": "Can change Treatment file documentation",  +            "content_type": 103 +        } +    },  +    { +        "pk": 445,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_filetreatmentsource",  +            "name": "Can delete own Treatment request source",  +            "content_type": 103 +        } +    },  +    { +        "pk": 376,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatmentfilesource",  +            "name": "Can delete Treatment file documentation",  +            "content_type": 103 +        } +    },  +    { +        "pk": 438,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_filetreatmentsource",  +            "name": "Can view all Treatment request source",  +            "content_type": 103 +        } +    },  +    { +        "pk": 442,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_filetreatmentsource",  +            "name": "Can view own Treatment request source",  +            "content_type": 103 +        } +    },  +    { +        "pk": 360,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatmentfiletype",  +            "name": "Can add Treatment file type",  +            "content_type": 100 +        } +    },  +    { +        "pk": 361,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatmentfiletype",  +            "name": "Can change Treatment file type",  +            "content_type": 100 +        } +    },  +    { +        "pk": 362,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatmentfiletype",  +            "name": "Can delete Treatment file type",  +            "content_type": 100 +        } +    },  +    { +        "pk": 435,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_treatmentsource",  +            "name": "Can add own Treatment source",  +            "content_type": 92 +        } +    },  +    { +        "pk": 336,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatmentsource",  +            "name": "Can add Treatment documentation",  +            "content_type": 92 +        } +    },  +    { +        "pk": 436,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_treatmentsource",  +            "name": "Can change own Treatment source",  +            "content_type": 92 +        } +    },  +    { +        "pk": 337,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatmentsource",  +            "name": "Can change Treatment documentation",  +            "content_type": 92 +        } +    },  +    { +        "pk": 437,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_treatmentsource",  +            "name": "Can delete own Treatment source",  +            "content_type": 92 +        } +    },  +    { +        "pk": 338,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatmentsource",  +            "name": "Can delete Treatment documentation",  +            "content_type": 92 +        } +    },  +    { +        "pk": 434,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_treatmentsource",  +            "name": "Can view own Treatment source",  +            "content_type": 92 +        } +    },  +    { +        "pk": 433,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_treatmentsource",  +            "name": "Can view all Treatment source",  +            "content_type": 92 +        } +    },  +    { +        "pk": 389,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatmentstate",  +            "name": "Can add Type of treatment state",  +            "content_type": 108 +        } +    },  +    { +        "pk": 390,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatmentstate",  +            "name": "Can change Type of treatment state",  +            "content_type": 108 +        } +    },  +    { +        "pk": 391,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatmentstate",  +            "name": "Can delete Type of treatment state",  +            "content_type": 108 +        } +    },  +    { +        "pk": 322,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_treatmenttype",  +            "name": "Can add Treatment type",  +            "content_type": 89 +        } +    },  +    { +        "pk": 323,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_treatmenttype",  +            "name": "Can change Treatment type",  +            "content_type": 89 +        } +    },  +    { +        "pk": 324,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_treatmenttype",  +            "name": "Can delete Treatment type",  +            "content_type": 89 +        } +    },  +    { +        "pk": 201,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_acttype",  +            "name": "Can add Act type",  +            "content_type": 57 +        } +    },  +    { +        "pk": 202,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_acttype",  +            "name": "Can change Act type",  +            "content_type": 57 +        } +    },  +    { +        "pk": 203,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_acttype",  +            "name": "Can delete Act type",  +            "content_type": 57 +        } +    },  +    { +        "pk": 207,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_administrativeact",  +            "name": "Can add Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 212,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_administrativeact",  +            "name": "Can add own Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 208,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_administrativeact",  +            "name": "Can change Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 213,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_administrativeact",  +            "name": "Can change own Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 209,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_administrativeact",  +            "name": "Can delete Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 214,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_administrativeact",  +            "name": "Can delete own Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 210,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_administrativeact",  +            "name": "Can view all Administrative acts",  +            "content_type": 59 +        } +    },  +    { +        "pk": 211,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_administrativeact",  +            "name": "Can view own Administrative act",  +            "content_type": 59 +        } +    },  +    { +        "pk": 164,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_archaeologicalsite",  +            "name": "Can add Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 169,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_archaeologicalsite",  +            "name": "Can add own Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 165,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_archaeologicalsite",  +            "name": "Can change Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 170,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_archaeologicalsite",  +            "name": "Can change own Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 166,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_archaeologicalsite",  +            "name": "Can delete Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 171,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_archaeologicalsite",  +            "name": "Can delete own Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 167,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_archaeologicalsite",  +            "name": "Can view all Archaeological sites",  +            "content_type": 50 +        } +    },  +    { +        "pk": 168,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_archaeologicalsite",  +            "name": "Can view own Archaeological site",  +            "content_type": 50 +        } +    },  +    { +        "pk": 204,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicaladministrativeact",  +            "name": "Can add historical administrative act",  +            "content_type": 58 +        } +    },  +    { +        "pk": 205,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicaladministrativeact",  +            "name": "Can change historical administrative act",  +            "content_type": 58 +        } +    },  +    { +        "pk": 206,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicaladministrativeact",  +            "name": "Can delete historical administrative act",  +            "content_type": 58 +        } +    },  +    { +        "pk": 172,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicaloperation",  +            "name": "Can add historical operation",  +            "content_type": 51 +        } +    },  +    { +        "pk": 173,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicaloperation",  +            "name": "Can change historical operation",  +            "content_type": 51 +        } +    },  +    { +        "pk": 174,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicaloperation",  +            "name": "Can delete historical operation",  +            "content_type": 51 +        } +    },  +    { +        "pk": 175,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_operation",  +            "name": "Can add Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 180,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_operation",  +            "name": "Can add own Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 176,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_operation",  +            "name": "Can change Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 181,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_operation",  +            "name": "Can change own Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 183,  +        "model": "auth.permission",  +        "fields": { +            "codename": "close_operation",  +            "name": "Can close Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 177,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_operation",  +            "name": "Can delete Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 182,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_operation",  +            "name": "Can delete own Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 178,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_operation",  +            "name": "Can view all Operations",  +            "content_type": 52 +        } +    },  +    { +        "pk": 179,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_operation",  +            "name": "Can view own Operation",  +            "content_type": 52 +        } +    },  +    { +        "pk": 190,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_operationbydepartment",  +            "name": "Can add operation by department",  +            "content_type": 55 +        } +    },  +    { +        "pk": 191,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_operationbydepartment",  +            "name": "Can change operation by department",  +            "content_type": 55 +        } +    },  +    { +        "pk": 192,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_operationbydepartment",  +            "name": "Can delete operation by department",  +            "content_type": 55 +        } +    },  +    { +        "pk": 193,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_operationsource",  +            "name": "Can add Operation documentation",  +            "content_type": 56 +        } +    },  +    { +        "pk": 198,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_operationsource",  +            "name": "Can add own Operation source",  +            "content_type": 56 +        } +    },  +    { +        "pk": 194,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_operationsource",  +            "name": "Can change Operation documentation",  +            "content_type": 56 +        } +    },  +    { +        "pk": 199,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_operationsource",  +            "name": "Can change own Operation source",  +            "content_type": 56 +        } +    },  +    { +        "pk": 195,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_operationsource",  +            "name": "Can delete Operation documentation",  +            "content_type": 56 +        } +    },  +    { +        "pk": 200,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_operationsource",  +            "name": "Can delete own Operation source",  +            "content_type": 56 +        } +    },  +    { +        "pk": 196,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_operationsource",  +            "name": "Can view all Operation sources",  +            "content_type": 56 +        } +    },  +    { +        "pk": 197,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_operationsource",  +            "name": "Can view own Operation source",  +            "content_type": 56 +        } +    },  +    { +        "pk": 221,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_operationtypeold",  +            "name": "Can add Operation type old",  +            "content_type": 62 +        } +    },  +    { +        "pk": 222,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_operationtypeold",  +            "name": "Can change Operation type old",  +            "content_type": 62 +        } +    },  +    { +        "pk": 223,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_operationtypeold",  +            "name": "Can delete Operation type old",  +            "content_type": 62 +        } +    },  +    { +        "pk": 215,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_parcel",  +            "name": "Can add Parcel",  +            "content_type": 60 +        } +    },  +    { +        "pk": 216,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_parcel",  +            "name": "Can change Parcel",  +            "content_type": 60 +        } +    },  +    { +        "pk": 217,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_parcel",  +            "name": "Can delete Parcel",  +            "content_type": 60 +        } +    },  +    { +        "pk": 218,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_parcelowner",  +            "name": "Can add Parcel owner",  +            "content_type": 61 +        } +    },  +    { +        "pk": 219,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_parcelowner",  +            "name": "Can change Parcel owner",  +            "content_type": 61 +        } +    },  +    { +        "pk": 220,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_parcelowner",  +            "name": "Can delete Parcel owner",  +            "content_type": 61 +        } +    },  +    { +        "pk": 158,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_period",  +            "name": "Can add Type Period",  +            "content_type": 48 +        } +    },  +    { +        "pk": 159,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_period",  +            "name": "Can change Type Period",  +            "content_type": 48 +        } +    },  +    { +        "pk": 160,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_period",  +            "name": "Can delete Type Period",  +            "content_type": 48 +        } +    },  +    { +        "pk": 187,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_recordrelations",  +            "name": "Can add Operation record relation",  +            "content_type": 54 +        } +    },  +    { +        "pk": 188,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_recordrelations",  +            "name": "Can change Operation record relation",  +            "content_type": 54 +        } +    },  +    { +        "pk": 189,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_recordrelations",  +            "name": "Can delete Operation record relation",  +            "content_type": 54 +        } +    },  +    { +        "pk": 184,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_relationtype",  +            "name": "Can add Operation relation type",  +            "content_type": 53 +        } +    },  +    { +        "pk": 185,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_relationtype",  +            "name": "Can change Operation relation type",  +            "content_type": 53 +        } +    },  +    { +        "pk": 186,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_relationtype",  +            "name": "Can delete Operation relation type",  +            "content_type": 53 +        } +    },  +    { +        "pk": 155,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_remaintype",  +            "name": "Can add Remain type",  +            "content_type": 47 +        } +    },  +    { +        "pk": 156,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_remaintype",  +            "name": "Can change Remain type",  +            "content_type": 47 +        } +    },  +    { +        "pk": 157,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_remaintype",  +            "name": "Can delete Remain type",  +            "content_type": 47 +        } +    },  +    { +        "pk": 161,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_reportstate",  +            "name": "Can add Report state",  +            "content_type": 49 +        } +    },  +    { +        "pk": 162,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_reportstate",  +            "name": "Can change Report state",  +            "content_type": 49 +        } +    },  +    { +        "pk": 163,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_reportstate",  +            "name": "Can delete Report state",  +            "content_type": 49 +        } +    },  +    { +        "pk": 386,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_collection",  +            "name": "Can add Collection",  +            "content_type": 107 +        } +    },  +    { +        "pk": 387,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_collection",  +            "name": "Can change Collection",  +            "content_type": 107 +        } +    },  +    { +        "pk": 388,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_collection",  +            "name": "Can delete Collection",  +            "content_type": 107 +        } +    },  +    { +        "pk": 276,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_container",  +            "name": "Can add Container",  +            "content_type": 77 +        } +    },  +    { +        "pk": 277,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_container",  +            "name": "Can change Container",  +            "content_type": 77 +        } +    },  +    { +        "pk": 278,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_container",  +            "name": "Can delete Container",  +            "content_type": 77 +        } +    },  +    { +        "pk": 383,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_containerlocalisation",  +            "name": "Can add Container localisation",  +            "content_type": 106 +        } +    },  +    { +        "pk": 384,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_containerlocalisation",  +            "name": "Can change Container localisation",  +            "content_type": 106 +        } +    },  +    { +        "pk": 385,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_containerlocalisation",  +            "name": "Can delete Container localisation",  +            "content_type": 106 +        } +    },  +    { +        "pk": 273,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_containertype",  +            "name": "Can add Container type",  +            "content_type": 76 +        } +    },  +    { +        "pk": 274,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_containertype",  +            "name": "Can change Container type",  +            "content_type": 76 +        } +    },  +    { +        "pk": 275,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_containertype",  +            "name": "Can delete Container type",  +            "content_type": 76 +        } +    },  +    { +        "pk": 270,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_warehouse",  +            "name": "Can add own Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 265,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_warehouse",  +            "name": "Can add Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 271,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_warehouse",  +            "name": "Can change own Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 266,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_warehouse",  +            "name": "Can change Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 272,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_warehouse",  +            "name": "Can delete own Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 267,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_warehouse",  +            "name": "Can delete Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 269,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_warehouse",  +            "name": "Can view own Warehouse",  +            "content_type": 75 +        } +    },  +    { +        "pk": 268,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_warehouse",  +            "name": "Can view all Warehouses",  +            "content_type": 75 +        } +    },  +    { +        "pk": 377,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_warehousedivision",  +            "name": "Can add Warehouse division",  +            "content_type": 104 +        } +    },  +    { +        "pk": 378,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_warehousedivision",  +            "name": "Can change Warehouse division",  +            "content_type": 104 +        } +    },  +    { +        "pk": 379,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_warehousedivision",  +            "name": "Can delete Warehouse division",  +            "content_type": 104 +        } +    },  +    { +        "pk": 380,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_warehousedivisionlink",  +            "name": "Can add warehouse division link",  +            "content_type": 105 +        } +    },  +    { +        "pk": 381,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_warehousedivisionlink",  +            "name": "Can change warehouse division link",  +            "content_type": 105 +        } +    },  +    { +        "pk": 382,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_warehousedivisionlink",  +            "name": "Can delete warehouse division link",  +            "content_type": 105 +        } +    },  +    { +        "pk": 262,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_warehousetype",  +            "name": "Can add Warehouse type",  +            "content_type": 74 +        } +    },  +    { +        "pk": 263,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_warehousetype",  +            "name": "Can change Warehouse type",  +            "content_type": 74 +        } +    },  +    { +        "pk": 264,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_warehousetype",  +            "name": "Can delete Warehouse type",  +            "content_type": 74 +        } +    },  +    { +        "pk": 4,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_group",  +            "name": "Can add group",  +            "content_type": 2 +        } +    },  +    { +        "pk": 5,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_group",  +            "name": "Can change group",  +            "content_type": 2 +        } +    },  +    { +        "pk": 6,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_group",  +            "name": "Can delete group",  +            "content_type": 2 +        } +    },  +    { +        "pk": 1,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_permission",  +            "name": "Can add permission",  +            "content_type": 1 +        } +    },  +    { +        "pk": 2,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_permission",  +            "name": "Can change permission",  +            "content_type": 1 +        } +    },  +    { +        "pk": 3,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_permission",  +            "name": "Can delete permission",  +            "content_type": 1 +        } +    },  +    { +        "pk": 7,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_user",  +            "name": "Can add user",  +            "content_type": 3 +        } +    },  +    { +        "pk": 8,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_user",  +            "name": "Can change user",  +            "content_type": 3 +        } +    },  +    { +        "pk": 9,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_user",  +            "name": "Can delete user",  +            "content_type": 3 +        } +    },  +    { +        "pk": 13,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_contenttype",  +            "name": "Can add content type",  +            "content_type": 5 +        } +    },  +    { +        "pk": 14,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_contenttype",  +            "name": "Can change content type",  +            "content_type": 5 +        } +    },  +    { +        "pk": 15,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_contenttype",  +            "name": "Can delete content type",  +            "content_type": 5 +        } +    },  +    { +        "pk": 446,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_administrationscript",  +            "name": "Can add Administration script",  +            "content_type": 115 +        } +    },  +    { +        "pk": 447,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_administrationscript",  +            "name": "Can change Administration script",  +            "content_type": 115 +        } +    },  +    { +        "pk": 448,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_administrationscript",  +            "name": "Can delete Administration script",  +            "content_type": 115 +        } +    },  +    { +        "pk": 449,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_administrationtask",  +            "name": "Can add Administration task",  +            "content_type": 116 +        } +    },  +    { +        "pk": 450,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_administrationtask",  +            "name": "Can change Administration task",  +            "content_type": 116 +        } +    },  +    { +        "pk": 451,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_administrationtask",  +            "name": "Can delete Administration task",  +            "content_type": 116 +        } +    },  +    { +        "pk": 119,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_arrondissement",  +            "name": "Can add arrondissement",  +            "content_type": 37 +        } +    },  +    { +        "pk": 120,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_arrondissement",  +            "name": "Can change arrondissement",  +            "content_type": 37 +        } +    },  +    { +        "pk": 121,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_arrondissement",  +            "name": "Can delete arrondissement",  +            "content_type": 37 +        } +    },  +    { +        "pk": 107,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_author",  +            "name": "Can add Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 420,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_author",  +            "name": "Can add own Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 108,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_author",  +            "name": "Can change Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 421,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_author",  +            "name": "Can change own Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 109,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_author",  +            "name": "Can delete Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 422,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_author",  +            "name": "Can delete own Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 418,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_author",  +            "name": "Can view all Authors",  +            "content_type": 33 +        } +    },  +    { +        "pk": 419,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_author",  +            "name": "Can view own Author",  +            "content_type": 33 +        } +    },  +    { +        "pk": 104,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_authortype",  +            "name": "Can add Author type",  +            "content_type": 32 +        } +    },  +    { +        "pk": 105,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_authortype",  +            "name": "Can change Author type",  +            "content_type": 32 +        } +    },  +    { +        "pk": 106,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_authortype",  +            "name": "Can delete Author type",  +            "content_type": 32 +        } +    },  +    { +        "pk": 122,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_canton",  +            "name": "Can add canton",  +            "content_type": 38 +        } +    },  +    { +        "pk": 123,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_canton",  +            "name": "Can change canton",  +            "content_type": 38 +        } +    },  +    { +        "pk": 124,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_canton",  +            "name": "Can delete canton",  +            "content_type": 38 +        } +    },  +    { +        "pk": 43,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_department",  +            "name": "Can add Department",  +            "content_type": 15 +        } +    },  +    { +        "pk": 44,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_department",  +            "name": "Can change Department",  +            "content_type": 15 +        } +    },  +    { +        "pk": 45,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_department",  +            "name": "Can delete Department",  +            "content_type": 15 +        } +    },  +    { +        "pk": 37,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_documenttemplate",  +            "name": "Can add Document template",  +            "content_type": 13 +        } +    },  +    { +        "pk": 38,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_documenttemplate",  +            "name": "Can change Document template",  +            "content_type": 13 +        } +    },  +    { +        "pk": 39,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_documenttemplate",  +            "name": "Can delete Document template",  +            "content_type": 13 +        } +    },  +    { +        "pk": 116,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_format",  +            "name": "Can add Format",  +            "content_type": 36 +        } +    },  +    { +        "pk": 117,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_format",  +            "name": "Can change Format",  +            "content_type": 36 +        } +    },  +    { +        "pk": 118,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_format",  +            "name": "Can delete Format",  +            "content_type": 36 +        } +    },  +    { +        "pk": 73,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_formatertype",  +            "name": "Can add Importer - Formater type",  +            "content_type": 25 +        } +    },  +    { +        "pk": 74,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_formatertype",  +            "name": "Can change Importer - Formater type",  +            "content_type": 25 +        } +    },  +    { +        "pk": 75,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_formatertype",  +            "name": "Can delete Importer - Formater type",  +            "content_type": 25 +        } +    },  +    { +        "pk": 34,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_globalvar",  +            "name": "Can add Global variable",  +            "content_type": 12 +        } +    },  +    { +        "pk": 35,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_globalvar",  +            "name": "Can change Global variable",  +            "content_type": 12 +        } +    },  +    { +        "pk": 36,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_globalvar",  +            "name": "Can delete Global variable",  +            "content_type": 12 +        } +    },  +    { +        "pk": 79,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicalorganization",  +            "name": "Can add historical organization",  +            "content_type": 27 +        } +    },  +    { +        "pk": 80,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicalorganization",  +            "name": "Can change historical organization",  +            "content_type": 27 +        } +    },  +    { +        "pk": 81,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicalorganization",  +            "name": "Can delete historical organization",  +            "content_type": 27 +        } +    },  +    { +        "pk": 345,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_historicalperson",  +            "name": "Can add historical person",  +            "content_type": 95 +        } +    },  +    { +        "pk": 346,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_historicalperson",  +            "name": "Can change historical person",  +            "content_type": 95 +        } +    },  +    { +        "pk": 347,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_historicalperson",  +            "name": "Can delete historical person",  +            "content_type": 95 +        } +    },  +    { +        "pk": 76,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_import",  +            "name": "Can add Import",  +            "content_type": 26 +        } +    },  +    { +        "pk": 77,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_import",  +            "name": "Can change Import",  +            "content_type": 26 +        } +    },  +    { +        "pk": 78,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_import",  +            "name": "Can delete Import",  +            "content_type": 26 +        } +    },  +    { +        "pk": 58,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importercolumn",  +            "name": "Can add Importer - Column",  +            "content_type": 20 +        } +    },  +    { +        "pk": 59,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importercolumn",  +            "name": "Can change Importer - Column",  +            "content_type": 20 +        } +    },  +    { +        "pk": 60,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importercolumn",  +            "name": "Can delete Importer - Column",  +            "content_type": 20 +        } +    },  +    { +        "pk": 52,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importerdefault",  +            "name": "Can add Importer - Default",  +            "content_type": 18 +        } +    },  +    { +        "pk": 53,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importerdefault",  +            "name": "Can change Importer - Default",  +            "content_type": 18 +        } +    },  +    { +        "pk": 54,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importerdefault",  +            "name": "Can delete Importer - Default",  +            "content_type": 18 +        } +    },  +    { +        "pk": 55,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importerdefaultvalues",  +            "name": "Can add Importer - Default value",  +            "content_type": 19 +        } +    },  +    { +        "pk": 56,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importerdefaultvalues",  +            "name": "Can change Importer - Default value",  +            "content_type": 19 +        } +    },  +    { +        "pk": 57,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importerdefaultvalues",  +            "name": "Can delete Importer - Default value",  +            "content_type": 19 +        } +    },  +    { +        "pk": 61,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importerduplicatefield",  +            "name": "Can add Importer - Duplicate field",  +            "content_type": 21 +        } +    },  +    { +        "pk": 62,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importerduplicatefield",  +            "name": "Can change Importer - Duplicate field",  +            "content_type": 21 +        } +    },  +    { +        "pk": 63,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importerduplicatefield",  +            "name": "Can delete Importer - Duplicate field",  +            "content_type": 21 +        } +    },  +    { +        "pk": 403,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importermodel",  +            "name": "Can add Importer - Model",  +            "content_type": 111 +        } +    },  +    { +        "pk": 404,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importermodel",  +            "name": "Can change Importer - Model",  +            "content_type": 111 +        } +    },  +    { +        "pk": 405,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importermodel",  +            "name": "Can delete Importer - Model",  +            "content_type": 111 +        } +    },  +    { +        "pk": 49,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importertype",  +            "name": "Can add Importer - Type",  +            "content_type": 17 +        } +    },  +    { +        "pk": 50,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importertype",  +            "name": "Can change Importer - Type",  +            "content_type": 17 +        } +    },  +    { +        "pk": 51,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importertype",  +            "name": "Can delete Importer - Type",  +            "content_type": 17 +        } +    },  +    { +        "pk": 67,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_importtarget",  +            "name": "Can add Importer - Target",  +            "content_type": 23 +        } +    },  +    { +        "pk": 68,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_importtarget",  +            "name": "Can change Importer - Target",  +            "content_type": 23 +        } +    },  +    { +        "pk": 69,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_importtarget",  +            "name": "Can delete Importer - Target",  +            "content_type": 23          }      },       {          "pk": 31,  -        "model": "auth.group",  +        "model": "auth.permission",           "fields": { -            "name": "Documents op\u00e9ration : modification/suppression",  -            "permissions": [ -                127 -            ] +            "codename": "add_ishtarsiteprofile",  +            "name": "Can add Ishtar site profile",  +            "content_type": 11          }      },       {          "pk": 32,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_ishtarsiteprofile",  +            "name": "Can change Ishtar site profile",  +            "content_type": 11 +        } +    },  +    { +        "pk": 33,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_ishtarsiteprofile",  +            "name": "Can delete Ishtar site profile",  +            "content_type": 11 +        } +    },  +    { +        "pk": 101,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_ishtaruser",  +            "name": "Can add Ishtar user",  +            "content_type": 31 +        } +    },  +    { +        "pk": 102,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_ishtaruser",  +            "name": "Can change Ishtar user",  +            "content_type": 31 +        } +    },  +    { +        "pk": 103,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_ishtaruser",  +            "name": "Can delete Ishtar user",  +            "content_type": 31 +        } +    },  +    { +        "pk": 28,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_itemkey",  +            "name": "Can add item key",  +            "content_type": 10 +        } +    },  +    { +        "pk": 29,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_itemkey",  +            "name": "Can change item key",  +            "content_type": 10 +        } +    },  +    { +        "pk": 30,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_itemkey",  +            "name": "Can delete item key",  +            "content_type": 10 +        } +    },  +    { +        "pk": 128,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_operationtype",  +            "name": "Can add Operation type",  +            "content_type": 40 +        } +    },  +    { +        "pk": 129,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_operationtype",  +            "name": "Can change Operation type",  +            "content_type": 40 +        } +    },  +    { +        "pk": 130,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_operationtype",  +            "name": "Can delete Operation type",  +            "content_type": 40 +        } +    },  +    { +        "pk": 82,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_organization",  +            "name": "Can add Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 87,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_organization",  +            "name": "Can add own Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 83,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_organization",  +            "name": "Can change Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 88,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_organization",  +            "name": "Can change own Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 84,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_organization",  +            "name": "Can delete Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 89,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_organization",  +            "name": "Can delete own Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 85,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_organization",  +            "name": "Can view all Organizations",  +            "content_type": 28 +        } +    },  +    { +        "pk": 86,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_organization",  +            "name": "Can view own Organization",  +            "content_type": 28 +        } +    },  +    { +        "pk": 46,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_organizationtype",  +            "name": "Can add Organization type",  +            "content_type": 16 +        } +    },  +    { +        "pk": 47,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_organizationtype",  +            "name": "Can change Organization type",  +            "content_type": 16 +        } +    },  +    { +        "pk": 48,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_organizationtype",  +            "name": "Can delete Organization type",  +            "content_type": 16 +        } +    },  +    { +        "pk": 98,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_own_person",  +            "name": "Can add own Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 93,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_person",  +            "name": "Can add Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 99,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_own_person",  +            "name": "Can change own Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 94,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_person",  +            "name": "Can change Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 100,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_own_person",  +            "name": "Can delete own Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 95,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_person",  +            "name": "Can delete Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 97,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_own_person",  +            "name": "Can view own Person",  +            "content_type": 30 +        } +    },  +    { +        "pk": 96,  +        "model": "auth.permission",  +        "fields": { +            "codename": "view_person",  +            "name": "Can view all Persons",  +            "content_type": 30 +        } +    },  +    { +        "pk": 90,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_persontype",  +            "name": "Can add Person type",  +            "content_type": 29 +        } +    },  +    { +        "pk": 91,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_persontype",  +            "name": "Can change Person type",  +            "content_type": 29 +        } +    },  +    { +        "pk": 92,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_persontype",  +            "name": "Can delete Person type",  +            "content_type": 29 +        } +    },  +    { +        "pk": 64,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_regexp",  +            "name": "Can add Importer - Regular expression",  +            "content_type": 22 +        } +    },  +    { +        "pk": 65,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_regexp",  +            "name": "Can change Importer - Regular expression",  +            "content_type": 22 +        } +    },  +    { +        "pk": 66,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_regexp",  +            "name": "Can delete Importer - Regular expression",  +            "content_type": 22 +        } +    },  +    { +        "pk": 110,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_sourcetype",  +            "name": "Can add Source type",  +            "content_type": 34 +        } +    },  +    { +        "pk": 111,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_sourcetype",  +            "name": "Can change Source type",  +            "content_type": 34 +        } +    },  +    { +        "pk": 112,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_sourcetype",  +            "name": "Can delete Source type",  +            "content_type": 34 +        } +    },  +    { +        "pk": 392,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_spatialreferencesystem",  +            "name": "Can add Spatial reference system",  +            "content_type": 109 +        } +    },  +    { +        "pk": 393,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_spatialreferencesystem",  +            "name": "Can change Spatial reference system",  +            "content_type": 109 +        } +    },  +    { +        "pk": 394,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_spatialreferencesystem",  +            "name": "Can delete Spatial reference system",  +            "content_type": 109 +        } +    },  +    { +        "pk": 40,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_state",  +            "name": "Can add State",  +            "content_type": 14 +        } +    },  +    { +        "pk": 41,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_state",  +            "name": "Can change State",  +            "content_type": 14 +        } +    },  +    { +        "pk": 42,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_state",  +            "name": "Can delete State",  +            "content_type": 14 +        } +    },  +    { +        "pk": 113,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_supporttype",  +            "name": "Can add Support type",  +            "content_type": 35 +        } +    },  +    { +        "pk": 114,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_supporttype",  +            "name": "Can change Support type",  +            "content_type": 35 +        } +    },  +    { +        "pk": 115,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_supporttype",  +            "name": "Can delete Support type",  +            "content_type": 35 +        } +    },  +    { +        "pk": 70,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_targetkey",  +            "name": "Can add Importer - Target key",  +            "content_type": 24 +        } +    },  +    { +        "pk": 71,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_targetkey",  +            "name": "Can change Importer - Target key",  +            "content_type": 24 +        } +    },  +    { +        "pk": 72,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_targetkey",  +            "name": "Can delete Importer - Target key",  +            "content_type": 24 +        } +    },  +    { +        "pk": 342,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_titletype",  +            "name": "Can add Title type",  +            "content_type": 94 +        } +    },  +    { +        "pk": 343,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_titletype",  +            "name": "Can change Title type",  +            "content_type": 94 +        } +    },  +    { +        "pk": 344,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_titletype",  +            "name": "Can delete Title type",  +            "content_type": 94 +        } +    },  +    { +        "pk": 125,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_town",  +            "name": "Can add Town",  +            "content_type": 39 +        } +    },  +    { +        "pk": 126,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_town",  +            "name": "Can change Town",  +            "content_type": 39 +        } +    },  +    { +        "pk": 127,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_town",  +            "name": "Can delete Town",  +            "content_type": 39 +        } +    },  +    { +        "pk": 25,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_registrationprofile",  +            "name": "Can add registration profile",  +            "content_type": 9 +        } +    },  +    { +        "pk": 26,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_registrationprofile",  +            "name": "Can change registration profile",  +            "content_type": 9 +        } +    },  +    { +        "pk": 27,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_registrationprofile",  +            "name": "Can delete registration profile",  +            "content_type": 9 +        } +    },  +    { +        "pk": 16,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_session",  +            "name": "Can add session",  +            "content_type": 6 +        } +    },  +    { +        "pk": 17,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_session",  +            "name": "Can change session",  +            "content_type": 6 +        } +    },  +    { +        "pk": 18,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_session",  +            "name": "Can delete session",  +            "content_type": 6 +        } +    },  +    { +        "pk": 19,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_site",  +            "name": "Can add site",  +            "content_type": 7 +        } +    },  +    { +        "pk": 20,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_site",  +            "name": "Can change site",  +            "content_type": 7 +        } +    },  +    { +        "pk": 21,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_site",  +            "name": "Can delete site",  +            "content_type": 7 +        } +    },  +    { +        "pk": 22,  +        "model": "auth.permission",  +        "fields": { +            "codename": "add_migrationhistory",  +            "name": "Can add migration history",  +            "content_type": 8 +        } +    },  +    { +        "pk": 23,  +        "model": "auth.permission",  +        "fields": { +            "codename": "change_migrationhistory",  +            "name": "Can change migration history",  +            "content_type": 8 +        } +    },  +    { +        "pk": 24,  +        "model": "auth.permission",  +        "fields": { +            "codename": "delete_migrationhistory",  +            "name": "Can delete migration history",  +            "content_type": 8 +        } +    },  +    { +        "pk": 93,           "model": "auth.group",           "fields": { -            "name": "Documents op\u00e9ration : ajout",  +            "name": "Documents de demande de traitement : lecture",               "permissions": [ -                126 +                438              ]          }      },       { -        "pk": 2,  +        "pk": 10,           "model": "auth.group",           "fields": { -            "name": "Dossiers : voir",  +            "name": "Actes administratifs : modification/suppression",               "permissions": [ -                241 +                208,  +                209              ]          }      },       { -        "pk": 1,  +        "pk": 28,           "model": "auth.group",           "fields": { -            "name": "Op\u00e9rations : voir",  +            "name": "Op\u00e9rations : cl\u00f4ture",               "permissions": [ -                245 +                183              ]          }      },       { -        "pk": 4,  +        "pk": 29,           "model": "auth.group",           "fields": { -            "name": "UEs : voir",  +            "name": "Dossiers : cl\u00f4ture",               "permissions": [ -                243 +                151              ]          }      },       { -        "pk": 3,  +        "pk": 11,           "model": "auth.group",           "fields": { -            "name": "Utilisateurs : voir",  +            "name": "D\u00e9p\u00f4ts : ajout",               "permissions": [ -                56 +                265              ]          }      },       { -        "pk": 5,  +        "pk": 12,           "model": "auth.group",           "fields": { -            "name": "D\u00e9p\u00f4ts : voir",  +            "name": "D\u00e9p\u00f4ts : modification/suppression",               "permissions": [ -                248 +                266,  +                267              ]          }      },       { -        "pk": 7,  +        "pk": 36,           "model": "auth.group",           "fields": { -            "name": "Traitements : voir",  +            "name": "Actes administratifs rattach\u00e9s : lecture",               "permissions": [ -                247 +                211              ]          }      },       { -        "pk": 6,  +        "pk": 67,           "model": "auth.group",           "fields": { -            "name": "Mobilier : voir",  +            "name": "Demandes de traitement rattach\u00e9es : ajout",               "permissions": [ -                242,  -                244 +                400              ]          }      },       { -        "pk": 8,  +        "pk": 32,           "model": "auth.group",           "fields": { -            "name": "Actes administratifs : voir",  +            "name": "Documents op\u00e9ration : ajout",               "permissions": [ -                240 +                175              ]          }      },       { -        "pk": 9,  +        "pk": 31,           "model": "auth.group",           "fields": { -            "name": "Actes administratifs : ajout",  +            "name": "Documents op\u00e9ration : modification/suppression",               "permissions": [ -                135 +                176,  +                177              ]          }      },       { -        "pk": 10,  +        "pk": 68,           "model": "auth.group",           "fields": { -            "name": "Actes administratifs : modification/suppression",  +            "name": "Demandes de traitement rattach\u00e9es : lecture",               "permissions": [ -                136,  -                137 +                399              ]          }      },       { -        "pk": 11,  +        "pk": 13,           "model": "auth.group",           "fields": { -            "name": "D\u00e9p\u00f4ts : ajout",  +            "name": "Dossiers : ajout",               "permissions": [ -                182 +                143              ]          }      },       { -        "pk": 12,  +        "pk": 94,           "model": "auth.group",           "fields": { -            "name": "D\u00e9p\u00f4ts : modification/suppression",  +            "name": "Documents de demande de traitement : ajout",               "permissions": [ -                183,  -                184 +                374              ]          }      },       { -        "pk": 13,  +        "pk": 14,           "model": "auth.group",           "fields": { -            "name": "Dossiers : ajout",  +            "name": "Dossiers : modification/suppression",               "permissions": [ -                94 +                144,  +                145              ]          }      },       { -        "pk": 14,  +        "pk": 69,           "model": "auth.group",           "fields": { -            "name": "Dossiers : modification/suppression",  +            "name": "Demandes de traitement rattach\u00e9es : modification/suppression",               "permissions": [ -                95,  -                96 +                401,  +                402              ]          }      },  @@ -179,8 +4147,8 @@          "fields": {              "name": "Mobilier : ajout",               "permissions": [ -                201,  -                211 +                297,  +                311              ]          }      },  @@ -190,10 +4158,20 @@          "fields": {              "name": "Mobilier : modification/suppression",               "permissions": [ -                202,  -                203,  -                212,  -                213 +                298,  +                299,  +                312,  +                313 +            ] +        } +    },  +    { +        "pk": 54,  +        "model": "auth.group",  +        "fields": { +            "name": "Organisations rattach\u00e9es : lecture",  +            "permissions": [ +                86              ]          }      },  @@ -203,7 +4181,18 @@          "fields": {              "name": "Op\u00e9rations : ajout",               "permissions": [ -                116 +                175 +            ] +        } +    },  +    { +        "pk": 95,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de demande de traitement : modification/suppression",  +            "permissions": [ +                375,  +                376              ]          }      },  @@ -213,8 +4202,50 @@          "fields": {              "name": "Op\u00e9rations : modification/suppression",               "permissions": [ -                117,  -                118 +                176,  +                177 +            ] +        } +    },  +    { +        "pk": 52,  +        "model": "auth.group",  +        "fields": { +            "name": "Organisations rattach\u00e9es : ajout",  +            "permissions": [ +                87 +            ] +        } +    },  +    { +        "pk": 27,  +        "model": "auth.group",  +        "fields": { +            "name": "Organisations : ajout",  +            "permissions": [ +                82 +            ] +        } +    },  +    { +        "pk": 26,  +        "model": "auth.group",  +        "fields": { +            "name": "Organisations : modification/suppression",  +            "permissions": [ +                83,  +                84 +            ] +        } +    },  +    { +        "pk": 53,  +        "model": "auth.group",  +        "fields": { +            "name": "Organisations rattach\u00e9es : modification/suppression",  +            "permissions": [ +                88,  +                89              ]          }      },  @@ -224,7 +4255,7 @@          "fields": {              "name": "Traitements : ajout",               "permissions": [ -                227 +                328              ]          }      },  @@ -234,29 +4265,68 @@          "fields": {              "name": "Traitements : modification/suppression",               "permissions": [ -                228,  -                229 +                329,  +                330              ]          }      },       { -        "pk": 21,  +        "pk": 9,           "model": "auth.group",           "fields": { -            "name": "UEs : ajout",  +            "name": "Actes administratifs : ajout",               "permissions": [ -                169 +                207              ]          }      },       { -        "pk": 22,  +        "pk": 73,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents UE : lecture",  +            "permissions": [ +                423 +            ] +        } +    },  +    { +        "pk": 74,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents UE rattach\u00e9s : lecture",  +            "permissions": [ +                424 +            ] +        } +    },  +    { +        "pk": 75,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents UE : ajout",  +            "permissions": [ +                259 +            ] +        } +    },  +    { +        "pk": 8,           "model": "auth.group",           "fields": { -            "name": "UEs : modification/suppression",  +            "name": "Actes administratifs : lecture",               "permissions": [ -                170,  -                171 +                210 +            ] +        } +    },  +    { +        "pk": 72,  +        "model": "auth.group",  +        "fields": { +            "name": "Auteurs : lecture",  +            "permissions": [ +                418              ]          }      },  @@ -264,9 +4334,9 @@          "pk": 23,           "model": "auth.group",           "fields": { -            "name": "Utilisateurs : ajout",  +            "name": "Personnes : ajout",               "permissions": [ -                53 +                93              ]          }      },  @@ -274,61 +4344,258 @@          "pk": 24,           "model": "auth.group",           "fields": { -            "name": "Utilisateurs : modification/suppression",  +            "name": "Personnes : modification/suppression",               "permissions": [ -                54,  -                55 +                94,  +                95              ]          }      },       { -        "pk": 25,  +        "pk": 34,           "model": "auth.group",           "fields": { -            "name": "Organisations : voir",  +            "name": "Actes administratifs rattach\u00e9s : ajout",               "permissions": [ -                246 +                212              ]          }      },       { -        "pk": 26,  +        "pk": 35,           "model": "auth.group",           "fields": { -            "name": "Organisations : modification/suppression",  +            "name": "Actes administratifs rattach\u00e9s : modification/suppression",               "permissions": [ -                44,  -                45 +                213,  +                214              ]          }      },       { -        "pk": 27,  +        "pk": 37,           "model": "auth.group",           "fields": { -            "name": "Organisations : ajout",  +            "name": "D\u00e9p\u00f4ts rattach\u00e9s : ajout",               "permissions": [ -                43 +                270              ]          }      },       { -        "pk": 28,  +        "pk": 38,           "model": "auth.group",           "fields": { -            "name": "Op\u00e9rations : clore",  +            "name": "D\u00e9p\u00f4ts rattach\u00e9s : modification/suppression",               "permissions": [ -                263 +                271,  +                272              ]          }      },       { -        "pk": 29,  +        "pk": 40,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents op\u00e9ration rattach\u00e9s : ajout",  +            "permissions": [ +                180 +            ] +        } +    },  +    { +        "pk": 41,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents op\u00e9ration rattach\u00e9s : modification/suppression",  +            "permissions": [ +                181,  +                182 +            ] +        } +    },  +    { +        "pk": 43,  +        "model": "auth.group",  +        "fields": { +            "name": "Dossiers rattach\u00e9s : ajout",  +            "permissions": [ +                148 +            ] +        } +    },  +    { +        "pk": 44,  +        "model": "auth.group",  +        "fields": { +            "name": "Dossiers rattach\u00e9s : modification/suppression",  +            "permissions": [ +                149,  +                150 +            ] +        } +    },  +    { +        "pk": 55,  +        "model": "auth.group",  +        "fields": { +            "name": "Traitements rattach\u00e9s : ajout",  +            "permissions": [ +                333 +            ] +        } +    },  +    { +        "pk": 56,  +        "model": "auth.group",  +        "fields": { +            "name": "Traitements rattach\u00e9s : modification/suppression",  +            "permissions": [ +                334,  +                335 +            ] +        } +    },  +    { +        "pk": 64,  +        "model": "auth.group",  +        "fields": { +            "name": "Demandes de traitement : ajout",  +            "permissions": [ +                415 +            ] +        } +    },  +    { +        "pk": 66,  +        "model": "auth.group",  +        "fields": { +            "name": "Demandes de traitement : lecture",  +            "permissions": [ +                398 +            ] +        } +    },  +    { +        "pk": 65,  +        "model": "auth.group",  +        "fields": { +            "name": "Demandes de traitement : modification/suppression",  +            "permissions": [ +                416,  +                417 +            ] +        } +    },  +    { +        "pk": 70,  +        "model": "auth.group",  +        "fields": { +            "name": "Auteurs : ajout",  +            "permissions": [ +                107 +            ] +        } +    },  +    { +        "pk": 71,  +        "model": "auth.group",  +        "fields": { +            "name": "Auteurs : modification/suppression",  +            "permissions": [ +                108,  +                109 +            ] +        } +    },  +    { +        "pk": 39,  +        "model": "auth.group",  +        "fields": { +            "name": "D\u00e9p\u00f4ts rattach\u00e9s : lecture",  +            "permissions": [ +                269 +            ] +        } +    },  +    { +        "pk": 5,  +        "model": "auth.group",  +        "fields": { +            "name": "D\u00e9p\u00f4ts : lecture",  +            "permissions": [ +                268 +            ] +        } +    },  +    { +        "pk": 42,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents op\u00e9ration rattach\u00e9s : lecture",  +            "permissions": [ +                197 +            ] +        } +    },  +    { +        "pk": 30,           "model": "auth.group",           "fields": { -            "name": "Dossiers : clore",  +            "name": "Documents op\u00e9ration : lecture",               "permissions": [ -                264 +                196 +            ] +        } +    },  +    { +        "pk": 45,  +        "model": "auth.group",  +        "fields": { +            "name": "Dossiers rattach\u00e9s : lecture",  +            "permissions": [ +                147 +            ] +        } +    },  +    { +        "pk": 2,  +        "model": "auth.group",  +        "fields": { +            "name": "Dossiers : lecture",  +            "permissions": [ +                146 +            ] +        } +    },  +    { +        "pk": 6,  +        "model": "auth.group",  +        "fields": { +            "name": "Mobilier : lecture",  +            "permissions": [ +                300,  +                314 +            ] +        } +    },  +    { +        "pk": 1,  +        "model": "auth.group",  +        "fields": { +            "name": "Op\u00e9rations : lecture",  +            "permissions": [ +                178 +            ] +        } +    },  +    { +        "pk": 25,  +        "model": "auth.group",  +        "fields": { +            "name": "Organisations : lecture",  +            "permissions": [ +                85              ]          }      },  @@ -336,31 +4603,376 @@          "pk": 33,           "model": "auth.group",           "fields": { -            "name": "Entit\u00e9s arch\u00e9ologiques : ajout",  +            "name": "Personnes : lecture",               "permissions": [ -                255 +                96              ]          }      },       { -        "pk": 34,  +        "pk": 57,           "model": "auth.group",           "fields": { -            "name": "Entit\u00e9s arch\u00e9ologiques : modification/suppression",  +            "name": "Traitements rattach\u00e9s : lecture",               "permissions": [ -                256,  -                257 +                332              ]          }      },       { -        "pk": 35,  +        "pk": 7,  +        "model": "auth.group",  +        "fields": { +            "name": "Traitements : lecture",  +            "permissions": [ +                331 +            ] +        } +    },  +    { +        "pk": 4,  +        "model": "auth.group",  +        "fields": { +            "name": "UE : lecture",  +            "permissions": [ +                248 +            ] +        } +    },  +    { +        "pk": 21,  +        "model": "auth.group",  +        "fields": { +            "name": "UE : ajout",  +            "permissions": [ +                245 +            ] +        } +    },  +    { +        "pk": 22,  +        "model": "auth.group",  +        "fields": { +            "name": "UE : modification/suppression",  +            "permissions": [ +                246,  +                247 +            ] +        } +    },  +    { +        "pk": 58,  +        "model": "auth.group",  +        "fields": { +            "name": "UE rattach\u00e9es : ajout",  +            "permissions": [ +                250 +            ] +        } +    },  +    { +        "pk": 60,  +        "model": "auth.group",  +        "fields": { +            "name": "UE rattach\u00e9es : lecture",  +            "permissions": [ +                249 +            ] +        } +    },  +    { +        "pk": 59,  +        "model": "auth.group",  +        "fields": { +            "name": "UE rattach\u00e9es : modification/suppression",  +            "permissions": [ +                251,  +                252 +            ] +        } +    },  +    { +        "pk": 61,  +        "model": "auth.group",  +        "fields": { +            "name": "Personnes rattach\u00e9es : ajout",  +            "permissions": [ +                98 +            ] +        } +    },  +    { +        "pk": 63,  +        "model": "auth.group",  +        "fields": { +            "name": "Personnes rattach\u00e9es : lecture",  +            "permissions": [ +                97 +            ] +        } +    },  +    { +        "pk": 62,  +        "model": "auth.group",  +        "fields": { +            "name": "Personnes rattach\u00e9es : modification/suppression",  +            "permissions": [ +                99,  +                100 +            ] +        } +    },  +    { +        "pk": 49,  +        "model": "auth.group",  +        "fields": { +            "name": "Op\u00e9rations rattach\u00e9es : ajout",  +            "permissions": [ +                180 +            ] +        } +    },  +    { +        "pk": 51,  +        "model": "auth.group",  +        "fields": { +            "name": "Op\u00e9rations rattach\u00e9es : lecture",  +            "permissions": [ +                179 +            ] +        } +    },  +    { +        "pk": 50,  +        "model": "auth.group",  +        "fields": { +            "name": "Op\u00e9rations rattach\u00e9es : modification/suppression",  +            "permissions": [ +                181,  +                182 +            ] +        } +    },  +    { +        "pk": 46,  +        "model": "auth.group",  +        "fields": { +            "name": "Mobilier rattach\u00e9 : ajout",  +            "permissions": [ +                302,  +                316 +            ] +        } +    },  +    { +        "pk": 48,  +        "model": "auth.group",  +        "fields": { +            "name": "Mobilier rattach\u00e9 : lecture",  +            "permissions": [ +                301,  +                315 +            ] +        } +    },  +    { +        "pk": 47,  +        "model": "auth.group",  +        "fields": { +            "name": "Mobilier rattach\u00e9 : modification/suppression",  +            "permissions": [ +                303,  +                304,  +                317,  +                318 +            ] +        } +    },  +    { +        "pk": 77,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents UE rattach\u00e9s : modification/suppression",  +            "permissions": [ +                426,  +                427 +            ] +        } +    },  +    { +        "pk": 76,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents UE : modification/suppression",  +            "permissions": [ +                260,  +                261 +            ] +        } +    },  +    { +        "pk": 78,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents UE rattach\u00e9s : ajout",  +            "permissions": [ +                425 +            ] +        } +    },  +    { +        "pk": 79,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents mobilier : lecture",  +            "permissions": [ +                428 +            ] +        } +    },  +    { +        "pk": 80,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents mobilier : ajout",  +            "permissions": [ +                319 +            ] +        } +    },  +    { +        "pk": 81,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents mobilier : modification/suppression",  +            "permissions": [ +                320,  +                321 +            ] +        } +    },  +    { +        "pk": 82,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents mobilier rattach\u00e9s : ajout",  +            "permissions": [ +                430 +            ] +        } +    },  +    { +        "pk": 83,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents mobilier rattach\u00e9s : lecture",  +            "permissions": [ +                429 +            ] +        } +    },  +    { +        "pk": 84,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents mobilier rattach\u00e9s : modification/suppression",  +            "permissions": [ +                431,  +                432 +            ] +        } +    },  +    { +        "pk": 85,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de traitement : lecture",  +            "permissions": [ +                433 +            ] +        } +    },  +    { +        "pk": 86,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de traitement : ajout",  +            "permissions": [ +                336 +            ] +        } +    },  +    { +        "pk": 87,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de traitement : modification/suppression",  +            "permissions": [ +                337,  +                338 +            ] +        } +    },  +    { +        "pk": 88,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de traitement rattach\u00e9s : lecture",  +            "permissions": [ +                434 +            ] +        } +    },  +    { +        "pk": 89,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de traitement rattach\u00e9s : ajout",  +            "permissions": [ +                435 +            ] +        } +    },  +    { +        "pk": 90,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de traitement rattach\u00e9s : modification/suppression",  +            "permissions": [ +                436,  +                437 +            ] +        } +    },  +    { +        "pk": 96,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de demande de traitement rattach\u00e9s : lecture",  +            "permissions": [ +                442 +            ] +        } +    },  +    { +        "pk": 97,  +        "model": "auth.group",  +        "fields": { +            "name": "Documents de demande de traitement rattach\u00e9s : ajout",  +            "permissions": [ +                443 +            ] +        } +    },  +    { +        "pk": 98,           "model": "auth.group",           "fields": { -            "name": "Entit\u00e9s arch\u00e9ologiques : voir",  +            "name": "Documents de demande de traitement rattach\u00e9s : modification/suppression",               "permissions": [ -                258 +                444,  +                445              ]          }      } -] +]
\ No newline at end of file diff --git a/ishtar_common/fixtures/initial_data-fr.json b/ishtar_common/fixtures/initial_data-fr.json index 54b0c5d7b..9255c604e 100644 --- a/ishtar_common/fixtures/initial_data-fr.json +++ b/ishtar_common/fixtures/initial_data-fr.json @@ -36,10 +36,27 @@          "pk": 7,           "model": "ishtar_common.persontype",           "fields": { -            "comment": "Un acc\u00e8s limit\u00e9 \u00e0 la base, uniquement en lecture. Apr\u00e8s enregistrement.",  +            "comment": "Un acc\u00e8s limit\u00e9 - uniquement en lecture - \u00e0 la totalit\u00e9 de la base, apr\u00e8s enregistrement.",               "available": true,               "txt_idx": "reader_access",  -            "groups": [],  +            "groups": [ +                1,  +                66,  +                4,  +                5,  +                6,  +                33,  +                8,  +                73,  +                7,  +                2,  +                79,  +                72,  +                85,  +                25,  +                93,  +                30 +            ],               "label": "Acc\u00e8s en lecture"          }      },  @@ -50,7 +67,103 @@              "comment": "",               "available": true,               "txt_idx": "administrator",  -            "groups": [],  +            "groups": [ +                1,  +                2,  +                4,  +                5,  +                6,  +                7,  +                8,  +                9,  +                10,  +                11,  +                12,  +                13,  +                14,  +                15,  +                16,  +                17,  +                18,  +                19,  +                20,  +                21,  +                22,  +                23,  +                24,  +                25,  +                26,  +                27,  +                28,  +                29,  +                30,  +                31,  +                32,  +                33,  +                34,  +                35,  +                36,  +                37,  +                38,  +                39,  +                40,  +                41,  +                42,  +                43,  +                44,  +                45,  +                46,  +                47,  +                48,  +                49,  +                50,  +                51,  +                52,  +                53,  +                54,  +                55,  +                56,  +                57,  +                58,  +                59,  +                60,  +                61,  +                62,  +                63,  +                64,  +                65,  +                66,  +                67,  +                68,  +                69,  +                70,  +                71,  +                72,  +                73,  +                74,  +                75,  +                76,  +                77,  +                78,  +                79,  +                80,  +                81,  +                82,  +                83,  +                84,  +                85,  +                86,  +                87,  +                88,  +                89,  +                90,  +                93,  +                94,  +                95,  +                96,  +                97,  +                98 +            ],               "label": "Administrateur"          }      },  @@ -83,7 +196,28 @@              "comment": "Peut intervenir sur les donn\u00e9es d'une op\u00e9ration sans en \u00eatre responsable.",               "available": true,               "txt_idx": "collaborator",  -            "groups": [],  +            "groups": [ +                51,  +                70,  +                71,  +                72,  +                41,  +                74,  +                77,  +                46,  +                47,  +                48,  +                40,  +                82,  +                83,  +                84,  +                78,  +                58,  +                59,  +                60,  +                42,  +                63 +            ],               "label": "Collaborateur scientifique"          }      },  @@ -105,7 +239,40 @@              "comment": "Peut g\u00e9rer du mobilier qu'il n'a pas cr\u00e9\u00e9.\r\n\r\n",               "available": true,               "txt_idx": "warehouse_manager",  -            "groups": [],  +            "groups": [ +                1,  +                2,  +                4,  +                5,  +                6,  +                7,  +                8,  +                11,  +                12,  +                15,  +                16,  +                19,  +                20,  +                25,  +                30,  +                33,  +                64,  +                65,  +                66,  +                70,  +                71,  +                72,  +                73,  +                79,  +                80,  +                81,  +                85,  +                86,  +                87,  +                93,  +                94,  +                95 +            ],               "label": "Gestionnaire de d\u00e9p\u00f4t"          }      },  @@ -117,16 +284,12 @@              "available": true,               "txt_idx": "sra_agent",               "groups": [ -                30,  -                31,  -                32,  -                2,                   1,  +                2,                   4,  -                3,                   5,  -                7,                   6,  +                7,                   8,                   9,                   10,  @@ -144,7 +307,23 @@                  26,                   27,                   28,  -                29 +                29,  +                30,  +                31,  +                32,  +                33,  +                66,  +                70,  +                71,  +                72,  +                73,  +                75,  +                76,  +                79,  +                80,  +                81,  +                85,  +                93              ],               "label": "Responsable de suivi scientifique"          } @@ -156,7 +335,29 @@              "comment": "Responsable d'op\u00e9ration arch\u00e9ologique.",               "available": true,               "txt_idx": "head_scientist",  -            "groups": [],  +            "groups": [ +                1,  +                50,  +                70,  +                71,  +                72,  +                41,  +                74,  +                77,  +                46,  +                47,  +                48,  +                40,  +                82,  +                83,  +                84,  +                78,  +                58,  +                59,  +                60,  +                42,  +                63 +            ],               "label": "Responsable scientifique"          }      },  @@ -185,7 +386,16 @@                  26,                   27,                   28,  -                29 +                29,  +                30,  +                31,  +                32,  +                33,  +                70,  +                71,  +                72,  +                73,  +                79              ],               "label": "Secr\u00e9tariat"          } diff --git a/ishtar_common/fixtures/initial_importtypes-fr.json b/ishtar_common/fixtures/initial_importtypes-fr.json index 511a1fc7d..115f6a985 100644 --- a/ishtar_common/fixtures/initial_importtypes-fr.json +++ b/ishtar_common/fixtures/initial_importtypes-fr.json @@ -1,5 +1,13 @@  [      { +        "pk": 17,  +        "model": "ishtar_common.importermodel",  +        "fields": { +            "name": "Auteur",  +            "klass": "ishtar_common.models.Author" +        } +    },  +    {          "pk": 11,           "model": "ishtar_common.importermodel",           "fields": { @@ -8,6 +16,22 @@          }      },       { +        "pk": 16,  +        "model": "ishtar_common.importermodel",  +        "fields": { +            "name": "Documentation de demande de traitement",  +            "klass": "archaeological_finds.models_treatments.TreatmentFileSource" +        } +    },  +    { +        "pk": 15,  +        "model": "ishtar_common.importermodel",  +        "fields": { +            "name": "Documentation de traitement",  +            "klass": "archaeological_finds.models_treatments.TreatmentSource" +        } +    },  +    {          "pk": 8,           "model": "ishtar_common.importermodel",           "fields": { @@ -16,6 +40,22 @@          }      },       { +        "pk": 13,  +        "model": "ishtar_common.importermodel",  +        "fields": { +            "name": "Documentation d'UE",  +            "klass": "archaeological_context_records.models.ContextRecordSource" +        } +    },  +    { +        "pk": 14,  +        "model": "ishtar_common.importermodel",  +        "fields": { +            "name": "Documentation mobilier",  +            "klass": "archaeological_finds.models_finds.FindSource" +        } +    },  +    {          "pk": 2,           "model": "ishtar_common.importermodel",           "fields": { @@ -124,6 +164,24 @@          }      },       { +        "pk": 22,  +        "model": "ishtar_common.importertype",  +        "fields": { +            "description": "Documentation d'op\u00e9ration",  +            "created_models": [ +                17,  +                8,  +                5 +            ],  +            "is_template": true,  +            "unicity_keys": "external_id",  +            "users": [],  +            "slug": "ishtar-operations-sources",  +            "associated_models": 8,  +            "name": "Ishtar - Op\u00e9rations - Documentation" +        } +    },  +    {          "pk": 19,           "model": "ishtar_common.importertype",           "fields": { @@ -287,6 +345,14 @@          }      },       { +        "pk": 25,  +        "model": "ishtar_common.importerdefault",  +        "fields": { +            "importer_type": 22,  +            "target": "authors" +        } +    },  +    {          "pk": 26,           "model": "ishtar_common.importerdefaultvalues",           "fields": { @@ -332,6 +398,15 @@          }      },       { +        "pk": 31,  +        "model": "ishtar_common.importerdefaultvalues",  +        "fields": { +            "default_target": 25,  +            "target": "author_type",  +            "value": "main_author" +        } +    },  +    {          "pk": 336,           "model": "ishtar_common.importercolumn",           "fields": { @@ -1307,6 +1382,201 @@          }      },       { +        "pk": 376,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 1,  +            "description": "Code UNIQUE pour une op\u00e9ration (par exemple : code PATRIARCHE)",  +            "regexp_pre_filter": null,  +            "required": true,  +            "label": "Code op\u00e9ration",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 379,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 2,  +            "description": "Num\u00e9ro unique par op\u00e9ration",  +            "regexp_pre_filter": null,  +            "required": true,  +            "label": "Index (num\u00e9ro par op\u00e9ration)",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 378,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 3,  +            "description": "",  +            "regexp_pre_filter": null,  +            "required": true,  +            "label": "Type de document",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 377,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 4,  +            "description": "Titre du document (max. 300 caract\u00e8res)",  +            "regexp_pre_filter": null,  +            "required": true,  +            "label": "Titre",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 380,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 5,  +            "description": "R\u00e9f\u00e9rence libre (max. 100 caract\u00e8res)",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "R\u00e9f\u00e9rence",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 381,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 6,  +            "description": "R\u00e9f\u00e9rence interne libre (max. 100 caract\u00e8res)",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "R\u00e9f\u00e9rence interne",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 382,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 7,  +            "description": "Adresse web compl\u00e8te (avec la partie http:// ou https://)",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Adresse web associ\u00e9e",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 383,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 8,  +            "description": "Date de r\u00e9ception (format JJ/MM/AAAA ou AAAA-MM-JJ)",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Date de r\u00e9ception",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 384,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 9,  +            "description": "Date de cr\u00e9ation (format JJ/MM/AAAA ou AAAA-MM-JJ)",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Date de cr\u00e9ation",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 385,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 10,  +            "description": "Date de r\u00e9ception en documentation (format JJ/MM/AAAA ou AAAA-MM-JJ)",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Date de r\u00e9ception en documentation",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 386,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 11,  +            "description": "Texte libre",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Commentaire",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 387,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 12,  +            "description": "Texte libre",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Description",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 388,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 13,  +            "description": "Texte libre",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Information suppl\u00e9mentaire",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 390,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 14,  +            "description": "",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Existe en doublon",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    { +        "pk": 389,  +        "model": "ishtar_common.importercolumn",  +        "fields": { +            "col_number": 15,  +            "description": "Nom (en casse haute) suivi du pr\u00e9nom de l'auteur (maximum 300 caract\u00e8res). Exemple : DUPONT Jean.",  +            "regexp_pre_filter": null,  +            "required": false,  +            "label": "Auteur principal",  +            "importer_type": 22,  +            "export_field_name": "" +        } +    },  +    {          "pk": 303,           "model": "ishtar_common.importercolumn",           "fields": { @@ -1623,12 +1893,12 @@          "model": "ishtar_common.importercolumn",           "fields": {              "col_number": 14,  -            "description": "Contient ou non du mobilier (oui/non).",  +            "description": "Champ \u00e0 choix multiple (s\u00e9par\u00e9 par \u00ab & \u00bb) permettant de pr\u00e9ciser : contient du mobilier, dispose d'une photo, etc.",               "regexp_pre_filter": null,               "required": false,  -            "label": "Contient du mobilier",  +            "label": "Documentations",               "importer_type": 18,  -            "export_field_name": null +            "export_field_name": ""          }      },       { @@ -3692,20 +3962,6 @@          }      },       { -        "pk": 348,  -        "model": "ishtar_common.importtarget",  -        "fields": { -            "comment": "",  -            "target": "has_furniture",  -            "column": 323,  -            "formater_type": 19,  -            "concat_str": "",  -            "regexp_filter": null,  -            "concat": false,  -            "force_new": false -        } -    },  -    {          "pk": 351,           "model": "ishtar_common.importtarget",           "fields": { @@ -4098,6 +4354,20 @@          }      },       { +        "pk": 348,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "documentations",  +            "column": 323,  +            "formater_type": 52,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    {          "pk": 395,           "model": "ishtar_common.importtarget",           "fields": { @@ -4308,6 +4578,104 @@          }      },       { +        "pk": 402,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "title",  +            "column": 377,  +            "formater_type": 4,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 404,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "index",  +            "column": 379,  +            "formater_type": 1,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 406,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "internal_reference",  +            "column": 381,  +            "formater_type": 51,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 408,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "receipt_date",  +            "column": 383,  +            "formater_type": 25,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 410,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "receipt_date_in_documentation",  +            "column": 385,  +            "formater_type": 25,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 412,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "description",  +            "column": 387,  +            "formater_type": 35,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 414,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "authors__person__raw_name",  +            "column": 389,  +            "formater_type": 4,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    {          "pk": 396,           "model": "ishtar_common.importtarget",           "fields": { @@ -4588,6 +4956,104 @@          }      },       { +        "pk": 403,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "source_type",  +            "column": 378,  +            "formater_type": 12,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 401,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "operation__code_patriarche",  +            "column": 376,  +            "formater_type": 35,  +            "concat_str": "-",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 405,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "reference",  +            "column": 380,  +            "formater_type": 51,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 407,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "associated_url",  +            "column": 382,  +            "formater_type": 4,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 409,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "creation_date",  +            "column": 384,  +            "formater_type": 25,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 411,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "comment",  +            "column": 386,  +            "formater_type": 35,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 413,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "additional_information",  +            "column": 388,  +            "formater_type": 35,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    {          "pk": 295,           "model": "ishtar_common.importtarget",           "fields": { @@ -4602,6 +5068,20 @@          }      },       { +        "pk": 415,  +        "model": "ishtar_common.importtarget",  +        "fields": { +            "comment": "",  +            "target": "duplicate",  +            "column": 390,  +            "formater_type": 19,  +            "concat_str": "",  +            "regexp_filter": null,  +            "concat": false,  +            "force_new": false +        } +    },  +    {          "pk": 310,           "model": "ishtar_common.importtarget",           "fields": { @@ -4931,6 +5411,15 @@          }      },       { +        "pk": 52,  +        "model": "ishtar_common.formatertype",  +        "fields": { +            "formater_type": "TypeFormater",  +            "many_split": "&",  +            "options": "archaeological_context_records.models.DocumentationType" +        } +    },  +    {          "pk": 24,           "model": "ishtar_common.formatertype",           "fields": { @@ -5147,6 +5636,15 @@          }      },       { +        "pk": 51,  +        "model": "ishtar_common.formatertype",  +        "fields": { +            "formater_type": "UnicodeFormater",  +            "many_split": "",  +            "options": "100" +        } +    },  +    {          "pk": 16,           "model": "ishtar_common.formatertype",           "fields": { @@ -5738,5 +6236,27 @@              "concat": false,               "force_new": false          } +    },  +    { +        "pk": 52,  +        "model": "ishtar_common.importerduplicatefield",  +        "fields": { +            "column": 376,  +            "concat_str": "-",  +            "field_name": "external_id",  +            "concat": false,  +            "force_new": false +        } +    },  +    { +        "pk": 53,  +        "model": "ishtar_common.importerduplicatefield",  +        "fields": { +            "column": 379,  +            "concat_str": "-",  +            "field_name": "external_id",  +            "concat": false,  +            "force_new": false +        }      }  ]
\ No newline at end of file diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 2a7e386b2..6082fb4e0 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -2288,6 +2288,8 @@ TARGET_MODELS = [      ('archaeological_context_records.models.Unit', _(u"Unit")),      ('archaeological_context_records.models.ActivityType',       _(u"Activity type")), +    ('archaeological_context_records.models.DocumentationType', +     _(u"Documentation type")),      ('archaeological_finds.models.MaterialType', _(u"Material")),      ('archaeological_finds.models.ConservatoryState',       _(u"Conservatory state")), diff --git a/ishtar_common/views.py b/ishtar_common/views.py index c537beaaa..2feb49bc0 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -1169,7 +1169,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[],                  for idx, col_name in enumerate(table_cols):                      val = data[1:][idx + delta].encode(                          ENCODING, errors='replace') -                    if "|" in col_name[0]: +                    if col_name and "|" in col_name[0]:                          for delta_idx in range(                                  len(col_name[0].split('|')) - 1):                              delta += 1 diff --git a/version.py b/version.py index 061d7afda..ec164ee24 100644 --- a/version.py +++ b/version.py @@ -1,5 +1,5 @@ -# 1.99.3 -VERSION = (1, 99, 3) +# 1.99.4 +VERSION = (1, 99, 4)  def get_version(): | 
