diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-02-25 18:07:15 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-04-24 19:38:57 +0200 |
commit | 9937ed0dc9779d505633585a2fad2403b89c5b7f (patch) | |
tree | 068c7b4348f5fe28d4ab4ec50bbc1c3dbbf89271 /archaeological_finds | |
parent | 959471fcc4a1a8d39aab9202eb88816be14e90b2 (diff) | |
download | Ishtar-9937ed0dc9779d505633585a2fad2403b89c5b7f.tar.bz2 Ishtar-9937ed0dc9779d505633585a2fad2403b89c5b7f.zip |
Manage generation of QR codes
Diffstat (limited to 'archaeological_finds')
-rw-r--r-- | archaeological_finds/migrations/0065_auto_20190225_1637.py | 26 | ||||
-rw-r--r-- | archaeological_finds/models_finds.py | 6 |
2 files changed, 29 insertions, 3 deletions
diff --git a/archaeological_finds/migrations/0065_auto_20190225_1637.py b/archaeological_finds/migrations/0065_auto_20190225_1637.py new file mode 100644 index 000000000..4d9275936 --- /dev/null +++ b/archaeological_finds/migrations/0065_auto_20190225_1637.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.10 on 2019-02-25 16:37 +from __future__ import unicode_literals + +from django.db import migrations, models +import ishtar_common.models + + +class Migration(migrations.Migration): + + dependencies = [ + ('archaeological_finds', '0064_auto_20190218_1808'), + ] + + operations = [ + migrations.AddField( + model_name='find', + name='qrcode', + field=models.ImageField(blank=True, max_length=255, null=True, upload_to=ishtar_common.models.get_image_path), + ), + migrations.AddField( + model_name='historicalfind', + name='qrcode', + field=models.TextField(blank=True, max_length=255, null=True), + ), + ] diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 01f4b719f..084e2b8d7 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -41,7 +41,7 @@ from ishtar_common.models import Document, GeneralType, \ ValueGetter, get_current_profile, IshtarSiteProfile, PRIVATE_FIELDS, \ GeoItem, BulkUpdatedItem, ExternalIdManager, QuickAction, \ MainItem, document_attached_changed, HistoryModel, DynamicRequest, \ - SearchAltName + SearchAltName, QRCodeItem from archaeological_operations.models import AdministrativeAct, Operation @@ -700,8 +700,8 @@ def query_loan(is_true=True): container_ref=F('container')), None, None -class Find(BulkUpdatedItem, ValueGetter, BaseHistorizedItem, OwnPerms, - MainItem): +class Find(BulkUpdatedItem, ValueGetter, BaseHistorizedItem, QRCodeItem, + OwnPerms, MainItem): EXTERNAL_ID_KEY = 'find_external_id' SHOW_URL = 'show-find' SLUG = 'find' |