author | Riwad Salim |
Thu, 05 Jul 2018 12:43:26 +0200 | |
changeset 20 | a07ea7805cc4 |
permissions | -rw-r--r-- |
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 |
] |