src/iconolab_mcc/migrations/0001_link_text_link_url_data.py
author ymh <ymh.work@gmail.com>
Thu, 05 Jul 2018 14:04:26 +0200
changeset 25 607cdf16caf5
parent 22 b6d788cd06f1
permissions -rw-r--r--
add specific version information in footer
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
20
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     1
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     2
from django.db import migrations
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     3
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     4
def copy_link_data(apps, schema_editor):
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     5
    Collection = apps.get_model('iconolab', 'Collection')
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     6
    for collection in Collection.objects.all():
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     7
        collection.link_text = 'Cet objet dans Joconde catalogue collectif des collections des musées de France'
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     8
        collection.link_url = "http://www.culture.gouv.fr/public/mistral/joconde_fr?ACTION=CHERCHER&FIELD_98=REF&VALUE_98={joconde_ref:0>11}"
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
     9
        collection.save()
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    10
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    11
class Migration(migrations.Migration):
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    12
    
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    13
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    14
    dependencies = [
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    15
        ('iconolab', '0032_auto_20180704_1131'),
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    16
    ]
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    17
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    18
    operations = [
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    19
        migrations.RunPython(copy_link_data),
a07ea7805cc4 Adding one migration and adapting templates for link images collections in iconolab-mcc
Riwad Salim
parents:
diff changeset
    20
    ]