diff options
-rw-r--r-- | archaeological_operations/admin.py | 4 | ||||
-rw-r--r-- | archaeological_operations/fixtures/periods-fr.json | 492 | ||||
-rw-r--r-- | archaeological_operations/models.py | 1 |
3 files changed, 496 insertions, 1 deletions
diff --git a/archaeological_operations/admin.py b/archaeological_operations/admin.py index 01b125e60..7a133486a 100644 --- a/archaeological_operations/admin.py +++ b/archaeological_operations/admin.py @@ -33,7 +33,9 @@ class AdministrativeActAdmin(HistorizedObjectAdmin): admin.site.register(models.AdministrativeAct, AdministrativeActAdmin) class PeriodAdmin(admin.ModelAdmin): - list_display = ('label', 'start_date', 'end_date', 'parent', 'available') + list_display = ('label', 'start_date', 'end_date', 'parent', 'available', + 'order') + list_filter = ('parent',) model = models.Period admin.site.register(models.Period, PeriodAdmin) diff --git a/archaeological_operations/fixtures/periods-fr.json b/archaeological_operations/fixtures/periods-fr.json new file mode 100644 index 000000000..edb6401ff --- /dev/null +++ b/archaeological_operations/fixtures/periods-fr.json @@ -0,0 +1,492 @@ +[ + { + "pk": 35, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": 0, + "order": 0, + "label": "Non-renseign\u00e9", + "start_date": 0, + "txt_idx": "not_yet_documented" + } + }, + { + "pk": 34, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": 0, + "order": 1000, + "label": "Epoque ind\u00e9termin\u00e9e", + "start_date": 0, + "txt_idx": "indetermined" + } + }, + { + "pk": 31, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": 2011, + "order": 2000, + "label": "P\u00e9riode r\u00e9cente", + "start_date": 1492, + "txt_idx": "recent_times" + } + }, + { + "pk": 33, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 31, + "end_date": 2011, + "order": 2800, + "label": "Epoque contemporaine", + "start_date": 1815, + "txt_idx": "contemporan" + } + }, + { + "pk": 32, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 31, + "end_date": 1815, + "order": 2900, + "label": "Epoque moderne", + "start_date": 1492, + "txt_idx": "modern" + } + }, + { + "pk": 27, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": 1492, + "order": 3000, + "label": "Moyen-\u00e2ge", + "start_date": 476, + "txt_idx": "middle_age" + } + }, + { + "pk": 30, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 27, + "end_date": 1492, + "order": 3700, + "label": "Bas moyen-\u00e2ge", + "start_date": 1204, + "txt_idx": "low_middle_age" + } + }, + { + "pk": 29, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 27, + "end_date": 1204, + "order": 3800, + "label": "Moyen-\u00e2ge classique", + "start_date": 987, + "txt_idx": "classic_middle_age" + } + }, + { + "pk": 28, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 27, + "end_date": 987, + "order": 3900, + "label": "Haut moyen-\u00e2ge", + "start_date": 476, + "txt_idx": "high_middle_age" + } + }, + { + "pk": 23, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": 476, + "order": 4000, + "label": "Gallo-romain", + "start_date": -40, + "txt_idx": "gallo-roman" + } + }, + { + "pk": 26, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 23, + "end_date": 476, + "order": 4700, + "label": "Bas-empire", + "start_date": 192, + "txt_idx": "low_empire" + } + }, + { + "pk": 25, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 23, + "end_date": 192, + "order": 4800, + "label": "Haut-empire", + "start_date": -27, + "txt_idx": "high-empire" + } + }, + { + "pk": 24, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 23, + "end_date": -27, + "order": 4900, + "label": "R\u00e9publique", + "start_date": -40, + "txt_idx": "republic" + } + }, + { + "pk": 15, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": -40, + "order": 5000, + "label": "Protohistoire", + "start_date": -2000, + "txt_idx": "protohistory" + } + }, + { + "pk": 22, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 17, + "end_date": -40, + "order": 5780, + "label": "Deuxi\u00e8me \u00c2ge du Fer", + "start_date": -500, + "txt_idx": "second_iron_age" + } + }, + { + "pk": 21, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 17, + "end_date": -450, + "order": 5790, + "label": "Premier \u00c2ge du Fer", + "start_date": -800, + "txt_idx": "first_iron_age" + } + }, + { + "pk": 17, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 15, + "end_date": -40, + "order": 5800, + "label": "\u00c2ge du Fer", + "start_date": -800, + "txt_idx": "iron_age" + } + }, + { + "pk": 20, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 16, + "end_date": -750, + "order": 5870, + "label": "\u00c2ge du Bronze final", + "start_date": -1200, + "txt_idx": "final_bronze_age" + } + }, + { + "pk": 19, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 16, + "end_date": -1200, + "order": 5880, + "label": "\u00c2ge du Bronze moyen", + "start_date": -1600, + "txt_idx": "middle_bronze_age" + } + }, + { + "pk": 18, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 16, + "end_date": -1600, + "order": 5890, + "label": "\u00c2ge du Bronze ancien", + "start_date": -2000, + "txt_idx": "old_bronze_age" + } + }, + { + "pk": 16, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 15, + "end_date": -750, + "order": 5900, + "label": "\u00c2ge du Bronze", + "start_date": -2000, + "txt_idx": "bronze_age" + } + }, + { + "pk": 10, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": -2000, + "order": 6000, + "label": "N\u00e9olithique", + "start_date": -5500, + "txt_idx": "neolithic" + } + }, + { + "pk": 14, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 10, + "end_date": -2000, + "order": 6600, + "label": "N\u00e9olithique final", + "start_date": -2800, + "txt_idx": "final_neolithic" + } + }, + { + "pk": 13, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 10, + "end_date": -2500, + "order": 6700, + "label": "N\u00e9olithique r\u00e9cent", + "start_date": -3200, + "txt_idx": "recent_neolithic" + } + }, + { + "pk": 12, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 10, + "end_date": -300, + "order": 6800, + "label": "N\u00e9olithique moyen", + "start_date": -4500, + "txt_idx": "middle_neolithic" + } + }, + { + "pk": 11, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 10, + "end_date": -4500, + "order": 6900, + "label": "N\u00e9olithique ancien", + "start_date": -5500, + "txt_idx": "old_neolithic" + } + }, + { + "pk": 6, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": -5000, + "order": 7000, + "label": "M\u00e9solithique", + "start_date": -10000, + "txt_idx": "mesolithic" + } + }, + { + "pk": 9, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 6, + "end_date": -5000, + "order": 7700, + "label": "M\u00e9solithique r\u00e9cent", + "start_date": -7000, + "txt_idx": "recent_mesolithic" + } + }, + { + "pk": 8, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": false, + "parent": 6, + "end_date": 0, + "order": 7800, + "label": "M\u00e9solithique moyen", + "start_date": 0, + "txt_idx": "middle_mesolithic" + } + }, + { + "pk": 7, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 6, + "end_date": -7000, + "order": 7900, + "label": "M\u00e9solithique ancien", + "start_date": -10000, + "txt_idx": "old_mesolithic" + } + }, + { + "pk": 1, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": null, + "end_date": -10000, + "order": 8000, + "label": "Pal\u00e9olithique", + "start_date": -450000, + "txt_idx": "paleolithic" + } + }, + { + "pk": 5, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 1, + "end_date": -10000, + "order": 8600, + "label": "Pal\u00e9olithique sup\u00e9rieur final", + "start_date": -12000, + "txt_idx": "final_paleolithic" + } + }, + { + "pk": 4, + "model": "archaeological_operations.period", + "fields": { + "comment": "", + "available": true, + "parent": 1, + "end_date": -12000, + "order": 8700, + "label": "Pal\u00e9olithique sup\u00e9rieur", + "start_date": -35000, + "txt_idx": "late_paleolithic" + } + }, + { + "pk": 3, + "model": "archaeological_operations.period", + "fields": { + "comment": "1200, '', , ),", + "available": true, + "parent": 1, + "end_date": -35000, + "order": 8800, + "label": "Pal\u00e9olithique moyen", + "start_date": -150000, + "txt_idx": "middle_paleolithic" + } + }, + { + "pk": 2, + "model": "archaeological_operations.period", + "fields": { + "comment": "1100, 'Pal\u00e9olithique ancien', , )", + "available": true, + "parent": 1, + "end_date": -150000, + "order": 8900, + "label": "Pal\u00e9olithique ancien", + "start_date": -450000, + "txt_idx": "ancien_paleolithic" + } + } +]
\ No newline at end of file diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index 35dc8c20c..3924249c0 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -67,6 +67,7 @@ class Period(GeneralType) : class Meta: verbose_name = _(u"Type Period") verbose_name_plural = _(u"Types Period") + ordering = ('order',) def __unicode__(self): return self.label |