Merging...
--- a/.hgtags Tue Mar 24 12:16:06 2015 +0100
+++ b/.hgtags Tue Mar 24 12:24:28 2015 +0100
@@ -115,3 +115,30 @@
b1222084eb6bff4336846169d356ead6e0325865 V03.00-rc.03
9d396002af6dc058554e6bd45701b8ae434ad596 V03.00-rc.03
ef8bc1204620d56c96f3c148bb0c3173c227f96c V03.00-rc.04
+126397b447c96036edde53312676157d146f0d62 V03.00-rc.05
+2b38f2ecc13d2feb5db9ff9e84447bc2b8ee9301 V03.00-rc.06
+2b38f2ecc13d2feb5db9ff9e84447bc2b8ee9301 V03.00-rc.06
+fe706c358cc3b4dc2dfb518392238181de0e4b76 V03.00-rc.06
+fe706c358cc3b4dc2dfb518392238181de0e4b76 V03.00-rc.06
+37229294593d71a3fc5b43742fc03b9ce0e85d47 V03.00-rc.06
+37229294593d71a3fc5b43742fc03b9ce0e85d47 V03.00-rc.06
+68763b71c4d1981b4781cca37f0a315a8601fbdb V03.00-rc.06
+68763b71c4d1981b4781cca37f0a315a8601fbdb V03.00-rc.06
+c2f05549c044ad0bc10b4c02bdc666ab11c18cd8 V03.00-rc.06
+c2f05549c044ad0bc10b4c02bdc666ab11c18cd8 V03.00-rc.06
+f82f7bc4e13f63fa0b5c4874444b1a4395f0d285 V03.00-rc.06
+f82f7bc4e13f63fa0b5c4874444b1a4395f0d285 V03.00-rc.06
+1357a0cfdbf7944f9883db63f95277e72a6ad5d4 V03.00-rc.06
+1357a0cfdbf7944f9883db63f95277e72a6ad5d4 V03.00-rc.06
+0c094e04f343c8b94a0122c7449c19f2dfaa1ee5 V03.00-rc.06
+0c094e04f343c8b94a0122c7449c19f2dfaa1ee5 V03.00-rc.06
+e25de27cba8ceeec3abb2c7c638bbabdedeb7362 V03.00-rc.06
+e25de27cba8ceeec3abb2c7c638bbabdedeb7362 V03.00-rc.06
+31d3179935d90cf0cf5379a8b808434716773e56 V03.00-rc.06
+31d3179935d90cf0cf5379a8b808434716773e56 V03.00-rc.06
+8d8e31b1658d9a2bac49588def116ec2e9837c28 V03.00-rc.06
+8d8e31b1658d9a2bac49588def116ec2e9837c28 V03.00-rc.06
+6d7bfeb13072f70bae8f91fd6b15f9e371fc5368 V03.00-rc.06
+6d7bfeb13072f70bae8f91fd6b15f9e371fc5368 V03.00-rc.06
+d9642be7c9372f5b6d135d665a45827c1b4cd15e V03.00-rc.06
+c231285da494b9b153c991980604fcfa41082c4b V03.00-rc.07
--- a/.settings/org.eclipse.core.resources.prefs Tue Mar 24 12:16:06 2015 +0100
+++ b/.settings/org.eclipse.core.resources.prefs Tue Mar 24 12:24:28 2015 +0100
@@ -9,29 +9,14 @@
encoding//src/hdabo/management/commands/query_wikipedia.py=utf-8
encoding//src/hdabo/management/utils.py=utf-8
encoding//src/hdabo/migrations/0001_initial.py=utf-8
-encoding//src/hdabo/migrations/0002_backport_hdabo_sf.py=utf-8
-encoding//src/hdabo/migrations/0003_update_redirection.py=utf-8
-encoding//src/hdabo/migrations/0004_index_tag.py=utf-8
-encoding//src/hdabo/migrations/0005_auto__chg_field_datasheet_organisation.py=utf-8
-encoding//src/hdabo/migrations/0006_auto__add_user__chg_field_datasheet_validator.py=utf-8
-encoding//src/hdabo/migrations/0007_auto__add_folder.py=utf-8
-encoding//src/hdabo/migrations/0008_to_dbpedia_fr.py=utf-8
-encoding//src/hdabo/migrations/0009_auto__add_field_tag_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0010_tag_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0011_auto__chg_field_tag_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0012_auto__add_field_domain_natural_key__add_field_timeperiod_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0013_domain_period_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0014_auto__chg_field_domain_natural_key__chg_field_timeperiod_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0015_sanitize_organisation_hda_id.py=utf-8
-encoding//src/hdabo/migrations/0016_auto__add_field_tagcategory_natural_key.py=utf-8
-encoding//src/hdabo/migrations/0017_calculate_category_natural_key.py=utf-8
encoding//src/hdabo/models.py=utf-8
encoding//src/hdabo/search/french_whoosh_backend.py=utf-8
-encoding//src/hdabo/tests/models.py=utf-8
+encoding//src/hdabo/tests/test_models.py=utf-8
encoding//src/hdabo/utils.py=utf-8
encoding//src/hdabo/views.py=utf-8
encoding//src/hdabo/wp_utils.py=utf-8
encoding//src/hdalab/__init__.py=utf-8
+encoding//src/hdalab/apps.py=utf-8
encoding//src/hdalab/celery.py=utf-8
encoding//src/hdalab/config.py=utf-8
encoding//src/hdalab/fields.py=utf-8
@@ -52,18 +37,6 @@
encoding//src/hdalab/management/commands/send_moderation_mail.py=utf-8
encoding//src/hdalab/management/utils.py=utf-8
encoding//src/hdalab/migrations/0001_initial.py=utf-8
-encoding//src/hdalab/migrations/0002_dataviz.py=utf-8
-encoding//src/hdalab/migrations/0003_hdasession.py=utf-8
-encoding//src/hdalab/migrations/0004_remove_dbpedia_unicity.py=utf-8
-encoding//src/hdalab/migrations/0005_rename_end_year.py=utf-8
-encoding//src/hdalab/migrations/0006_dbpedia_fields_one_to_one.py=utf-8
-encoding//src/hdalab/migrations/0007_geographic_inclusion.py=utf-8
-encoding//src/hdalab/migrations/0008_datasheet_insee.py=utf-8
-encoding//src/hdalab/migrations/0011_auto__add_field_dbpediafieldstranslation_is_label_translated__add_fiel.py=utf-8
-encoding//src/hdalab/migrations/0012_auto__add_hdalabrenkan.py=utf-8
-encoding//src/hdalab/migrations/0013_auto__chg_field_dbpediafields_tag__add_unique_tagyears_tag.py=utf-8
-encoding//src/hdalab/migrations/0014_auto__add_hdalabrenkanstatetransition__chg_field_dbpediafields_tag.py=utf-8
-encoding//src/hdalab/migrations/0015_auto__add_field_hdalabrenkan_favorite.py=utf-8
encoding//src/hdalab/models/dataviz.py=utf-8
encoding//src/hdalab/models/renkan.py=utf-8
encoding//src/hdalab/services.py=utf-8
--- a/sbin/sync/config.py.tmpl Tue Mar 24 12:16:06 2015 +0100
+++ b/sbin/sync/config.py.tmpl Tue Mar 24 12:24:28 2015 +0100
@@ -1,6 +1,8 @@
from fabric.api import env
from random import choice
+env.migrate_method = 'migrate'
+
env.hosts = ['iri@web.iri.centrepompidou.fr']
env.web_group = 'www-data'
--- a/sbin/sync/fabfile.py Tue Mar 24 12:16:06 2015 +0100
+++ b/sbin/sync/fabfile.py Tue Mar 24 12:24:28 2015 +0100
@@ -13,9 +13,9 @@
@task
-def relaunch_server(do_collectstatic=True, do_syncdb=True, do_check_folder_access=True):
+def relaunch_server(do_collectstatic=True, do_migrate=True, do_check_folder_access=True):
print("Relaunch server")
- do_relaunch_server(do_collectstatic, do_syncdb, env.get('check_folder_access',do_check_folder_access))
+ do_relaunch_server(do_collectstatic, do_migrate, env.get('check_folder_access',do_check_folder_access))
@task
def sync_web(version):
Binary file src/hdabo/fixtures/datasheet_10.yaml.bz2 has changed
--- a/src/hdabo/management/commands/import_rdf.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/management/commands/import_rdf.py Tue Mar 24 12:24:28 2015 +0100
@@ -2,85 +2,6 @@
'''
Created on May 25, 2011
-
-Compilation:
-
-#Install librdf
-# install raptor2 : configure --prefix=<path to venv> + make + make install
-# install librasql : PKG_CONFIG_PATH=/Users/ymh/dev/venvs/hdalab/lib/pkgconfig RAPTOR2_LIBS="-L/Users/ymh/dev/venvs/hdalab/lib -lraptor2" RAPTOR2_CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include/raptor2" RAPTOR_VERSION=2.0.15 ./configure --prefix=/Users/ymh/dev/venvs/hdalab
-
-
-raptor2-2.0.15
-configure --prefix=/Users/ymh/dev/venvs/hdalab
-
-rasqal-0.9.32:
-
-diff --git a/rasqal-0.9.32/configure b/rasqal-0.9.32.new/configure
-index a29a606..b1dda08 100755
---- a/rasqal-0.9.32/configure
-+++ b/rasqal-0.9.32.new/configure
-@@ -14105,7 +14105,7 @@ else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
- $as_echo "yes" >&6; }
-
-- RAPTOR_VERSION=`$PKG_CONFIG raptor2 --modversion 2>/dev/null`
-+ RAPTOR_VERSION="2.0.15" #`$PKG_CONFIG raptor2 --modversion 2>/dev/null`
- raptor_too_old=0
- as_arg_v1=$RAPTOR_VERSION
- as_arg_v2=$RAPTOR_MIN_VERSION
-
-RAPTOR2_LIBS="-L/Users/ymh/dev/venvs/hdalab/lib -lraptor2" RAPTOR2_CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include/raptor2" RAPTOR_VERSION=2.0.15 ./configure --prefix=/Users/ymh/dev/venvs/hdalab
-
-sqlite:
-./configure --prefix=/Users/ymh/dev/venvs/hdalab
-
-unixODBC:
-./configure --prefix=/Users/ymh/dev/venvs/hdalab --enable-gui=no
-make
-make install
-
-redland-1.0.17:
-CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include" PKG_CONFIG_PATH=/Users/ymh/dev/venvs/hdalab/lib/pkgconfig RAPTOR2_LIBS="-L/Users/ymh/dev/venvs/hdalab/lib -lraptor2" RAPTOR2_CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include/raptor2" RAPTOR_VERSION=2.0.15 RASQAL_LIBS="-L/Users/ymh/dev/venvs/hdalab/lib -lrasqal" RASQAL_CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include/rasqal" ./configure --prefix=/Users/ymh/dev/venvs/hdalab
-
-redland-bindings
-CFLAGS="-L/Users/ymh/dev/venvs/hdalab/lib -I/Users/ymh/dev/venvs/hdalab/include -I/Users/ymh/dev/venvs/hdalab/include/raptor2 -I/Users/ymh/dev/venvs/hdalab/include/rasqal -lraptor2 -lrasqal -lrdf" PKG_CONFIG_PATH=/Users/ymh/dev/venvs/hdalab/lib/pkgconfig RAPTOR2_LIBS="-L/Users/ymh/dev/venvs/hdalab/lib -lraptor2" RAPTOR2_CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include/raptor2" RAPTOR_VERSION=2.0.15 RASQAL_LIBS="-L/Users/ymh/dev/venvs/hdalab/lib -lrasqal" RASQAL_CFLAGS="-I/Users/ymh/dev/venvs/hdalab/include/rasqal" ./configure --prefix=/Users/ymh/dev/venvs/hdalab --with-python=/Users/ymh/dev/venvs/hdalab/bin/python --with-python-ldflags="-L/Users/ymh/dev/venvs/hdalab/lib -L/System/Library/Frameworks/Python.framework/Versions/2.7/lib -lpython2.7 -v -Wl,-dylib" --with-python-libext=.so
-
-
----
-prerequisite:
-- pkg-config:
-./configure --prefix=/Users/ymh/dev/venvs/redland --with-internal-glib && make && make install
-
-- sqlite:
-./configure --prefix=/Users/ymh/dev/venvs/redland && make && make install
-
-unixODBC:
-./configure --prefix=/Users/ymh/dev/venvs/redland --enable-gui=no
-make
-make install
-
-raptor2-2.0.15
-configure --prefix=/Users/ymh/dev/venvs/hdalab
-make
-make install
-
-
-rasqal-0.9.32
-configure --prefix=/Users/ymh/dev/venvs/hdalab
-make
-make install
-
-redland-1.0.17
-CFLAGS="-I/Users/ymh/dev/venvs/redland/include" ./configure --prefix=/Users/ymh/dev/venvs/redland
-make
-make install
-
-redland-bindings-1.0.17.1
-./configure --prefix=/Users/ymh/dev/venvs/redland --with-python=/Users/ymh/dev/venvs/redland/bin/python --with-python-ldflags="-L/Library/Frameworks/Python.framework/Versions/2.7/lib -lpython2.7 -Wl,-dylib
-make
-make install
-
-
- after `import_rdf` call commands `import_hdabo_db -c` then `rebuild_index`
@author: ymh
@@ -917,7 +838,6 @@
if any([t not in TYPES_LIST for t in self.types_list]):
raise CommandError("Types is %r : all types mus be in %r" % (self.types_list, TYPES_LIST))
- models.register_models('import_rdf', ProcessedObjects)
connection = connections[DEFAULT_DB_ALIAS]
sql_temp, _ = connection.creation.sql_create_model(ProcessedObjects, no_style(), [])
cursor = connection.cursor()
--- a/src/hdabo/migrations/0001_initial.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/migrations/0001_initial.py Tue Mar 24 12:24:28 2015 +0100
@@ -1,455 +1,416 @@
-#@PydevCodeAnalysisIgnore
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- #create auth_user table here to adjust to application dependencies
- db.create_table('auth_user', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('password', self.gf('django.db.models.fields.CharField')(max_length=128)),
- ('last_login', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)),
- ('is_superuser', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('username', self.gf('django.db.models.fields.CharField')(unique=True, max_length=30)),
- ('first_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)),
- ('last_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)),
- ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, blank=True)),
- ('is_staff', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True)),
- ('date_joined', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)),
- ))
-
-
- # Adding model 'Organisation'
- db.create_table('hdabo_organisation', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('hda_id', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=512)),
- ('location', self.gf('django.db.models.fields.CharField')(max_length=512, null=True, blank=True)),
- ('website', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True, blank=True)),
- ))
- db.send_create_signal('hdabo', ['Organisation'])
-
- # Adding model 'Author'
- db.create_table('hdabo_author', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('hda_id', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512)),
- ('lastname', self.gf('django.db.models.fields.CharField')(max_length=512, null=True, blank=True)),
- ('firstname', self.gf('django.db.models.fields.CharField')(max_length=512, null=True, blank=True)),
- ))
- db.send_create_signal('hdabo', ['Author'])
-
- # Adding model 'TimePeriod'
- db.create_table('hdabo_timeperiod', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(max_length=512)),
- ('school_period', self.gf('django.db.models.fields.IntegerField')()),
- ))
- db.send_create_signal('hdabo', ['TimePeriod'])
-
- # Adding unique constraint on 'TimePeriod', fields ['label', 'school_period']
- db.create_unique('hdabo_timeperiod', ['label', 'school_period'])
-
- # Adding model 'Domain'
- db.create_table('hdabo_domain', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(max_length=512)),
- ('school_period', self.gf('django.db.models.fields.IntegerField')()),
- ))
- db.send_create_signal('hdabo', ['Domain'])
-
- # Adding unique constraint on 'Domain', fields ['label', 'school_period']
- db.create_unique('hdabo_domain', ['label', 'school_period'])
-
- # Adding model 'DocumentFormat'
- db.create_table('hdabo_documentformat', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512)),
- ))
- db.send_create_signal('hdabo', ['DocumentFormat'])
-
- # Adding model 'TagCategory'
- db.create_table('hdabo_tagcategory', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512)),
- ))
- db.send_create_signal('hdabo', ['TagCategory'])
-
- # Adding model 'Tag'
- db.create_table('hdabo_tag', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)),
- ('normalized_label', self.gf('django.db.models.fields.CharField')(max_length=1024, db_index=True)),
- ('original_label', self.gf('django.db.models.fields.CharField')(max_length=1024)),
- ('alias', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True)),
- ('category', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.TagCategory'], null=True, blank=True)),
- ('wikipedia_url', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)),
- ('wikipedia_pageid', self.gf('django.db.models.fields.BigIntegerField')(null=True, blank=True)),
- ('url_status', self.gf('django.db.models.fields.IntegerField')(default=None, null=True, blank=True)),
- ('dbpedia_uri', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)),
- ('popularity', self.gf('django.db.models.fields.IntegerField')(default=0, db_index=True)),
- ))
- db.send_create_signal('hdabo', ['Tag'])
-
- # Adding unique constraint on 'Tag', fields ['label', 'original_label', 'url_status']
- db.create_unique('hdabo_tag', ['label', 'original_label', 'url_status'])
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
- # Adding model 'Location'
- db.create_table('hdabo_location', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=512)),
- ('insee', self.gf('django.db.models.fields.CharField')(unique=True, max_length=5)),
- ))
- db.send_create_signal('hdabo', ['Location'])
-
- # Adding model 'Datasheet'
- db.create_table('hdabo_datasheet', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('hda_id', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512)),
- ('author', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Author'], null=True, blank=True)),
- ('organisation', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Organisation'])),
- ('title', self.gf('django.db.models.fields.CharField')(max_length=2048)),
- ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ('url', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)),
- ('town', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Location'], null=True, blank=True)),
- ('format', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.DocumentFormat'], null=True, blank=True)),
- ('original_creation_date', self.gf('django.db.models.fields.DateField')()),
- ('original_modification_date', self.gf('django.db.models.fields.DateField')()),
- ('modification_datetime', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
- ('validation_date', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
- ('validated', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)),
- ('validator', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True, blank=True)),
- ('manual_order', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)),
- ))
- db.send_create_signal('hdabo', ['Datasheet'])
-
- # Adding model 'TaggedSheet'
- db.create_table('hdabo_taggedsheet', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('tag', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Tag'])),
- ('original_order', self.gf('django.db.models.fields.IntegerField')(default=0)),
- ('order', self.gf('django.db.models.fields.IntegerField')(default=0, db_index=True)),
- ('index_note', self.gf('django.db.models.fields.FloatField')(default=0.0, db_index=True)),
- ('wikipedia_revision_id', self.gf('django.db.models.fields.BigIntegerField')(null=True, blank=True)),
- ))
- db.send_create_signal('hdabo', ['TaggedSheet'])
-
- # Adding model 'Datasheet_domains'
- db.create_table('hdabo_datasheet_domains', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('domain', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Domain'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_domains'])
-
- # Adding model 'Datasheet_highschool_periods'
- db.create_table('hdabo_datasheet_highschool_periods', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('timeperiod', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.TimePeriod'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_highschool_periods'])
-
- # Adding model 'Datasheet_highschool_themes'
- db.create_table('hdabo_datasheet_highschool_themes', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('domain', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Domain'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_highschool_themes'])
-
- # Adding model 'Datasheet_college_periods'
- db.create_table('hdabo_datasheet_college_periods', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('timeperiod', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.TimePeriod'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_college_periods'])
-
- # Adding model 'Datasheet_college_themes'
- db.create_table('hdabo_datasheet_college_themes', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('domain', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Domain'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_college_themes'])
-
- # Adding model 'Datasheet_primary_periods'
- db.create_table('hdabo_datasheet_primary_periods', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('timeperiod', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.TimePeriod'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_primary_periods'])
-
- # Adding model 'Datasheet_primary_themes'
- db.create_table('hdabo_datasheet_primary_themes', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Datasheet'])),
- ('sort_value', self.gf('django.db.models.fields.IntegerField')()),
- ('domain', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Domain'])),
- ))
- db.send_create_signal('hdabo', ['Datasheet_primary_themes'])
+from django.db import models, migrations
+import django.utils.timezone
+from django.conf import settings
+import django.core.validators
- def backwards(self, orm):
-
- # Removing unique constraint on 'Tag', fields ['label', 'original_label', 'url_status']
- db.delete_unique('hdabo_tag', ['label', 'original_label', 'url_status'])
-
- # Removing unique constraint on 'Domain', fields ['label', 'school_period']
- db.delete_unique('hdabo_domain', ['label', 'school_period'])
-
- # Removing unique constraint on 'TimePeriod', fields ['label', 'school_period']
- db.delete_unique('hdabo_timeperiod', ['label', 'school_period'])
-
- # Deleting model 'Organisation'
- db.delete_table('hdabo_organisation')
-
- # Deleting model 'Author'
- db.delete_table('hdabo_author')
-
- # Deleting model 'TimePeriod'
- db.delete_table('hdabo_timeperiod')
-
- # Deleting model 'Domain'
- db.delete_table('hdabo_domain')
-
- # Deleting model 'DocumentFormat'
- db.delete_table('hdabo_documentformat')
-
- # Deleting model 'TagCategory'
- db.delete_table('hdabo_tagcategory')
-
- # Deleting model 'Tag'
- db.delete_table('hdabo_tag')
+class Migration(migrations.Migration):
- # Deleting model 'Location'
- db.delete_table('hdabo_location')
-
- # Deleting model 'Datasheet'
- db.delete_table('hdabo_datasheet')
-
- # Deleting model 'TaggedSheet'
- db.delete_table('hdabo_taggedsheet')
-
- # Deleting model 'Datasheet_domains'
- db.delete_table('hdabo_datasheet_domains')
-
- # Deleting model 'Datasheet_highschool_periods'
- db.delete_table('hdabo_datasheet_highschool_periods')
-
- # Deleting model 'Datasheet_highschool_themes'
- db.delete_table('hdabo_datasheet_highschool_themes')
-
- # Deleting model 'Datasheet_college_periods'
- db.delete_table('hdabo_datasheet_college_periods')
-
- # Deleting model 'Datasheet_college_themes'
- db.delete_table('hdabo_datasheet_college_themes')
-
- # Deleting model 'Datasheet_primary_periods'
- db.delete_table('hdabo_datasheet_primary_periods')
-
- # Deleting model 'Datasheet_primary_themes'
- db.delete_table('hdabo_datasheet_primary_themes')
-
- # delete table auth_user
- db.delete_table('auth_user')
-
+ dependencies = [
+ ('auth', '0001_initial'),
+ ]
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']"}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- }
- }
-
- complete_apps = ['hdabo']
+ operations = [
+ migrations.CreateModel(
+ name='User',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('password', models.CharField(max_length=128, verbose_name='password')),
+ ('last_login', models.DateTimeField(default=django.utils.timezone.now, verbose_name='last login')),
+ ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
+ ('username', models.CharField(help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.', unique=True, max_length=30, verbose_name='username', validators=[django.core.validators.RegexValidator('^[\\w.@+-]+$', 'Enter a valid username.', 'invalid')])),
+ ('first_name', models.CharField(max_length=30, verbose_name='first name', blank=True)),
+ ('last_name', models.CharField(max_length=30, verbose_name='last name', blank=True)),
+ ('email', models.EmailField(max_length=75, verbose_name='email address', blank=True)),
+ ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')),
+ ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')),
+ ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')),
+ ('groups', models.ManyToManyField(related_query_name='user', related_name='user_set', to='auth.Group', blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of his/her group.', verbose_name='groups')),
+ ('user_permissions', models.ManyToManyField(related_query_name='user', related_name='user_set', to='auth.Permission', blank=True, help_text='Specific permissions for this user.', verbose_name='user permissions')),
+ ],
+ options={
+ 'db_table': 'auth_user',
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Author',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('hda_id', models.CharField(unique=True, max_length=512)),
+ ('lastname', models.CharField(max_length=512, null=True, blank=True)),
+ ('firstname', models.CharField(max_length=512, null=True, blank=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('hda_id', models.CharField(unique=True, max_length=512)),
+ ('title', models.CharField(max_length=2048, serialize=False)),
+ ('description', models.TextField(serialize=False, null=True, blank=True)),
+ ('url', models.URLField(serialize=False, max_length=2048, null=True, blank=True)),
+ ('original_creation_date', models.DateField(serialize=False)),
+ ('original_modification_date', models.DateField(serialize=False)),
+ ('modification_datetime', models.DateTimeField(auto_now=True, serialize=False)),
+ ('validation_date', models.DateTimeField(serialize=False, null=True, blank=True)),
+ ('validated', models.BooleanField(default=False, db_index=True)),
+ ('manual_order', models.BooleanField(default=False, serialize=False, db_index=True)),
+ ('author', models.ForeignKey(serialize=False, blank=True, to='hdabo.Author', null=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_college_periods',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_college_themes',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_domains',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_highschool_periods',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_highschool_themes',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_primary_periods',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Datasheet_primary_themes',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sort_value', models.IntegerField()),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ],
+ options={
+ 'ordering': ['sort_value'],
+ 'abstract': False,
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='DocumentFormat',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('label', models.CharField(unique=True, max_length=512)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Domain',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('label', models.CharField(max_length=512)),
+ ('school_period', models.IntegerField(choices=[(0, 'Global'), (1, 'Primaire'), (2, 'Coll\xe8ge'), (3, 'Lyc\xe9e')])),
+ ('natural_key', models.CharField(unique=True, max_length=512)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Folder',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('url', models.URLField(unique=True, max_length=2048)),
+ ('title', models.CharField(max_length=2048, null=True, blank=True)),
+ ('description', models.TextField(null=True, blank=True)),
+ ('datasheets', models.ManyToManyField(to='hdabo.Datasheet')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Location',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('name', models.CharField(max_length=512)),
+ ('insee', models.CharField(unique=True, max_length=5)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Organisation',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('hda_id', models.CharField(unique=True, max_length=512)),
+ ('name', models.CharField(max_length=512)),
+ ('location', models.CharField(max_length=512, null=True, blank=True)),
+ ('website', models.CharField(max_length=2048, null=True, blank=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='Tag',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('label', models.CharField(max_length=1024, db_index=True)),
+ ('alternative_label', models.CharField(max_length=1024, null=True, blank=True)),
+ ('normalized_label', models.CharField(max_length=1024, editable=False, db_index=True)),
+ ('created_at', models.DateTimeField(auto_now_add=True)),
+ ('original_label', models.CharField(max_length=1024, editable=False)),
+ ('alias', models.CharField(max_length=1024, null=True, blank=True)),
+ ('wikipedia_url', models.URLField(db_index=True, max_length=2048, null=True, blank=True)),
+ ('wikipedia_pageid', models.BigIntegerField(db_index=True, null=True, blank=True)),
+ ('alternative_wikipedia_url', models.URLField(db_index=True, max_length=2048, null=True, blank=True)),
+ ('alternative_wikipedia_pageid', models.BigIntegerField(db_index=True, null=True, blank=True)),
+ ('url_status', models.IntegerField(default=None, null=True, db_index=True, blank=True, choices=[(0, b'null_result'), (1, b'redirection'), (2, b'homonyme'), (3, b'match'), (4, b'unsematized')])),
+ ('dbpedia_uri', models.URLField(db_index=True, max_length=2048, null=True, blank=True)),
+ ('popularity', models.IntegerField(default=0, db_index=True)),
+ ('natural_key', models.CharField(max_length=7168, db_index=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TagCategory',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('label', models.CharField(unique=True, max_length=512)),
+ ('natural_key', models.CharField(max_length=512, db_index=True)),
+ ],
+ options={
+ 'verbose_name_plural': 'TagCategories',
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TaggedSheet',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('created_at', models.DateTimeField(auto_now_add=True)),
+ ('original_order', models.IntegerField(default=0)),
+ ('order', models.IntegerField(default=0, db_index=True)),
+ ('index_note', models.FloatField(default=0.0, db_index=True)),
+ ('wikipedia_revision_id', models.BigIntegerField(null=True, blank=True)),
+ ('datasheet', models.ForeignKey(to='hdabo.Datasheet')),
+ ('tag', models.ForeignKey(to='hdabo.Tag')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TimePeriod',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('label', models.CharField(max_length=512)),
+ ('school_period', models.IntegerField(choices=[(1, 'Primaire'), (2, 'Coll\xe8ge'), (3, 'Lyc\xe9e')])),
+ ('natural_key', models.CharField(unique=True, max_length=512)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.AlterUniqueTogether(
+ name='timeperiod',
+ unique_together=set([('label', 'school_period')]),
+ ),
+ migrations.AddField(
+ model_name='tag',
+ name='category',
+ field=models.ForeignKey(blank=True, to='hdabo.TagCategory', null=True),
+ preserve_default=True,
+ ),
+ migrations.AlterUniqueTogether(
+ name='tag',
+ unique_together=set([('label', 'original_label', 'url_status')]),
+ ),
+ migrations.AlterUniqueTogether(
+ name='domain',
+ unique_together=set([('label', 'school_period')]),
+ ),
+ migrations.AddField(
+ model_name='datasheet_primary_themes',
+ name='domain',
+ field=models.ForeignKey(to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet_primary_periods',
+ name='timeperiod',
+ field=models.ForeignKey(to='hdabo.TimePeriod'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet_highschool_themes',
+ name='domain',
+ field=models.ForeignKey(to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet_highschool_periods',
+ name='timeperiod',
+ field=models.ForeignKey(to='hdabo.TimePeriod'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet_domains',
+ name='domain',
+ field=models.ForeignKey(to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet_college_themes',
+ name='domain',
+ field=models.ForeignKey(to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet_college_periods',
+ name='timeperiod',
+ field=models.ForeignKey(to='hdabo.TimePeriod'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='college_periods',
+ field=models.ManyToManyField(related_name='college_periods_datasheets', serialize=False, through='hdabo.Datasheet_college_periods', to='hdabo.TimePeriod'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='college_themes',
+ field=models.ManyToManyField(related_name='college_themes_datasheets', serialize=False, through='hdabo.Datasheet_college_themes', to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='domains',
+ field=models.ManyToManyField(related_name='datasheets', serialize=False, through='hdabo.Datasheet_domains', to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='format',
+ field=models.ForeignKey(serialize=False, blank=True, to='hdabo.DocumentFormat', null=True),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='highschool_periods',
+ field=models.ManyToManyField(related_name='highschool_periods_datasheets', serialize=False, through='hdabo.Datasheet_highschool_periods', to='hdabo.TimePeriod'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='highschool_themes',
+ field=models.ManyToManyField(related_name='highschool_themes_datasheets', serialize=False, through='hdabo.Datasheet_highschool_themes', to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='organisation',
+ field=models.ForeignKey(serialize=False, to='hdabo.Organisation', null=True),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='primary_periods',
+ field=models.ManyToManyField(related_name='primary_periods_datasheets', serialize=False, through='hdabo.Datasheet_primary_periods', to='hdabo.TimePeriod'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='primary_themes',
+ field=models.ManyToManyField(related_name='primary_themes_datasheets', serialize=False, through='hdabo.Datasheet_primary_themes', to='hdabo.Domain'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='tags',
+ field=models.ManyToManyField(to='hdabo.Tag', serialize=False, through='hdabo.TaggedSheet'),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='town',
+ field=models.ForeignKey(serialize=False, blank=True, to='hdabo.Location', null=True),
+ preserve_default=True,
+ ),
+ migrations.AddField(
+ model_name='datasheet',
+ name='validator',
+ field=models.ForeignKey(serialize=False, blank=True, to=settings.AUTH_USER_MODEL, null=True),
+ preserve_default=True,
+ ),
+ ]
--- a/src/hdabo/migrations/0002_backport_hdabo_sf.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,231 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding field 'Tag.alternative_label'
- db.add_column('hdabo_tag', 'alternative_label', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, blank=True), keep_default=False) #@UndefinedVariable
-
- # Adding field 'Tag.created_at'
- db.add_column('hdabo_tag', 'created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, default=datetime.datetime.utcnow, blank=True), keep_default=False) #@UndefinedVariable
-
- # Adding field 'Tag.alternative_wikipedia_url'
- db.add_column('hdabo_tag', 'alternative_wikipedia_url', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True), keep_default=False) #@UndefinedVariable
-
- # Adding field 'Tag.alternative_wikipedia_pageid'
- db.add_column('hdabo_tag', 'alternative_wikipedia_pageid', self.gf('django.db.models.fields.BigIntegerField')(null=True, blank=True), keep_default=False) #@UndefinedVariable
-
- # Adding field 'TaggedSheet.created_at'
- db.add_column('hdabo_taggedsheet', 'created_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, default=datetime.datetime.utcnow, blank=True), keep_default=False) #@UndefinedVariable
-
-
- def backwards(self, orm):
-
- # Deleting field 'Tag.alternative_label'
- db.delete_column('hdabo_tag', 'alternative_label') #@UndefinedVariable
-
- # Deleting field 'Tag.created_at'
- db.delete_column('hdabo_tag', 'created_at') #@UndefinedVariable
-
- # Deleting field 'Tag.alternative_wikipedia_url'
- db.delete_column('hdabo_tag', 'alternative_wikipedia_url') #@UndefinedVariable
-
- # Deleting field 'Tag.alternative_wikipedia_pageid'
- db.delete_column('hdabo_tag', 'alternative_wikipedia_pageid') #@UndefinedVariable
-
- # Deleting field 'TaggedSheet.created_at'
- db.delete_column('hdabo_taggedsheet', 'created_at') #@UndefinedVariable
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']"}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- }
- }
-
- complete_apps = ['hdabo']
--- a/src/hdabo/migrations/0003_update_redirection.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-# encoding: utf-8
-from south.v2 import DataMigration
-from hdabo import utils, wp_utils
-import sys
-from wikitools import wiki
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- queryset = orm.Tag.objects.filter(url_status=1, alternative_label=None)
- queryset_count = queryset.count()
-
- sys.stdout.write("Processing %d tags\n" % (queryset_count))
- sys.stdout.flush()
-
- if queryset_count == 0:
- return
- site = wiki.Wiki("http://fr.wikipedia.org/w/api.php") #@UndefinedVariable
-
-
- for i,tag in enumerate(queryset):
- utils.show_progress(i+1, queryset_count, tag.label, 50)
- wp_res = wp_utils.query_wikipedia_title(site, pageid=tag.wikipedia_pageid)
- tag.alternative_label = wp_res['alternative_label']
- tag.alternative_wikipedia_url = wp_res['alternative_wikipedia_url']
- tag.alternative_wikipedia_pageid = wp_res['alternative_pageid']
- tag.save()
-
- sys.stdout.write("\n")
- sys.stdout.flush()
-
-
- def backwards(self, orm):
- pass
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']"}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- }
- }
-
- complete_apps = ['hdabo']
--- a/src/hdabo/migrations/0004_index_tag.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,236 +0,0 @@
-# encoding: utf-8
-from south.db import db
-from south.v2 import SchemaMigration
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding index on 'Tag', fields ['wikipedia_pageid']
- db.create_index('hdabo_tag', ['wikipedia_pageid'])
-
- # Adding index on 'Tag', fields ['wikipedia_url']
- db.create_index('hdabo_tag', ['wikipedia_url'])
-
- # Adding index on 'Tag', fields ['alternative_wikipedia_url']
- db.create_index('hdabo_tag', ['alternative_wikipedia_url'])
-
- # Adding index on 'Tag', fields ['url_status']
- db.create_index('hdabo_tag', ['url_status'])
-
- # Adding index on 'Tag', fields ['dbpedia_uri']
- db.create_index('hdabo_tag', ['dbpedia_uri'])
-
- # Adding index on 'Tag', fields ['alternative_wikipedia_pageid']
- db.create_index('hdabo_tag', ['alternative_wikipedia_pageid'])
-
-
- def backwards(self, orm):
-
- # Removing index on 'Tag', fields ['alternative_wikipedia_pageid']
- db.delete_index('hdabo_tag', ['alternative_wikipedia_pageid'])
-
- # Removing index on 'Tag', fields ['dbpedia_uri']
- db.delete_index('hdabo_tag', ['dbpedia_uri'])
-
- # Removing index on 'Tag', fields ['url_status']
- db.delete_index('hdabo_tag', ['url_status'])
-
- # Removing index on 'Tag', fields ['alternative_wikipedia_url']
- db.delete_index('hdabo_tag', ['alternative_wikipedia_url'])
-
- # Removing index on 'Tag', fields ['wikipedia_url']
- db.delete_index('hdabo_tag', ['wikipedia_url'])
-
- # Removing index on 'Tag', fields ['wikipedia_pageid']
- db.delete_index('hdabo_tag', ['wikipedia_pageid'])
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']"}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- }
- }
-
- complete_apps = ['hdabo']
--- a/src/hdabo/migrations/0005_auto__chg_field_datasheet_organisation.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,208 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Changing field 'Datasheet.organisation'
- db.alter_column('hdabo_datasheet', 'organisation_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.Organisation'], null=True))
-
-
- def backwards(self, orm):
-
- # User chose to not deal with backwards NULL issues for 'Datasheet.organisation'
- raise RuntimeError("Cannot reverse this migration. 'Datasheet.organisation' and its values cannot be restored.")
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 6, 21, 18, 18, 22, 503161)'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 6, 21, 18, 18, 22, 503032)'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- }
- }
-
- complete_apps = ['hdabo']
--- a/src/hdabo/migrations/0006_auto__add_user__chg_field_datasheet_validator.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,255 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- needed_by = [
- ('renkanmanager','0001_initial'),
- ]
-
- def forwards(self, orm):
- # Adding model 'User'
- #Table creation moved to 0001_initial to fix initial dependencies
-# db.create_table('auth_user', (
-# (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
-# ('password', self.gf('django.db.models.fields.CharField')(max_length=128)),
-# ('last_login', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)),
-# ('is_superuser', self.gf('django.db.models.fields.BooleanField')(default=False)),
-# ('username', self.gf('django.db.models.fields.CharField')(unique=True, max_length=30)),
-# ('first_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)),
-# ('last_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)),
-# ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, blank=True)),
-# ('is_staff', self.gf('django.db.models.fields.BooleanField')(default=False)),
-# ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True)),
-# ('date_joined', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)),
-# ))
- db.send_create_signal(u'hdabo', ['User'])
-
- # Adding M2M table for field groups on 'User'
- m2m_table_name = db.shorten_name('auth_user_groups')
- db.create_table(m2m_table_name, (
- ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
- ('user', models.ForeignKey(orm[u'hdabo.user'], null=False)),
- ('group', models.ForeignKey(orm[u'auth.group'], null=False))
- ))
- db.create_unique(m2m_table_name, ['user_id', 'group_id'])
-
- # Adding M2M table for field user_permissions on 'User'
- m2m_table_name = db.shorten_name('auth_user_user_permissions')
- db.create_table(m2m_table_name, (
- ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
- ('user', models.ForeignKey(orm[u'hdabo.user'], null=False)),
- ('permission', models.ForeignKey(orm[u'auth.permission'], null=False))
- ))
- db.create_unique(m2m_table_name, ['user_id', 'permission_id'])
-
-
- # Changing field 'Datasheet.validator'
- db.alter_column(u'hdabo_datasheet', 'validator_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.User'], null=True))
-
- def backwards(self, orm):
- # Deleting model 'User'
- db.delete_table('auth_user')
-
- # Removing M2M table for field groups on 'User'
- db.delete_table(db.shorten_name('auth_user_groups'))
-
- # Removing M2M table for field user_permissions on 'User'
- db.delete_table(db.shorten_name('auth_user_user_permissions'))
-
-
- # Changing field 'Datasheet.validator'
- db.alter_column(u'hdabo_datasheet', 'validator_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True))
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0007_auto__add_folder.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,233 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding model 'Folder'
- db.create_table(u'hdabo_folder', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('url', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048)),
- ('title', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True, blank=True)),
- ('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ))
- db.send_create_signal(u'hdabo', ['Folder'])
-
- # Adding M2M table for field datasheets on 'Folder'
- m2m_table_name = db.shorten_name(u'hdabo_folder_datasheets')
- db.create_table(m2m_table_name, (
- ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
- ('folder', models.ForeignKey(orm[u'hdabo.folder'], null=False)),
- ('datasheet', models.ForeignKey(orm[u'hdabo.datasheet'], null=False))
- ))
- db.create_unique(m2m_table_name, ['folder_id', 'datasheet_id'])
-
-
- def backwards(self, orm):
- # Deleting model 'Folder'
- db.delete_table(u'hdabo_folder')
-
- # Removing M2M table for field datasheets on 'Folder'
- db.delete_table(db.shorten_name(u'hdabo_folder_datasheets'))
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0008_to_dbpedia_fr.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,277 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import DataMigration
-from django.db import models
-from django.conf import settings
-from hdabo.utils import show_progress
-from SPARQLWrapper import SPARQLWrapper, JSON
-
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- "Write your forwards methods here."
- # Note: Don't use "from appname.models import ModelName".
- # Use orm.ModelName to refer to models in this application,
- # and orm['appname.ModelName'] for models in other applications.
- queryset = orm['hdabo.tag'].objects.all()
- endpoint = SPARQLWrapper(settings.DBPEDIA_URI_TEMPLATE % ( 'sparql', '' ), returnFormat=JSON)
-
- # First pass with page id
- print "First pass"
- self.update_queryset(endpoint, queryset, "select distinct * where { ?s dbpedia-owl:wikiPageID %s }", "pageid", True)
-
- # Second pass with wikipedia url
- queryset = orm['hdabo.tag'].objects.filter(dbpedia_uri="")
- print "Second pass"
- self.update_queryset(endpoint, queryset, "select distinct * where { ?s foaf:isPrimaryTopicOf <%s> }")
-
- # Second pass with wikipedia url
- queryset = orm['hdabo.tag'].objects.filter(dbpedia_uri="")
- print "Third pass"
- self.update_queryset(endpoint, queryset, 'select distinct * where { ?s rdfs:label "%s"@fr . FILTER (regex(?s, "^http\\\\://[^:]+$")) }', "label")
-
-
- print "\n"
-
- def update_queryset(self, endpoint, queryset, query, param="url", empty_after=False):
- queryset_count = queryset.count()
- print "Processing %d tags\n" % (queryset_count)
- for i,tag in enumerate(queryset):
- show_progress(i+1, queryset_count, tag.label, 50)
- if tag.wikipedia_url and tag.wikipedia_url!="":
- p = tag.wikipedia_url
- if param=="pageid":
- p = tag.wikipedia_pageid
- if param=="label":
- p = tag.label
- endpoint.setQuery(query % p)
- res = endpoint.queryAndConvert()
- if 'results' in res and 'bindings' in res['results']:
- l = len(res['results']['bindings'])
- if l==1:
- tag.dbpedia_uri = res['results']['bindings'][0]['s']['value']
- tag.save()
- #print "1 : " + tag.label.encode("utf8") + " : " + tag.dbpedia_uri.encode("utf8")
- continue
- elif l>1:
- done = False
- for b in res['results']['bindings']:
- uri = b['s']['value']
- uri_label = uri[uri.rfind("/")+1:]
- if uri_label==tag.label.replace(" ","/"):
- tag.dbpedia_uri = res['results']['bindings'][0]['s']['value']
- #print "2 : " + tag.label.encode("utf8") + " : " + tag.dbpedia_uri.encode("utf8")
- tag.save()
- done = True
- continue
- if done:
- continue
-
- if empty_after:
- #print "3 : " + tag.label.encode("utf8")
- tag.dbpedia_uri = None
- tag.save()
-
-
- def backwards(self, orm):
- "Write your backwards methods here."
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
- symmetrical = True
--- a/src/hdabo/migrations/0009_auto__add_field_tag_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,216 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Tag.natural_key'
- db.add_column(u'hdabo_tag', 'natural_key',
- self.gf('django.db.models.fields.CharField')(db_index=True, max_length=7168, null=True, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'Tag.natural_key'
- db.delete_column(u'hdabo_tag', 'natural_key')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '7168', 'null': 'True', 'blank': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0010_tag_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,230 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from south.v2 import DataMigration
-
-from hdabo import utils
-
-
-def calculate_natural_key(tag):
- parts = [
- utils.sanitize(tag.label),
- utils.sanitize(tag.normalized_label),
- utils.sanitize(tag.original_label),
- tag.wikipedia_url.split("/")[-1].rstrip('/') if tag.wikipedia_url else ""
- ]
- return ('_'.join(parts))[:7168]
-
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- total_line = orm.Tag.objects.count()
- for i,tag in enumerate(orm.Tag.objects.all()):
- utils.show_progress(i+1, total_line, "Processing %r " % tag.label, 50)
- tag.natural_key = calculate_natural_key(tag)
- tag.save()
- # Note: Don't use "from appname.models import ModelName".
- # Use orm.ModelName to refer to models in this application,
- # and orm['appname.ModelName'] for models in other applications.
-
- def backwards(self, orm):
- orm.Tag.objects.all().update(natural_key=None)
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '7168', 'null': 'True', 'blank': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
- symmetrical = True
--- a/src/hdabo/migrations/0011_auto__chg_field_tag_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,214 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Changing field 'Tag.natural_key'
- db.alter_column(u'hdabo_tag', 'natural_key', self.gf('django.db.models.fields.CharField')(default='_', max_length=7168))
-
- def backwards(self, orm):
-
- # Changing field 'Tag.natural_key'
- db.alter_column(u'hdabo_tag', 'natural_key', self.gf('django.db.models.fields.CharField')(max_length=7168, null=True))
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0012_auto__add_field_domain_natural_key__add_field_timeperiod_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,226 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'Domain.natural_key'
- db.add_column(u'hdabo_domain', 'natural_key',
- self.gf('django.db.models.fields.CharField')(max_length=512, unique=True, null=True),
- keep_default=False)
-
- # Adding field 'TimePeriod.natural_key'
- db.add_column(u'hdabo_timeperiod', 'natural_key',
- self.gf('django.db.models.fields.CharField')(max_length=512, unique=True, null=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'Domain.natural_key'
- db.delete_column(u'hdabo_domain', 'natural_key')
-
- # Deleting field 'TimePeriod.natural_key'
- db.delete_column(u'hdabo_timeperiod', 'natural_key')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'unique': 'True', 'null': 'True'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'unique': 'True', 'null': 'True'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0013_domain_period_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,227 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.v2 import DataMigration
-
-from hdabo import utils
-
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- print("Stage 1 of 2 : procession Domains")
- total_line = orm.Domain.objects.count()
- for i,domain in enumerate(orm.Domain.objects.all()):
- utils.show_progress(i+1, total_line, "Processing %r " % domain.label, 50)
- domain.natural_key = utils.sanitize(domain.label).replace("-","")
- domain.save()
-
- print("Stage 2 of 2 : procession Periods")
- total_line = orm.TimePeriod.objects.count()
- for i,period in enumerate(orm.TimePeriod.objects.all()):
- utils.show_progress(i+1, total_line, "Processing %r " % period.label, 50)
- period.natural_key = utils.sanitize(period.label)
- period.save()
-
- def backwards(self, orm):
- orm.Domain.objects.all().update(natural_key=None)
- orm.TimePeriod.objects.all().update(natural_key=None)
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'unique': 'True', 'null': 'True'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'unique': 'True', 'null': 'True'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
- symmetrical = True
--- a/src/hdabo/migrations/0014_auto__chg_field_domain_natural_key__chg_field_timeperiod_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,222 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Changing field 'Domain.natural_key'
- db.alter_column(u'hdabo_domain', 'natural_key', self.gf('django.db.models.fields.CharField')(default='_', unique=True, max_length=512))
-
- # Changing field 'TimePeriod.natural_key'
- db.alter_column(u'hdabo_timeperiod', 'natural_key', self.gf('django.db.models.fields.CharField')(default='_', unique=True, max_length=512))
-
- def backwards(self, orm):
-
- # Changing field 'Domain.natural_key'
- db.alter_column(u'hdabo_domain', 'natural_key', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512, null=True))
-
- # Changing field 'TimePeriod.natural_key'
- db.alter_column(u'hdabo_timeperiod', 'natural_key', self.gf('django.db.models.fields.CharField')(unique=True, max_length=512, null=True))
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0015_sanitize_organisation_hda_id.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,220 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.v2 import DataMigration
-
-from hdabo import utils
-
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- total_line = orm.Organisation.objects.count()
- for i,org in enumerate(orm.Organisation.objects.all()):
- utils.show_progress(i+1, total_line, "Processing %r " % org.hda_id, 50)
- new_hda_id = utils.sanitize(org.hda_id)
- if not orm.Organisation.objects.filter(hda_id=new_hda_id).exists():
- org.hda_id = new_hda_id
- org.save()
-
- def backwards(self, orm):
- pass
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
- symmetrical = True
--- a/src/hdabo/migrations/0016_auto__add_field_tagcategory_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,219 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding field 'TagCategory.natural_key'
- db.add_column(u'hdabo_tagcategory', 'natural_key',
- self.gf('django.db.models.fields.CharField')(max_length=512, null=True, blank=True),
- keep_default=False)
-
-
- def backwards(self, orm):
- # Deleting field 'TagCategory.natural_key'
- db.delete_column(u'hdabo_tagcategory', 'natural_key')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/migrations/0017_calculate_category_natural_key.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,223 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.v2 import DataMigration
-
-from hdabo import utils
-
-class Migration(DataMigration):
-
- def forwards(self, orm):
- "Write your forwards methods here."
- # Note: Don't use "from appname.models import ModelName".
- # Use orm.ModelName to refer to models in this application,
- # and orm['appname.ModelName'] for models in other applications.
- total_line = orm.TagCategory.objects.count()
- for i,cat in enumerate(orm.TagCategory.objects.all()):
- utils.show_progress(i+1, total_line, "Processing %r " % cat.label, 50)
- cat.natural_key = utils.sanitize(cat.label)
- cat.save()
-
-
- def backwards(self, orm):
- orm.TagCategory.objects.all().update(natural_key=None)
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
- symmetrical = True
--- a/src/hdabo/migrations/0018_auto__chg_field_tagcategory_natural_key__add_index_tagcategory_natural.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,225 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Changing field 'TagCategory.natural_key'
- db.alter_column(u'hdabo_tagcategory', 'natural_key', self.gf('django.db.models.fields.CharField')(default='_', max_length=512))
- # Adding index on 'TagCategory', fields ['natural_key']
- db.create_index(u'hdabo_tagcategory', ['natural_key'])
-
-
- def backwards(self, orm):
- # Removing index on 'TagCategory', fields ['natural_key']
- db.delete_index(u'hdabo_tagcategory', ['natural_key'])
-
-
- # Changing field 'TagCategory.natural_key'
- db.alter_column(u'hdabo_tagcategory', 'natural_key', self.gf('django.db.models.fields.CharField')(max_length=512, null=True))
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.folder': {
- 'Meta': {'object_name': 'Folder'},
- 'datasheets': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Datasheet']", 'symmetrical': 'False'}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048'})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- }
- }
-
- complete_apps = ['hdabo']
\ No newline at end of file
--- a/src/hdabo/models.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/models.py Tue Mar 24 12:24:28 2015 +0100
@@ -18,8 +18,8 @@
class SortedModelManager(models.Manager):
use_for_related_fields = True
- def get_query_set(self):
- qs = super(SortedModelManager, self).get_query_set()
+ def get_queryset(self):
+ qs = super(SortedModelManager, self).get_queryset()
if getattr(self, 'through', None) is not None and getattr(self.through, 'Meta', None) is not None and getattr(self.through.Meta, 'ordering', None) is not None:
qs = qs.order_by(*[self.through._meta.db_table + "." + f for f in self.through.Meta.ordering])
return qs
--- a/src/hdabo/settings.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/settings.py Tue Mar 24 12:24:28 2015 +0100
@@ -119,7 +119,6 @@
INSTALLED_APPS = (
'hdabo',
- 'south',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
@@ -143,6 +142,8 @@
#('zh-tw', ugettext('Chinese')),
)
+TEST_RUNNER = 'django.test.runner.DiscoverRunner'
+
WIKIPEDIA_API_URL = "http://fr.wikipedia.org/w/api.php"
WIKIPEDIA_VERSION_PERMALINK_TEMPLATE = "http://fr.wikipedia.org/w/index.php?oldid=%s"
DBPEDIA_URI_TEMPLATE = "http://fr.dbpedia.org/%s/%s"
--- a/src/hdabo/tests/__init__.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/tests/__init__.py Tue Mar 24 12:24:28 2015 +0100
@@ -1,3 +1,3 @@
-from hdabo.tests.models import DatasheetTest
+from hdabo.tests.test_models import DatasheetTest
#from hdabo.tests.sortedm2mfield import TestSortedFormField, TestSortedManyToManyField, TestStringReference
\ No newline at end of file
--- a/src/hdabo/tests/models.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from django.test import TestCase
-from hdabo.models import Datasheet
-
-
-class DatasheetTest(TestCase):
- fixtures = ['datasheet_10']
-
- def setUp(self):
- self.datasheet_instance = Datasheet.objects.get(hda_id='1608')
-
- def test_domains_text(self):
- domains_text = self.datasheet_instance.domains_text
- self.assertEqual(u"Arts du quotidien; Arts du visuel", domains_text)
-
- def test_domains_list(self):
- domains_list = self.datasheet_instance.domains_list
- self.assertListEqual([u"Arts du quotidien", u"Arts du visuel"], domains_list)
-
- def test_tags_text(self):
- tags_text = [s.strip() for s in self.datasheet_instance.tags_text.split(";")]
- tags_text.sort()
- self.assertListEqual(tags_text, [u'XIXe s.', u'XVIIIe s.', u'XVIIe s.', u'XVIe s.', u'affichage', u'affiche', u'afficheur', u'aménagement urbain', u'colonne Morris', u'mobilier urbain', u'ordonnance de François Ier', u'publicité'], "Tags list does not match")
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/hdabo/tests/test_models.py Tue Mar 24 12:24:28 2015 +0100
@@ -0,0 +1,24 @@
+# -*- coding: utf-8 -*-
+
+from django.test import TestCase
+from hdabo.models import Datasheet
+
+
+class DatasheetTest(TestCase):
+ fixtures = ['datasheet_10']
+
+ def setUp(self):
+ self.datasheet_instance = Datasheet.objects.get(hda_id='1608')
+
+ def test_domains_text(self):
+ domains_text = self.datasheet_instance.domains_text
+ self.assertEqual(u"Arts du quotidien; Arts du visuel", domains_text)
+
+ def test_domains_list(self):
+ domains_list = self.datasheet_instance.domains_list
+ self.assertListEqual([u"Arts du quotidien", u"Arts du visuel"], domains_list)
+
+ def test_tags_text(self):
+ tags_text = [s.strip() for s in self.datasheet_instance.tags_text.split(";")]
+ tags_text.sort()
+ self.assertListEqual(tags_text, [u'Affichage', u'Affiche', u'Afficheur', u'Am\xe9nagement urbain', u'Colonne Morris', u'Mobilier urbain', u'Ordonnance de Fran\xe7ois Ier', u'Publicit\xe9', u'XIXe s.', u'XVIIIe s.', u'XVIIe s.', u'XVIe s.'], "Tags list does not match")
--- a/src/hdabo/urls.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/urls.py Tue Mar 24 12:24:28 2015 +0100
@@ -5,9 +5,6 @@
from .views import AddOrUpdateFolder, Folders, SearchDatasheet, DeleteFolder
-# Uncomment the next two lines to enable the admin:
-admin.autodiscover()
-
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'hdabo.views.home', name='home'),
--- a/src/hdabo/views.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdabo/views.py Tue Mar 24 12:24:28 2015 +0100
@@ -374,7 +374,7 @@
try:
tag.save()
except:
- return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"Le tag %s (%s) existe déjà." % (tag_label, tag.original_label)}), mimetype="application/json")
+ return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"Le tag %s (%s) existe déjà." % (tag_label, tag.original_label)}), content_type="application/json")
if old_pageid != pageid:
TaggedSheet.objects.filter(tag=tag).update(wikipedia_revision_id=revision_id)
@@ -396,7 +396,7 @@
if tag.label != tag_label:
if tag_label.lower() in [t.label.lower() for t in ds.tags.all()]:
- return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"Le tag %s existe déjà pour cette fiche." % (tag_label)}), mimetype="application/json")
+ return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"Le tag %s existe déjà pour cette fiche." % (tag_label)}), content_type="application/json")
tag, revision_id, created = get_or_create_tag(tag_label) #@UnusedVariable
@@ -436,7 +436,7 @@
try:
process_tag(site, tag)
except:
- return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"La version sémantisée du tag %s (%s) existe déjà." % (tag.label, tag.original_label)}), mimetype="application/json")
+ return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"La version sémantisée du tag %s (%s) existe déjà." % (tag.label, tag.original_label)}), content_type="application/json")
@@ -454,7 +454,7 @@
ds = Datasheet.objects.get(hda_id=ds_id)
if tag_label.lower() in [t.label.lower() for t in ds.tags.all()]:
- return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"Le tag %s existe déjà pour cette fiche." % (tag_label)}), mimetype="application/json")
+ return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"Le tag %s existe déjà pour cette fiche." % (tag_label)}), content_type="application/json")
tag, revision_id, created = get_or_create_tag(tag_label)
@@ -491,7 +491,7 @@
else:
if Tag.objects.filter(label=tag.label, original_label=tag.original_label, url_status=Tag.TAG_URL_STATUS_DICT['null_result']).count() > 0:
- return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"La version désémantisée du tag %s (%s) existe déjà." % (tag.label, tag.original_label)}), mimetype="application/json")
+ return HttpResponseBadRequest(json.dumps({'error': 'duplicate_tag', 'message': u"La version désémantisée du tag %s (%s) existe déjà." % (tag.label, tag.original_label)}), content_type="application/json")
tag.wikipedia_url = None
tag.wikipedia_pageid = None
tag.dbpedia_uri = None
--- a/src/hdalab/__init__.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/__init__.py Tue Mar 24 12:24:28 2015 +0100
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import
-VERSION = (3, 0, 0, "rc", 4)
+VERSION = (3, 0, 0, "rc", 7)
def get_version():
@@ -17,10 +17,6 @@
__version__ = get_version()
-try:
- from .celery import app as celery_app
-except:
- pass
+default_app_config = 'hdalab.apps.HdalabAppConfig'
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/hdalab/apps.py Tue Mar 24 12:24:28 2015 +0100
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+'''
+Created on Mar 19, 2015
+
+@author: ymh
+'''
+
+from __future__ import absolute_import
+
+from django.apps import AppConfig
+
+
+class HdalabAppConfig(AppConfig):
+
+ name = "hdalab"
+ verbose_name = "HdaLab"
+
+ def ready(self):
+ from .celery import app as celery_app # @UnusedImport
+ import hdalab.signals # @UnusedImport
\ No newline at end of file
--- a/src/hdalab/config.py.tmpl Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/config.py.tmpl Tue Mar 24 12:24:28 2015 +0100
@@ -57,6 +57,11 @@
# Examples: "http://foo.com/static/admin/", "/static/admin/".
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
+# Hosts/domain names that are valid for this site; required if DEBUG is False
+# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts
+ALLOWED_HOSTS = ['localhost', '127.0.0.1']
+
+
GOOGLE_ANALYTICS_CODE = None
LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../../run/log/log.txt"))
--- a/src/hdalab/fields.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/fields.py Tue Mar 24 12:24:28 2015 +0100
@@ -10,18 +10,34 @@
from django.core.exceptions import ObjectDoesNotExist
from django.db import models
from django.db.models import fields as django_fields
-from south.modelsinspector import add_introspection_rules
+def isalambda(v):
+ LAMBDA = lambda:0
+ return isinstance(v, type(LAMBDA)) and v.__name__ == LAMBDA.__name__
class OneToOneField(models.OneToOneField):
- def __init__(self, to, **kwargs):
+ def __init__(self, *args, **kwargs):
self.related_default = kwargs.pop('related_default', None)
- super(OneToOneField, self).__init__(to, **kwargs)
+ #This is BAD. Did this to avoid more work in Django 1.7 migration
+ #TODO: correct this
+ if self.related_default == "lambda:":
+ self.related_default = lambda instance: None
+ super(OneToOneField, self).__init__(*args, **kwargs)
def contribute_to_related_class(self, cls, related):
setattr(cls, related.get_accessor_name(),
SingleRelatedObjectDescriptor(related, self.related_default))
+ def deconstruct(self):
+ name, path, args, kwargs = super(OneToOneField, self).deconstruct()
+ if self.related_default is not None:
+ # this is VERY dirty and works only in our application.
+ #TODO: correct this...
+ if isalambda(self.related_default):
+ kwargs['related_default'] = "lambda:"
+ else:
+ kwargs['related_default'] = self.related_default
+ return name, path, args, kwargs
class SingleRelatedObjectDescriptor(django_fields.related.SingleRelatedObjectDescriptor):
def __init__(self, related, default):
@@ -41,12 +57,3 @@
setattr(value, self.related.field.get_cache_name(), instance)
return value
-add_introspection_rules([
- (
- [OneToOneField],
- [], # Positional arguments (not used)
- { # Keyword argument
- "related_default": ["related_default", {"default": None, "is_django_function": True}],
- },
- ),
-], ["^hdalab\.fields\.OneToOneField"])
\ No newline at end of file
Binary file src/hdalab/locale/de/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/de/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/de/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,22 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr ""
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr ""
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr ""
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr ""
+
#: settings.py:40
msgid "French"
msgstr "Französisch"
@@ -41,20 +57,20 @@
msgid "Japanese"
msgstr "Japanisch"
-#: models/renkan.py:32
-msgid "edition_state"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
msgstr ""
-#: models/renkan.py:33
-msgid "moderated_state"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
msgstr ""
-#: models/renkan.py:34
-msgid "published_state"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
msgstr ""
-#: models/renkan.py:35
-msgid "rejected_state"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
msgstr ""
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
@@ -62,6 +78,49 @@
msgid "A Propos"
msgstr ""
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr ""
+
#: templates/base.html:38
msgid "Accueil"
msgstr ""
@@ -78,10 +137,6 @@
msgid "Thésaurus"
msgstr ""
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr ""
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -134,6 +189,149 @@
msgid "Credits"
msgstr ""
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Filter"
+msgstr "Filter:"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr ""
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr ""
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "Suche nach Facetten"
@@ -191,6 +389,29 @@
msgid "Resultats de recherche"
msgstr "Suchergebnisse"
+#: templates/hdabo/user_update_form.html:6
+msgid "Profile change"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr ""
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr ""
@@ -435,10 +656,6 @@
msgid "Adminsitration du Site"
msgstr ""
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr ""
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr ""
@@ -471,99 +688,10 @@
msgid "Nouveau Renkan"
msgstr ""
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr ""
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr ""
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Filter"
-msgstr "Filter:"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr ""
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr ""
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr ""
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr ""
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr ""
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr ""
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr ""
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr ""
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr ""
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr ""
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr ""
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr ""
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr ""
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr ""
@@ -577,157 +705,14 @@
"Are you sure you want to delete this renkan ? You cannot undo this action."
msgstr ""
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr ""
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr ""
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr ""
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr ""
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr ""
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr ""
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr ""
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr ""
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr ""
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr ""
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr ""
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr ""
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr ""
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:6
-msgid "Profile change"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr ""
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr ""
@@ -794,19 +779,19 @@
msgid "Password change"
msgstr ""
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr ""
@@ -838,11 +823,11 @@
msgid "Password reset"
msgstr ""
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr ""
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr ""
@@ -870,6 +855,37 @@
msgid "Mot de passe (Verification)"
msgstr ""
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr ""
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr ""
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr ""
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr ""
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr ""
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr ""
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr ""
+
#: views/profile.py:131
msgid "Public Renkans list"
msgstr ""
Binary file src/hdalab/locale/en/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/en/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/en/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: 2012-03-09 02:10+0200\n"
"Last-Translator: Yves-Marie Haussonne <ymh.work@gmail.com>\n"
"Language-Team: IRI\n"
@@ -17,6 +17,22 @@
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Virtaal 0.7.0-mac-beta-1\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr "edition"
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr "moderated"
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr "published"
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr "rejected"
+
#: settings.py:40
msgid "French"
msgstr "French"
@@ -41,27 +57,70 @@
msgid "Japanese"
msgstr "Japanese"
-#: models/renkan.py:32
-msgid "edition_state"
-msgstr "edition"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
+msgstr "Bad request"
-#: models/renkan.py:33
-msgid "moderated_state"
-msgstr "moderated"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
+msgstr "Sorry, you sent a bad request."
-#: models/renkan.py:34
-msgid "published_state"
-msgstr "published"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
+msgstr "Page not found"
-#: models/renkan.py:35
-msgid "rejected_state"
-msgstr "rejected"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
+msgstr "Sorry, but the requested page could not be found."
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
#: templates/base.html:97
msgid "A Propos"
msgstr "About"
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr "Identifiers"
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr "Sorry, that's not a valid username or password."
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr "Username"
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr "Password"
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr "Cancel"
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr "Login"
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr "Forgot password?"
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr "Still not a user? Create an account"
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr "Log out"
+
#: templates/base.html:38
msgid "Accueil"
msgstr "Home"
@@ -78,10 +137,6 @@
msgid "Thésaurus"
msgstr "Thesaurus"
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr "Log out"
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -133,6 +188,153 @@
msgid "Credits"
msgstr "Credits"
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr "Manage renkan publication"
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr "Are you sure you want to PUBLISH this renkan?"
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr "Are you sure you want to UNPUBLISH this renkan?"
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr "Are you sure you want to REJECT this renkan?"
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr "Renkan administration"
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr "Previous"
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr "Next"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Filter"
+msgstr "Filter"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr "Advanced search"
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr "Title"
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr "Modification date"
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr "Begin"
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr "End"
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr "Username"
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr "State"
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr "Moderated"
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr "Published"
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr "Rejected"
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr "Favorite"
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr "Search"
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr "Fav."
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr "User"
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr "Preview"
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr "Actions"
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr "publish renkan"
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr "unpublish renkan"
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr "reject Renkan"
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+"\n"
+" <p>You wish to ask something about Histoire des arts' Lab ?</p>\n"
+" <p>Fill the following form:</p>\n"
+" "
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr "Send!"
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "Faceted search"
@@ -189,6 +391,29 @@
msgid "Resultats de recherche"
msgstr "Search results"
+#: templates/hdabo/user_update_form.html:6
+msgid "Profile change"
+msgstr "Profile change"
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr "Previous"
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr "Submit"
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr "Close<br>this help"
@@ -487,10 +712,6 @@
msgid "Adminsitration du Site"
msgstr "Site administration"
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr "Renkan administration"
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr "Editorialisation"
@@ -508,14 +729,12 @@
msgstr "Modify my profile"
#: templates/profile_home.html:46
-#, fuzzy
msgid "Modification du mot de passe"
-msgstr "Password recovery"
+msgstr "Password modification"
#: templates/profile_home.html:47
-#, fuzzy
msgid "Modification des informations du compte"
-msgstr "Modification date"
+msgstr "Account modification"
#: templates/profile_home.html:51
msgid "Gerer mes Renkan"
@@ -525,99 +744,10 @@
msgid "Nouveau Renkan"
msgstr "New renkan"
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr "Previous"
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr "Next"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Filter"
-msgstr "Filter"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr "Advanced search"
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr "Title"
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr "Modification date"
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr "Begin"
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr "End"
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr "State"
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr "Edition"
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr "Moderated"
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr "Published"
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr "Rejected"
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr "Favorite"
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr "Search"
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr "Fav."
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr "Preview"
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr "Actions"
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr "Are you sure you want to copy this renkan ?"
@@ -632,162 +762,14 @@
msgstr ""
"Are you sure you want to delete this renkan ? You cannot undo this action."
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr "publish renkan"
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr "Are you sure you want to ask to publish this renkan ?"
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr "unpublish renkan"
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr "Are you sure you want to ask to unpublish this renkan ?"
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr "Resources"
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr "Change organisation"
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr "(Not allowed if RENKAN has been modified)"
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr "View graph in column"
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr "View graph in line"
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr "View graph in circle"
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr "Marked Renkan list"
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr "Username"
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr "User"
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr "Identifiers"
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr "Sorry, that's not a valid username or password."
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr "Username"
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr "Password"
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr "Cancel"
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr "Login"
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr "Forgot password?"
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr "Still not a user? Create an account"
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr "Manage renkan publication"
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr "Are you sure you want to PUBLISH this renkan?"
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr "Are you sure you want to UNPUBLISH this renkan?"
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr "Are you sure you want to REJECT this renkan?"
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr "reject Renkan"
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-"\n"
-" <p>You wish to ask something about Histoire des arts' Lab ?</p>\n"
-" <p>Fill the following form:</p>\n"
-" "
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr "Send!"
-
-#: templates/hdabo/user_update_form.html:6
-#, fuzzy
-msgid "Profile change"
-msgstr "Password change"
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr "Previous"
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr "Submit"
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr "Registration - Activated"
@@ -857,19 +839,19 @@
msgid "Password change"
msgstr "Password change"
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr "Change password"
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr "Old password"
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr "New password"
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr "New password (verification)"
@@ -901,11 +883,11 @@
msgid "Password reset"
msgstr "Password reset"
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr "Password recovery"
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr "Account email:"
@@ -933,6 +915,37 @@
msgid "Mot de passe (Verification)"
msgstr "Password (verification)"
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr "Resources"
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr "Change organisation"
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr "(Not allowed if RENKAN has been modified)"
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr "View graph in column"
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr "View graph in line"
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr "View graph in circle"
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr "Marked Renkan list"
+
#: views/profile.py:131
msgid "Public Renkans list"
msgstr "Public Renkan list"
Binary file src/hdalab/locale/es/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/es/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/es/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,22 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr "estado_edición"
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr "estado_moderado"
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr "estado_publicado"
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr "estado_rechazado"
+
#: settings.py:40
msgid "French"
msgstr "Francés"
@@ -41,27 +57,70 @@
msgid "Japanese"
msgstr "Japonés"
-#: models/renkan.py:32
-msgid "edition_state"
-msgstr "estado_edición"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
+msgstr ""
-#: models/renkan.py:33
-msgid "moderated_state"
-msgstr "estado_moderado"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
+msgstr ""
-#: models/renkan.py:34
-msgid "published_state"
-msgstr "estado_publicado"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
+msgstr "página no encontrada"
-#: models/renkan.py:35
-msgid "rejected_state"
-msgstr "estado_rechazado"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
+msgstr "Lo sentimos, pero la página solicitada no se pudo encontrar."
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
#: templates/base.html:97
msgid "A Propos"
msgstr "Acerca de Nosotros"
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr "Datos de usuario"
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr "El usuario o la contraseña no es valido"
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr "Nombre de usuario"
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr "Contraseña"
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr "Iniciar Sesión"
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr "Contraseña perdida ?"
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr "No tiene usuario ? Crear una cuenta"
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr "Cerrar sesión"
+
#: templates/base.html:38
msgid "Accueil"
msgstr "Inicio"
@@ -78,10 +137,6 @@
msgid "Thésaurus"
msgstr "Thesaurus"
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr "Cerrar sesión"
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -133,6 +188,153 @@
msgid "Credits"
msgstr "Creditos"
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr "Gestionar la publicación de Renkan"
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr "¿ Esta seguro que desea PUBLICAR este Renkan ?"
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr "¿ Esta seguro que desea RESTRINGIR la publicación de este Renkan ?"
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr "¿ Esta seguro que desea RECHAZAR este Renkan ?"
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr "Administrar los Renkan"
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr "Anterior"
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr "Siguiente"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Filter"
+msgstr "Filtro"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr "Búsqueda avanzada"
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr "Titulo"
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr "Modificar la fecha"
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr "inicio"
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr "fin"
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr "Nombre de Usuario"
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr "Estado"
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr "Administrado"
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr "Publicado"
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr "Rechazado"
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr "Favorito"
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr "Buscar"
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr "Usuario"
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr "Vista previa"
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr "Acciones "
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr "publicar un Renkan"
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr "Renkan no publicados"
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr "rechazar un renkan"
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+"\n"
+" <p>Quiere preguntar algo a Histoire des arts'Lab ?</p>\n"
+" <p>Rellena el formulario siguiente :</p>\n"
+" "
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr "¡Enviar!"
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "Búsqueda por facetas"
@@ -189,6 +391,30 @@
msgid "Resultats de recherche"
msgstr "Resultados de búsqueda"
+#: templates/hdabo/user_update_form.html:6
+#, fuzzy
+msgid "Profile change"
+msgstr "Cambiar la contraseña"
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr "Volver"
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr "Entregar"
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr "Cerrar<br>esta ayuda"
@@ -450,10 +676,6 @@
msgid "Adminsitration du Site"
msgstr "Administración del Sitio"
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr "Administrar los Renkan"
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr "Editorialisación"
@@ -488,99 +710,10 @@
msgid "Nouveau Renkan"
msgstr "Nuevo Renkan"
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr "Anterior"
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr "Siguiente"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Filter"
-msgstr "Filtro"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr "Búsqueda avanzada"
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr "Titulo"
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr "Modificar la fecha"
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr "inicio"
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr "fin"
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr "Estado"
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr "Edición"
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr "Administrado"
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr "Publicado"
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr "Rechazado"
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr "Favorito"
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr "Buscar"
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr ""
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr "Vista previa"
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr "Acciones "
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr "¿ Esta seguro que desea copiar este Renkan ?"
@@ -595,162 +728,14 @@
msgstr ""
"¿ Esta seguro que desea borrar este Renkan ? Esta acción es irreversible"
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr "publicar un Renkan"
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr "¿ Esta seguro que desea pedir la publicación de este Renkan ?"
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr "Renkan no publicados"
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr "¿ Esta seguro que desea restringir la publicación de este Renkan ?"
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr "Recursos"
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr "Cambiar la organización"
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr "(Indisponible despues de modificar el RENKAN)"
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr "Vista del gráfico en columnas"
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr "Vista del gráfico en lineas"
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr "Vista del gráfico en círculo"
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr "Lista de Renkan marcados"
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr "Nombre de Usuario"
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr "Usuario"
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr "Datos de usuario"
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr "El usuario o la contraseña no es valido"
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr "Nombre de usuario"
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr "Contraseña"
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr "Iniciar Sesión"
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr "Contraseña perdida ?"
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr "No tiene usuario ? Crear una cuenta"
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr "Gestionar la publicación de Renkan"
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr "¿ Esta seguro que desea PUBLICAR este Renkan ?"
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr "¿ Esta seguro que desea RESTRINGIR la publicación de este Renkan ?"
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr "¿ Esta seguro que desea RECHAZAR este Renkan ?"
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr "rechazar un renkan"
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-"\n"
-" <p>Quiere preguntar algo a Histoire des arts'Lab ?</p>\n"
-" <p>Rellena el formulario siguiente :</p>\n"
-" "
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr "¡Enviar!"
-
-#: templates/hdabo/user_update_form.html:6
-#, fuzzy
-msgid "Profile change"
-msgstr "Cambiar la contraseña"
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr "Volver"
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr "Entregar"
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr "Inscriptición - Activada"
@@ -817,19 +802,19 @@
msgid "Password change"
msgstr "Cambiar la contraseña"
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr "Cambiar la contraseña"
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr "Contraseña anterior"
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr "Nueva contraseña"
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr "Nueva contraseña (verificación)"
@@ -861,11 +846,11 @@
msgid "Password reset"
msgstr "Reiniciar la Contraseña"
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr "Recuperación de la contraseña"
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr "Correo electrónico de la cuenta:"
@@ -893,6 +878,37 @@
msgid "Mot de passe (Verification)"
msgstr "Contraseña (verificación)"
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr "Recursos"
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr "Cambiar la organización"
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr "(Indisponible despues de modificar el RENKAN)"
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr "Vista del gráfico en columnas"
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr "Vista del gráfico en lineas"
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr "Vista del gráfico en círculo"
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr "Lista de Renkan marcados"
+
#: views/profile.py:131
#, fuzzy
msgid "Public Renkans list"
Binary file src/hdalab/locale/fr/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/fr/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/fr/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,22 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr "édition"
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr "modéré"
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr "publié"
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr "rejeté"
+
#: settings.py:40
msgid "French"
msgstr "Français"
@@ -41,27 +57,71 @@
msgid "Japanese"
msgstr "Japonais"
-#: models/renkan.py:32
-msgid "edition_state"
-msgstr "édition"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
+msgstr "Requête incorrecte"
-#: models/renkan.py:33
-msgid "moderated_state"
-msgstr "modéré"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
+msgstr "Désolé, vous avez envoyé une requête incorrecte."
-#: models/renkan.py:34
-msgid "published_state"
-msgstr "publié"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
+msgstr "Cette page n'a pas été trouvée"
-#: models/renkan.py:35
-msgid "rejected_state"
-msgstr "rejeté"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
+msgstr "Désolé, mais la page demandée n'a pas put être trouvée."
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
#: templates/base.html:97
msgid "A Propos"
msgstr "À Propos"
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr "Identifiants"
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr ""
+"Désolé, le nom de l'utilisateur ou le mot de passe ne sont pas valides."
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr "Nom d'utilisateur"
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr "Mot de passe"
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr "Annuler"
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr "Connexion"
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr "Mot de passe oublié ?"
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr "Vous n'avez pas de compte ? Créez un compte"
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr "Déconnexion"
+
#: templates/base.html:38
msgid "Accueil"
msgstr "Accueil"
@@ -78,10 +138,6 @@
msgid "Thésaurus"
msgstr "Thésaurus"
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr "Déconnexion"
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -133,6 +189,154 @@
msgid "Credits"
msgstr "Crédits"
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr "Gérer les publications de Renkan"
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr "Êtes-vous certain(e) de vouloir PUBLIER ce Renkan ?"
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr "Êtes-vous certain(e) de vouloir DÉPUBLIER ce Renkan ?"
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr "Êtes-vous certain(e) de vouloir REJETER ce Renkan ?"
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr "Administrer les Renkan"
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr "Précédent"
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr "Suivant"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Filter"
+msgstr "Filtrer"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr "Recherche avancée"
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr "Titre"
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr "Date de modification"
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr "début"
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr "fin"
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr "Nom d'utilisateur"
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr "État"
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr "Modéré"
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr "Publié"
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr "Rejeté"
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr "Favoris"
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr "Rechercher"
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr "Fav."
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr "Utilisateur"
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr "Prévisualisation"
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr "Actions"
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr "publier renkan"
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr "dépublier renkan"
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr "rejeter Renkan"
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr "Envoyer !"
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "Recherche par facettes"
@@ -189,6 +393,29 @@
msgid "Resultats de recherche"
msgstr "Résultats de recherche"
+#: templates/hdabo/user_update_form.html:6
+msgid "Profile change"
+msgstr "Modifier les innformations du compte"
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr "Précédent"
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr "Envoyer"
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr "Fermer<br>ce didacticiel"
@@ -495,10 +722,6 @@
msgid "Adminsitration du Site"
msgstr "Adminsitration du Site"
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr "Administrer les Renkan"
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr "Éditorialisation"
@@ -516,14 +739,12 @@
msgstr "Modifier mon profil"
#: templates/profile_home.html:46
-#, fuzzy
msgid "Modification du mot de passe"
-msgstr "Récupération du mot de passe"
+msgstr "Modification du mot de passe"
#: templates/profile_home.html:47
-#, fuzzy
msgid "Modification des informations du compte"
-msgstr "Date de modification"
+msgstr "Modification des informations du compte"
#: templates/profile_home.html:51
msgid "Gerer mes Renkan"
@@ -533,99 +754,10 @@
msgid "Nouveau Renkan"
msgstr "Nouveau Renkan"
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr "Précédent"
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr "Suivant"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Filter"
-msgstr "Filtrer"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr "Recherche avancée"
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr "Titre"
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr "Date de modification"
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr "début"
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr "fin"
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr "État"
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr "Édition"
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr "Modéré"
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr "Publié"
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr "Rejeté"
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr "Favoris"
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr "Rechercher"
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr "Fav."
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr "Prévisualisation"
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr "Actions"
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr "Êtes-vous certain(e) de vouloir copier ce Renkan ?"
@@ -641,164 +773,14 @@
"Êtes-vous certain(e) de vouloir effacer ce Renkan ? Vous ne pourrez pas "
"annuler cette action."
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr "publier renkan"
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr "Êtes-vous certain(e) de vouloir demander la publication de ce Renkan ?"
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr "dépublier renkan"
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr "Êtes-vous certain(e) de vouloir dépublier ce Renkan ?"
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr "Ressources"
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr "Changer de disposition"
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr "(Indisponible si le RENKAN est modifié)"
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr "Voir le graphe en colonne"
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr "Voir le graphe en ligne"
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr "Voir le graphe en cercle"
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr "Liste des Renkan repères"
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr "Nom d'utilisateur"
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr "Utilisateur"
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr "Identifiants"
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr ""
-"Désolé, le nom de l'utilisateur ou le mot de passe ne sont pas valides."
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr "Nom d'utilisateur"
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr "Mot de passe"
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr "Annuler"
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr "Connexion"
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr "Mot de passe oublié ?"
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr "Vous n'avez pas de compte ? Créez un compte"
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr "Gérer les publications de Renkan"
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr "Êtes-vous certain(e) de vouloir PUBLIER ce Renkan ?"
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr "Êtes-vous certain(e) de vouloir DÉPUBLIER ce Renkan ?"
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr "Êtes-vous certain(e) de vouloir REJETER ce Renkan ?"
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr "rejeter Renkan"
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr "Envoyer !"
-
-#: templates/hdabo/user_update_form.html:6
-#, fuzzy
-msgid "Profile change"
-msgstr "Modifier le mot de passe"
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr "Précédent"
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr "Envoyer"
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr "Enregistrement - Activé"
@@ -868,19 +850,19 @@
msgid "Password change"
msgstr "Modifier le mot de passe"
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr "Changer le mot de passe"
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr "Ancien mot de passe"
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr "Nouveau mot de passe"
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr "Nouveau mot de passe (Verification)"
@@ -914,11 +896,11 @@
msgid "Password reset"
msgstr "Réinitialisation du mot de passe"
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr "Récupération du mot de passe"
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr "Email du compte :"
@@ -946,6 +928,37 @@
msgid "Mot de passe (Verification)"
msgstr "Mot de passe (vérification)"
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr "Ressources"
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr "Changer de disposition"
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr "(Indisponible si le RENKAN est modifié)"
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr "Voir le graphe en colonne"
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr "Voir le graphe en ligne"
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr "Voir le graphe en cercle"
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr "Liste des Renkan repères"
+
#: views/profile.py:131
msgid "Public Renkans list"
msgstr "Liste des Renkan publics"
Binary file src/hdalab/locale/it/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/it/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/it/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,22 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr ""
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr ""
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr ""
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr ""
+
#: settings.py:40
msgid "French"
msgstr "Francese"
@@ -41,20 +57,20 @@
msgid "Japanese"
msgstr "Giapponese"
-#: models/renkan.py:32
-msgid "edition_state"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
msgstr ""
-#: models/renkan.py:33
-msgid "moderated_state"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
msgstr ""
-#: models/renkan.py:34
-msgid "published_state"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
msgstr ""
-#: models/renkan.py:35
-msgid "rejected_state"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
msgstr ""
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
@@ -62,6 +78,49 @@
msgid "A Propos"
msgstr ""
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr ""
+
#: templates/base.html:38
msgid "Accueil"
msgstr ""
@@ -80,10 +139,6 @@
msgid "Thésaurus"
msgstr ""
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr ""
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -138,6 +193,150 @@
msgid "Credits"
msgstr ""
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+#, fuzzy
+msgid "Filter"
+msgstr "Filtri:"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr ""
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr ""
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "Ricerca per campo"
@@ -196,6 +395,29 @@
msgid "Resultats de recherche"
msgstr "Risultati della ricerca"
+#: templates/hdabo/user_update_form.html:6
+msgid "Profile change"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr ""
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr ""
@@ -440,10 +662,6 @@
msgid "Adminsitration du Site"
msgstr ""
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr ""
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr ""
@@ -476,100 +694,10 @@
msgid "Nouveau Renkan"
msgstr ""
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr ""
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr ""
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-#, fuzzy
-msgid "Filter"
-msgstr "Filtri:"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr ""
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr ""
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr ""
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr ""
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr ""
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr ""
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr ""
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr ""
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr ""
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr ""
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr ""
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr ""
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr ""
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr ""
@@ -583,157 +711,14 @@
"Are you sure you want to delete this renkan ? You cannot undo this action."
msgstr ""
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr ""
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr ""
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr ""
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr ""
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr ""
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr ""
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr ""
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr ""
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr ""
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr ""
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr ""
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr ""
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr ""
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:6
-msgid "Profile change"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr ""
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr ""
@@ -800,19 +785,19 @@
msgid "Password change"
msgstr ""
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr ""
@@ -844,11 +829,11 @@
msgid "Password reset"
msgstr ""
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr ""
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr ""
@@ -876,6 +861,37 @@
msgid "Mot de passe (Verification)"
msgstr ""
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr ""
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr ""
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr ""
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr ""
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr ""
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr ""
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr ""
+
#: views/profile.py:131
msgid "Public Renkans list"
msgstr ""
Binary file src/hdalab/locale/ja/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/ja/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/ja/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -18,6 +18,22 @@
"FULL NAME <EMAIL@ADDRESS>\n"
"Plural-Forms: nplurals=1; plural=0\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr ""
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr ""
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr ""
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr ""
+
#: settings.py:40
msgid "French"
msgstr "フランス語"
@@ -42,20 +58,20 @@
msgid "Japanese"
msgstr "日本語"
-#: models/renkan.py:32
-msgid "edition_state"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
msgstr ""
-#: models/renkan.py:33
-msgid "moderated_state"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
msgstr ""
-#: models/renkan.py:34
-msgid "published_state"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
msgstr ""
-#: models/renkan.py:35
-msgid "rejected_state"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
msgstr ""
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
@@ -63,6 +79,49 @@
msgid "A Propos"
msgstr ""
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr ""
+
#: templates/base.html:38
msgid "Accueil"
msgstr ""
@@ -81,10 +140,6 @@
msgid "Thésaurus"
msgstr ""
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr ""
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -139,6 +194,150 @@
msgid "Credits"
msgstr ""
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+#, fuzzy
+msgid "Filter"
+msgstr "フィルター"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr ""
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr ""
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "ファセット検索"
@@ -197,6 +396,29 @@
msgid "Resultats de recherche"
msgstr "検索結果"
+#: templates/hdabo/user_update_form.html:6
+msgid "Profile change"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr ""
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr ""
@@ -441,10 +663,6 @@
msgid "Adminsitration du Site"
msgstr ""
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr ""
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr ""
@@ -477,100 +695,10 @@
msgid "Nouveau Renkan"
msgstr ""
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr ""
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr ""
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-#, fuzzy
-msgid "Filter"
-msgstr "フィルター"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr ""
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr ""
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr ""
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr ""
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr ""
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr ""
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr ""
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr ""
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr ""
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr ""
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr ""
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr ""
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr ""
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr ""
@@ -584,157 +712,14 @@
"Are you sure you want to delete this renkan ? You cannot undo this action."
msgstr ""
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr ""
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr ""
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr ""
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr ""
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr ""
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr ""
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr ""
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr ""
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr ""
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr ""
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr ""
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr ""
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr ""
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:6
-msgid "Profile change"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr ""
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr ""
@@ -801,19 +786,19 @@
msgid "Password change"
msgstr ""
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr ""
@@ -845,11 +830,11 @@
msgid "Password reset"
msgstr ""
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr ""
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr ""
@@ -877,6 +862,37 @@
msgid "Mot de passe (Verification)"
msgstr ""
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr ""
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr ""
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr ""
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr ""
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr ""
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr ""
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr ""
+
#: views/profile.py:131
msgid "Public Renkans list"
msgstr ""
Binary file src/hdalab/locale/zh-tw/LC_MESSAGES/django.mo has changed
--- a/src/hdalab/locale/zh-tw/LC_MESSAGES/django.po Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/locale/zh-tw/LC_MESSAGES/django.po Tue Mar 24 12:24:28 2015 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-03-11 11:28-0500\n"
+"POT-Creation-Date: 2015-03-19 09:40-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,6 +18,22 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+#: models/renkan.py:32
+msgid "edition_state"
+msgstr ""
+
+#: models/renkan.py:33
+msgid "moderated_state"
+msgstr ""
+
+#: models/renkan.py:34
+msgid "published_state"
+msgstr ""
+
+#: models/renkan.py:35
+msgid "rejected_state"
+msgstr ""
+
#: settings.py:40
msgid "French"
msgstr "Français"
@@ -42,20 +58,20 @@
msgid "Japanese"
msgstr ""
-#: models/renkan.py:32
-msgid "edition_state"
+#: templates/400.html:6 templates/400.html.py:15
+msgid "Bad request"
msgstr ""
-#: models/renkan.py:33
-msgid "moderated_state"
+#: templates/400.html:18
+msgid "Sorry, you sent a bad request."
msgstr ""
-#: models/renkan.py:34
-msgid "published_state"
+#: templates/404.html:6 templates/404.html.py:15
+msgid "Page not found"
msgstr ""
-#: models/renkan.py:35
-msgid "rejected_state"
+#: templates/404.html:18
+msgid "Sorry, but the requested page could not be found."
msgstr ""
#: templates/a_propos.html:5 templates/base.html:43 templates/base.html.py:75
@@ -63,6 +79,49 @@
msgid "A Propos"
msgstr ""
+#: templates/ajax_identification/ajax_login.html:7
+msgid "Identifiants"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:9
+#: templates/registration/login.html:19
+#: templates/registration/password_reset_form.html:19
+msgid "Sorry, that's not a valid username or password."
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:15
+#: templates/registration/registration_form.html:25
+msgid "Nom d'utilisateur"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:19
+#: templates/registration/registration_form.html:33
+msgid "Mot de passe"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+msgid "Cancel"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:23
+#: templates/registration/login.html:5 templates/registration/login.html:33
+msgid "Login"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:26
+#: templates/registration/login.html:36
+msgid "Forgot password ?"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login.html:27
+#: templates/registration/login.html:37
+msgid "Still not a user ? Create an account"
+msgstr ""
+
+#: templates/ajax_identification/ajax_login_ok.html:4 templates/base.html:50
+msgid "Log out"
+msgstr ""
+
#: templates/base.html:38
msgid "Accueil"
msgstr ""
@@ -81,10 +140,6 @@
msgid "Thésaurus"
msgstr ""
-#: templates/base.html:50 templates/ajax_identification/ajax_login_ok.html:4
-msgid "Log out"
-msgstr ""
-
#: templates/base.html:52 templates/registration/activate.html:16
#: templates/registration/activation_complete.html:16
#: templates/registration/password_reset_complete.html:15
@@ -139,6 +194,150 @@
msgid "Credits"
msgstr ""
+#: templates/editorial/manage_renkans.html:7
+msgid "Manage renkan publication"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:29
+msgid "Are you sure you want to PUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:30
+msgid "Are you sure you want to UNPUBLISH this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:31
+msgid "Are you sure you want to REJECT this renkan ?"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:39 templates/profile_home.html:36
+msgid "Administrer les Renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:41
+#: templates/editorial/manage_renkans.html:103 templates/profile_home.html:56
+#: templates/profile_home.html.py:125 templates/renkan_list.html:39
+#: templates/renkan_list.html.py:91
+msgid "Previous"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:42
+#: templates/editorial/manage_renkans.html:104 templates/profile_home.html:57
+#: templates/profile_home.html.py:126 templates/renkan_list.html:40
+#: templates/renkan_list.html.py:92
+msgid "Next"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+#, fuzzy
+msgid "Filter"
+msgstr "Filtres :"
+
+#: templates/editorial/manage_renkans.html:43 templates/profile_home.html:58
+#: templates/renkan_list.html:41
+msgid "Advanced search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:45
+#: templates/editorial/manage_renkans.html:63 templates/profile_home.html:60
+#: templates/profile_home.html.py:78 templates/renkan_list.html:43
+#: templates/renkan_list.html.py:55
+msgid "Title"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46
+#: templates/editorial/manage_renkans.html:69 templates/profile_home.html:61
+#: templates/profile_home.html.py:82 templates/renkan_list.html:44
+#: templates/renkan_list.html.py:63
+msgid "Modification date"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:46 templates/profile_home.html:61
+#: templates/renkan_list.html:44
+msgid "begin"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:47 templates/profile_home.html:62
+#: templates/renkan_list.html:45
+msgid "end"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:48
+#: templates/registration/login.html:25 templates/renkan_list.html:46
+msgid "Username"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:49
+#: templates/editorial/manage_renkans.html:72 templates/profile_home.html:63
+#: templates/profile_home.html.py:85
+msgid "State"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:52 templates/profile_home.html:67
+msgid "Moderated"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:53 templates/profile_home.html:68
+msgid "Published"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:54 templates/profile_home.html:69
+msgid "Rejected"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:57 templates/profile_home.html:72
+#: templates/renkan_list.html:48
+msgid "Favorite"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:58 templates/profile_home.html:73
+#: templates/renkan_list.html:50
+msgid "Search"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:65 templates/profile_home.html:80
+#: templates/renkan_list.html:58
+msgid "Fav."
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:67 templates/renkan_list.html:61
+msgid "User"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:71 templates/profile_home.html:84
+msgid "Preview"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:74 templates/profile_home.html:87
+msgid "Actions"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:93 templates/profile_home.html:116
+msgid "publish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:94 templates/profile_home.html:117
+msgid "unpublish renkan"
+msgstr ""
+
+#: templates/editorial/manage_renkans.html:95
+msgid "reject renkan"
+msgstr ""
+
+#: templates/envelope/contact.html:19
+msgid ""
+"\n"
+" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
+"p>\n"
+" <p>Remplissez le formulaire suivant :</p>\n"
+" "
+msgstr ""
+
+#: templates/envelope/contact.html:28
+msgid "Send!"
+msgstr ""
+
#: templates/facettes.html:5 templates/facettes.html.py:46
msgid "Recherche par facettes"
msgstr "Recherche par facettes"
@@ -197,6 +396,29 @@
msgid "Resultats de recherche"
msgstr "Résultats de recherche"
+#: templates/hdabo/user_update_form.html:6
+msgid "Profile change"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:15
+msgid "Change user profile"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Precedent"
+msgstr ""
+
+#: templates/hdabo/user_update_form.html:20
+#: templates/registration/password_change_form.html:31
+#: templates/registration/password_reset_confirm.html:19
+#: templates/registration/password_reset_form.html:28
+#: templates/registration/registration_form.html:41
+msgid "Submit"
+msgstr ""
+
#: templates/help_popup.html:7
msgid "Fermer<br>ce didacticiel"
msgstr ""
@@ -441,10 +663,6 @@
msgid "Adminsitration du Site"
msgstr ""
-#: templates/profile_home.html:36
-msgid "Administrer les Renkan"
-msgstr ""
-
#: templates/profile_home.html:37
msgid "Editorialisation"
msgstr ""
@@ -477,100 +695,10 @@
msgid "Nouveau Renkan"
msgstr ""
-#: templates/profile_home.html:56 templates/profile_home.html.py:125
-#: templates/renkan_list.html:39 templates/renkan_list.html.py:91
-#: templates/editorial/manage_renkans.html:38
-#: templates/editorial/manage_renkans.html:100
-msgid "Previous"
-msgstr ""
-
-#: templates/profile_home.html:57 templates/profile_home.html.py:126
-#: templates/renkan_list.html:40 templates/renkan_list.html.py:92
-#: templates/editorial/manage_renkans.html:39
-#: templates/editorial/manage_renkans.html:101
-msgid "Next"
-msgstr ""
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-#, fuzzy
-msgid "Filter"
-msgstr "Filtres :"
-
-#: templates/profile_home.html:58 templates/renkan_list.html:41
-#: templates/editorial/manage_renkans.html:40
-msgid "Advanced search"
-msgstr ""
-
-#: templates/profile_home.html:60 templates/profile_home.html.py:78
-#: templates/renkan_list.html:43 templates/renkan_list.html.py:55
-#: templates/editorial/manage_renkans.html:42
-#: templates/editorial/manage_renkans.html:60
-msgid "Title"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/profile_home.html.py:82
-#: templates/renkan_list.html:44 templates/renkan_list.html.py:63
-#: templates/editorial/manage_renkans.html:43
-#: templates/editorial/manage_renkans.html:66
-msgid "Modification date"
-msgstr ""
-
-#: templates/profile_home.html:61 templates/renkan_list.html:44
-#: templates/editorial/manage_renkans.html:43
-msgid "begin"
-msgstr ""
-
-#: templates/profile_home.html:62 templates/renkan_list.html:45
-#: templates/editorial/manage_renkans.html:44
-msgid "end"
-msgstr ""
-
-#: templates/profile_home.html:63 templates/profile_home.html.py:85
-#: templates/editorial/manage_renkans.html:46
-#: templates/editorial/manage_renkans.html:69
-msgid "State"
-msgstr ""
-
#: templates/profile_home.html:66
msgid "Edition"
msgstr ""
-#: templates/profile_home.html:67 templates/editorial/manage_renkans.html:49
-msgid "Moderated"
-msgstr ""
-
-#: templates/profile_home.html:68 templates/editorial/manage_renkans.html:50
-msgid "Published"
-msgstr ""
-
-#: templates/profile_home.html:69 templates/editorial/manage_renkans.html:51
-msgid "Rejected"
-msgstr ""
-
-#: templates/profile_home.html:72 templates/renkan_list.html:48
-#: templates/editorial/manage_renkans.html:54
-msgid "Favorite"
-msgstr ""
-
-#: templates/profile_home.html:73 templates/renkan_list.html:50
-#: templates/editorial/manage_renkans.html:55
-msgid "Search"
-msgstr ""
-
-#: templates/profile_home.html:80 templates/renkan_list.html:58
-#: templates/editorial/manage_renkans.html:62
-msgid "Fav."
-msgstr ""
-
-#: templates/profile_home.html:84 templates/editorial/manage_renkans.html:68
-msgid "Preview"
-msgstr ""
-
-#: templates/profile_home.html:87 templates/editorial/manage_renkans.html:71
-msgid "Actions"
-msgstr ""
-
#: templates/profile_home.html:106 templates/renkan_list.html:83
msgid "Are you sure you want to copy this renkan ?"
msgstr ""
@@ -584,157 +712,14 @@
"Are you sure you want to delete this renkan ? You cannot undo this action."
msgstr ""
-#: templates/profile_home.html:116 templates/editorial/manage_renkans.html:90
-msgid "publish renkan"
-msgstr ""
-
#: templates/profile_home.html:116
msgid "Are you sure you want to ask to publish this renkan ?"
msgstr ""
-#: templates/profile_home.html:117 templates/editorial/manage_renkans.html:91
-msgid "unpublish renkan"
-msgstr ""
-
#: templates/profile_home.html:117
msgid "Are you sure you want to unpublish this renkan ?"
msgstr ""
-#: templates/renkan_edit.html:66
-msgid "Ressources"
-msgstr ""
-
-#: templates/renkan_edit.html:197
-msgid "Change organisation"
-msgstr ""
-
-#: templates/renkan_edit.html:198
-msgid "(Indisponible si modification du RENKAN)"
-msgstr ""
-
-#: templates/renkan_edit.html:201 templates/renkan_edit.html.py:205
-#: templates/renkan_edit.html:209
-msgid "View graph in column"
-msgstr ""
-
-#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
-#: templates/renkan_edit.html:210
-msgid "View graph in line"
-msgstr ""
-
-#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
-#: templates/renkan_edit.html:211
-msgid "View graph in circle"
-msgstr ""
-
-#: templates/renkan_list.html:6 views/profile.py:143
-msgid "Marked Renkans list"
-msgstr ""
-
-#: templates/renkan_list.html:46 templates/editorial/manage_renkans.html:45
-#: templates/registration/login.html:25
-msgid "Username"
-msgstr ""
-
-#: templates/renkan_list.html:61 templates/editorial/manage_renkans.html:64
-msgid "User"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:7
-msgid "Identifiants"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:9
-#: templates/registration/login.html:19
-#: templates/registration/password_reset_form.html:18
-msgid "Sorry, that's not a valid username or password."
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:15
-#: templates/registration/registration_form.html:25
-msgid "Nom d'utilisateur"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:19
-#: templates/registration/registration_form.html:33
-msgid "Mot de passe"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-msgid "Cancel"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:23
-#: templates/registration/login.html:5 templates/registration/login.html:33
-msgid "Login"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:26
-#: templates/registration/login.html:36
-msgid "Forgot password ?"
-msgstr ""
-
-#: templates/ajax_identification/ajax_login.html:27
-#: templates/registration/login.html:37
-msgid "Still not a user ? Create an account"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:7
-msgid "Manage renkan publication"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:29
-msgid "Are you sure you want to PUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:30
-msgid "Are you sure you want to UNPUBLISH this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:31
-msgid "Are you sure you want to REJECT this renkan ?"
-msgstr ""
-
-#: templates/editorial/manage_renkans.html:92
-msgid "reject renkan"
-msgstr ""
-
-#: templates/envelope/contact.html:19
-msgid ""
-"\n"
-" <p>Vous souhaitez poser une question sur Histoire des arts' Lab ?</"
-"p>\n"
-" <p>Remplissez le formulaire suivant :</p>\n"
-" "
-msgstr ""
-
-#: templates/envelope/contact.html:28
-msgid "Send!"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:6
-msgid "Profile change"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:15
-msgid "Change user profile"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Precedent"
-msgstr ""
-
-#: templates/hdabo/user_update_form.html:20
-#: templates/registration/password_change_form.html:30
-#: templates/registration/password_reset_confirm.html:19
-#: templates/registration/password_reset_form.html:27
-#: templates/registration/registration_form.html:41
-msgid "Submit"
-msgstr ""
-
#: templates/registration/activate.html:5
msgid "Registration - Activated"
msgstr ""
@@ -801,19 +786,19 @@
msgid "Password change"
msgstr ""
-#: templates/registration/password_change_form.html:14
+#: templates/registration/password_change_form.html:15
msgid "Changer le mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:18
+#: templates/registration/password_change_form.html:19
msgid "Ancien mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:22
+#: templates/registration/password_change_form.html:23
msgid "Nouveau mot de passe"
msgstr ""
-#: templates/registration/password_change_form.html:26
+#: templates/registration/password_change_form.html:27
msgid "Nouveau mot de passe (Verification)"
msgstr ""
@@ -845,11 +830,11 @@
msgid "Password reset"
msgstr ""
-#: templates/registration/password_reset_form.html:16
+#: templates/registration/password_reset_form.html:17
msgid "Recuperation du Mot de Passe"
msgstr ""
-#: templates/registration/password_reset_form.html:23
+#: templates/registration/password_reset_form.html:24
msgid "Email du compte:"
msgstr ""
@@ -877,6 +862,37 @@
msgid "Mot de passe (Verification)"
msgstr ""
+#: templates/renkan_edit.html:67
+msgid "Ressources"
+msgstr ""
+
+#: templates/renkan_edit.html:198
+msgid "Change organisation"
+msgstr ""
+
+#: templates/renkan_edit.html:199
+msgid "(Indisponible si modification du RENKAN)"
+msgstr ""
+
+#: templates/renkan_edit.html:202 templates/renkan_edit.html.py:206
+#: templates/renkan_edit.html:210
+msgid "View graph in column"
+msgstr ""
+
+#: templates/renkan_edit.html:203 templates/renkan_edit.html.py:207
+#: templates/renkan_edit.html:211
+msgid "View graph in line"
+msgstr ""
+
+#: templates/renkan_edit.html:204 templates/renkan_edit.html.py:208
+#: templates/renkan_edit.html:212
+msgid "View graph in circle"
+msgstr ""
+
+#: templates/renkan_list.html:6 views/profile.py:143
+msgid "Marked Renkans list"
+msgstr ""
+
#: views/profile.py:131
msgid "Public Renkans list"
msgstr ""
--- a/src/hdalab/management/commands/import_hdabo_db.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/management/commands/import_hdabo_db.py Tue Mar 24 12:24:28 2015 +0100
@@ -30,7 +30,7 @@
data_path = args[0]
print("=========== MIGRATE ===========")
- call_command('syncdb', migrate=True)
+ call_command('migrate')
if options.get('categories', False):
print("=========== QUERY WIKIPEDIA CATEGORY ===========")
call_command('query_wikipedia_category', interactive=False, force=True, all=True)
--- a/src/hdalab/management/commands/query_category_inclusion.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/management/commands/query_category_inclusion.py Tue Mar 24 12:24:28 2015 +0100
@@ -162,6 +162,6 @@
title = CATEGORY_PREFIX + category.label
# query categories
- with transaction.commit_on_success():
+ with transaction.atomic():
res = self.query_all_categories(title, site)
self.process_categories(res, category)
\ No newline at end of file
--- a/src/hdalab/management/commands/query_dbpedia.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/management/commands/query_dbpedia.py Tue Mar 24 12:24:28 2015 +0100
@@ -152,7 +152,7 @@
abstracts = {}
labels = {}
thumbnail = None
- with transaction.commit_on_success():
+ with transaction.atomic():
res_abstracts = self.query_dbpedia("select distinct ?y where {<%s> <http://dbpedia.org/ontology/abstract> ?y}" % (tag.dbpedia_uri), 'n3')
for _,_,o in res_abstracts.triples((None, URIRef('http://www.w3.org/2005/sparql-results#value'), None)):
abstracts[o.language] = (unicode(o), True)
--- a/src/hdalab/management/commands/query_wikipedia_category.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/management/commands/query_wikipedia_category.py Tue Mar 24 12:24:28 2015 +0100
@@ -381,7 +381,7 @@
if tag.url_status == Tag.TAG_URL_STATUS_DICT['redirection'] and tag.alternative_wikipedia_pageid is not None :
wikipedia_pageid = tag.alternative_label if use_label else tag.alternative_wikipedia_pageid
- with transaction.commit_on_success():
+ with transaction.atomic():
if types_mask & TYPES_MASK_DICT['visible']:
res = self.query_all_categories(False, site, wikipedia_pageid, use_label)
self.process_categories(res, False, tag)
--- a/src/hdalab/migrations/0001_initial.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/migrations/0001_initial.py Tue Mar 24 12:24:28 2015 +0100
@@ -1,135 +1,247 @@
-# encoding: utf-8
-from south.db import db
-from south.v2 import SchemaMigration
-
-class Migration(SchemaMigration):
-
- depends_on = (
- ("hdabo", "0007_auto__add_folder"),
- )
-
- def forwards(self, orm):
-
- # Adding model 'WpCategory'
- db.create_table('hdalab_wpcategory', ( #@UndefinedVariable
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(unique=True, max_length=2048)),
- ))
- db.send_create_signal('hdalab', ['WpCategory']) #@UndefinedVariable
-
- # Adding model 'TagWpCategory'
- db.create_table('hdalab_tagwpcategory', ( #@UndefinedVariable
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('tag', self.gf('django.db.models.fields.related.ForeignKey')(related_name='wp_categories', to=orm['hdabo.Tag'])),
- ('wp_category', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdalab.WpCategory'])),
- ('hidden', self.gf('django.db.models.fields.BooleanField')(default=False)),
- ))
- db.send_create_signal('hdalab', ['TagWpCategory']) #@UndefinedVariable
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
- # Adding unique constraint on 'TagWpCategory', fields ['tag', 'wp_category', 'hidden']
- db.create_unique('hdalab_tagwpcategory', ['tag_id', 'wp_category_id', 'hidden']) #@UndefinedVariable
-
- # Adding model 'TagInfobox'
- db.create_table('hdalab_taginfobox', ( #@UndefinedVariable
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('tag', self.gf('django.db.models.fields.related.ForeignKey')(related_name='infoboxes', to=orm['hdabo.Tag'])),
- ('name', self.gf('django.db.models.fields.CharField')(max_length=2048)),
- ('source', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ('revision_id', self.gf('django.db.models.fields.BigIntegerField')(null=True, blank=True)),
- ))
- db.send_create_signal('hdalab', ['TagInfobox']) #@UndefinedVariable
-
- # Adding unique constraint on 'TagInfobox', fields ['tag', 'name', 'revision_id']
- db.create_unique('hdalab_taginfobox', ['tag_id', 'name', 'revision_id']) #@UndefinedVariable
-
- # Adding model 'InfoboxParameter'
- db.create_table('hdalab_infoboxparameter', ( #@UndefinedVariable
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('tag_infobox', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdalab.TagInfobox'])),
- ('param_name', self.gf('django.db.models.fields.CharField')(max_length=2048)),
- ('param_value', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ))
- db.send_create_signal('hdalab', ['InfoboxParameter']) #@UndefinedVariable
-
- # Adding unique constraint on 'InfoboxParameter', fields ['tag_infobox', 'param_name']
- db.create_unique('hdalab_infoboxparameter', ['tag_infobox_id', 'param_name']) #@UndefinedVariable
+from django.db import models, migrations
+import hdalab.fields
+from django.conf import settings
- def backwards(self, orm):
-
- # Removing unique constraint on 'InfoboxParameter', fields ['tag_infobox', 'param_name']
- db.delete_unique('hdalab_infoboxparameter', ['tag_infobox_id', 'param_name']) #@UndefinedVariable
-
- # Removing unique constraint on 'TagInfobox', fields ['tag', 'name', 'revision_id']
- db.delete_unique('hdalab_taginfobox', ['tag_id', 'name', 'revision_id']) #@UndefinedVariable
-
- # Removing unique constraint on 'TagWpCategory', fields ['tag', 'wp_category', 'hidden']
- db.delete_unique('hdalab_tagwpcategory', ['tag_id', 'wp_category_id', 'hidden']) #@UndefinedVariable
+class Migration(migrations.Migration):
- # Deleting model 'WpCategory'
- db.delete_table('hdalab_wpcategory') #@UndefinedVariable
-
- # Deleting model 'TagWpCategory'
- db.delete_table('hdalab_tagwpcategory') #@UndefinedVariable
-
- # Deleting model 'TagInfobox'
- db.delete_table('hdalab_taginfobox') #@UndefinedVariable
-
- # Deleting model 'InfoboxParameter'
- db.delete_table('hdalab_infoboxparameter') #@UndefinedVariable
-
+ dependencies = [
+ ('hdabo', '0001_initial'),
+ migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+ ('renkanmanager', '0001_initial'),
+ ]
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
+ operations = [
+ migrations.CreateModel(
+ name='Country',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('dbpedia_uri', models.URLField(unique=True, max_length=255, db_index=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='DatasheetExtras',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('datasheet', models.OneToOneField(related_name='extras', to='hdabo.Datasheet')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='DbpediaFields',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('dbpedia_uri', models.URLField(max_length=2048, db_index=True)),
+ ('abstract', models.TextField(null=True, blank=True)),
+ ('thumbnail', models.URLField(max_length=2048, null=True, blank=True)),
+ ('label', models.CharField(max_length=2048, null=True, blank=True)),
+ ('tag', hdalab.fields.OneToOneField(related_name='dbpedia_fields', to='hdabo.Tag', related_default=b'lambda:')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='DbpediaFieldsTranslation',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('language_code', models.CharField(max_length=15, db_index=True)),
+ ('label', models.CharField(max_length=2048, blank=True)),
+ ('abstract', models.TextField(null=True, blank=True)),
+ ('is_label_translated', models.BooleanField(default=True)),
+ ('is_abstract_translated', models.BooleanField(default=True)),
+ ('master', models.ForeignKey(related_name='translations', to='hdalab.DbpediaFields')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='GeoInclusion',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('country', models.ForeignKey(related_name='includes', to='hdalab.Country')),
+ ('tag', models.OneToOneField(related_name='locatedin', to='hdabo.Tag')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='HdalabRenkan',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('state', models.IntegerField(default=1, choices=[(1, b'edition'), (2, b'moderated'), (3, b'published'), (4, b'rejected')])),
+ ('favorite', models.BooleanField(default=False)),
+ ('renkan', models.ForeignKey(to='renkanmanager.Renkan')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='HdalabRenkanStateTransition',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('from_state', models.IntegerField(default=1, choices=[(1, b'edition'), (2, b'moderated'), (3, b'published'), (4, b'rejected')])),
+ ('to_state', models.IntegerField(default=1, choices=[(1, b'edition'), (2, b'moderated'), (3, b'published'), (4, b'rejected')])),
+ ('ts', models.DateTimeField(auto_now_add=True)),
+ ('message', models.TextField(null=True, blank=True)),
+ ('author', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
+ ('renkan', models.ForeignKey(related_name='states', to='hdalab.HdalabRenkan')),
+ ],
+ options={
+ 'ordering': ['-ts'],
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='HdaSession',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('sessionid', models.CharField(unique=True, max_length=36, db_index=True)),
+ ('data', models.TextField(null=True, blank=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='InfoboxParameter',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('param_name', models.CharField(max_length=2048)),
+ ('param_value', models.TextField(null=True, blank=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='InseeCoords',
+ fields=[
+ ('insee', models.IntegerField(serialize=False, primary_key=True)),
+ ('city_name', models.CharField(max_length=255)),
+ ('latitude', models.FloatField()),
+ ('longitude', models.FloatField()),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TagInfobox',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('name', models.CharField(max_length=2048)),
+ ('source', models.TextField(null=True, blank=True)),
+ ('revision_id', models.BigIntegerField(null=True, blank=True)),
+ ('tag', models.ForeignKey(related_name='infoboxes', to='hdabo.Tag')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TagLinks',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('object', models.ForeignKey(related_name='taglinks_objects', to='hdabo.Tag')),
+ ('subject', models.ForeignKey(related_name='taglinks_subjects', to='hdabo.Tag')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TagWpCategory',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('hidden', models.BooleanField(default=False)),
+ ('tag', models.ForeignKey(related_name='wp_categories', to='hdabo.Tag')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='TagYears',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('start_year', models.IntegerField(db_index=True)),
+ ('end_year', models.IntegerField(db_index=True)),
+ ('tag', models.ForeignKey(related_name='years', to='hdabo.Tag', unique=True)),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='WpCategory',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('label', models.CharField(unique=True, max_length=2048)),
+ ],
+ options={
+ 'verbose_name_plural': 'WpCategories',
+ },
+ bases=(models.Model,),
+ ),
+ migrations.CreateModel(
+ name='WpCategoryInclusion',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('child_category', models.ForeignKey(related_name='parent_categories', to='hdalab.WpCategory')),
+ ('parent_category', models.ForeignKey(related_name='child_categories', to='hdalab.WpCategory')),
+ ],
+ options={
+ },
+ bases=(models.Model,),
+ ),
+ migrations.AlterUniqueTogether(
+ name='wpcategoryinclusion',
+ unique_together=set([('parent_category', 'child_category')]),
+ ),
+ migrations.AddField(
+ model_name='tagwpcategory',
+ name='wp_category',
+ field=models.ForeignKey(related_name='tags', to='hdalab.WpCategory'),
+ preserve_default=True,
+ ),
+ migrations.AlterUniqueTogether(
+ name='tagwpcategory',
+ unique_together=set([('tag', 'wp_category', 'hidden')]),
+ ),
+ migrations.AlterUniqueTogether(
+ name='taginfobox',
+ unique_together=set([('tag', 'name', 'revision_id')]),
+ ),
+ migrations.AddField(
+ model_name='infoboxparameter',
+ name='tag_infobox',
+ field=models.ForeignKey(to='hdalab.TagInfobox'),
+ preserve_default=True,
+ ),
+ migrations.AlterUniqueTogether(
+ name='infoboxparameter',
+ unique_together=set([('tag_infobox', 'param_name')]),
+ ),
+ migrations.AlterUniqueTogether(
+ name='dbpediafieldstranslation',
+ unique_together=set([('master', 'language_code')]),
+ ),
+ migrations.AddField(
+ model_name='datasheetextras',
+ name='insee',
+ field=models.ForeignKey(blank=True, to='hdalab.InseeCoords', null=True),
+ preserve_default=True,
+ ),
+ ]
--- a/src/hdalab/migrations/0002_dataviz.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,144 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'DbpediaFields'
- db.create_table('hdalab_dbpediafields', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('dbpedia_uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=2048, db_index=True)),
- ('tag', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='dbpedia_fields', null=True, to=orm['hdabo.Tag'])),
- ('abstract', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ('label', self.gf('django.db.models.fields.CharField')(max_length=2048, null=True, blank=True)),
- ('thumbnail', self.gf('django.db.models.fields.URLField')(max_length=2048, null=True, blank=True)),
- ))
- db.send_create_signal('hdalab', ['DbpediaFields'])
-
- # Adding model 'TagLinks'
- db.create_table('hdalab_taglinks', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('subject', self.gf('django.db.models.fields.related.ForeignKey')(related_name='taglinks_subjects', to=orm['hdabo.Tag'])),
- ('object', self.gf('django.db.models.fields.related.ForeignKey')(related_name='taglinks_objects', to=orm['hdabo.Tag'])),
- ))
- db.send_create_signal('hdalab', ['TagLinks'])
-
- # Adding model 'CountryCode'
- db.create_table('hdalab_countrycode', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024, db_index=True)),
- ('isocode', self.gf('django.db.models.fields.CharField')(unique=True, max_length=3, db_index=True)),
- ))
- db.send_create_signal('hdalab', ['CountryCode'])
-
- # Adding model 'TagYears'
- db.create_table('hdalab_tagyears', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('tag', self.gf('django.db.models.fields.related.ForeignKey')(related_name='years', to=orm['hdabo.Tag'])),
- ('start_year', self.gf('django.db.models.fields.IntegerField')(db_index=True)),
- ('end_yar', self.gf('django.db.models.fields.IntegerField')(db_index=True)),
- ))
- db.send_create_signal('hdalab', ['TagYears'])
-
-
- def backwards(self, orm):
-
- # Deleting model 'DbpediaFields'
- db.delete_table('hdalab_dbpediafields')
-
- # Deleting model 'TagLinks'
- db.delete_table('hdalab_taglinks')
-
- # Deleting model 'CountryCode'
- db.delete_table('hdalab_countrycode')
-
- # Deleting model 'TagYears'
- db.delete_table('hdalab_tagyears')
-
-
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.countrycode': {
- 'Meta': {'object_name': 'CountryCode'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'isocode': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '3', 'db_index': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024', 'db_index': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_yar': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0003_hdasession.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,113 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'HdaSession'
- db.create_table('hdalab_hdasession', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('sessionid', self.gf('django.db.models.fields.CharField')(unique=True, max_length=36, db_index=True)),
- ('data', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ))
- db.send_create_signal('hdalab', ['HdaSession'])
-
-
- def backwards(self, orm):
-
- # Deleting model 'HdaSession'
- db.delete_table('hdalab_hdasession')
-
-
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.countrycode': {
- 'Meta': {'object_name': 'CountryCode'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'isocode': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '3', 'db_index': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024', 'db_index': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_yar': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0004_remove_dbpedia_unicity.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,108 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Removing unique constraint on 'DbpediaFields', fields ['dbpedia_uri']
- db.delete_unique('hdalab_dbpediafields', ['dbpedia_uri'])
-
-
- def backwards(self, orm):
-
- # Adding unique constraint on 'DbpediaFields', fields ['dbpedia_uri']
- db.create_unique('hdalab_dbpediafields', ['dbpedia_uri'])
-
-
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.countrycode': {
- 'Meta': {'object_name': 'CountryCode'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'isocode': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '3', 'db_index': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024', 'db_index': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_yar': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0005_rename_end_year.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Deleting field 'TagYears.end_yar'
- db.delete_column('hdalab_tagyears', 'end_yar')
-
- # Adding field 'TagYears.end_year'
- db.add_column('hdalab_tagyears', 'end_year', self.gf('django.db.models.fields.IntegerField')(default=2012, db_index=True), keep_default=False)
-
-
- def backwards(self, orm):
-
- # User chose to not deal with backwards NULL issues for 'TagYears.end_yar'
- raise RuntimeError("Cannot reverse this migration. 'TagYears.end_yar' and its values cannot be restored.")
-
- # Deleting field 'TagYears.end_year'
- db.delete_column('hdalab_tagyears', 'end_year')
-
-
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.countrycode': {
- 'Meta': {'object_name': 'CountryCode'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'isocode': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '3', 'db_index': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024', 'db_index': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0006_dbpedia_fields_one_to_one.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Changing field 'DbpediaFields.tag'
- db.alter_column('hdalab_dbpediafields', 'tag_id', self.gf('django.db.models.fields.related.OneToOneField')(unique=True, null=True, to=orm['hdabo.Tag']))
-
- # Adding unique constraint on 'DbpediaFields', fields ['tag']
- db.create_unique('hdalab_dbpediafields', ['tag_id'])
-
-
- def backwards(self, orm):
-
- # Removing unique constraint on 'DbpediaFields', fields ['tag']
- db.delete_unique('hdalab_dbpediafields', ['tag_id'])
-
- # Changing field 'DbpediaFields.tag'
- db.alter_column('hdalab_dbpediafields', 'tag_id', self.gf('django.db.models.fields.related.ForeignKey')(null=True, to=orm['hdabo.Tag']))
-
-
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.countrycode': {
- 'Meta': {'object_name': 'CountryCode'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'isocode': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '3', 'db_index': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024', 'db_index': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0007_geographic_inclusion.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,139 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Deleting model 'CountryCode'
- db.delete_table('hdalab_countrycode')
-
- # Adding model 'GeoInclusion'
- db.create_table('hdalab_geoinclusion', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('tag', self.gf('django.db.models.fields.related.OneToOneField')(related_name='locatedin', unique=True, to=orm['hdabo.Tag'])),
- ('country', self.gf('django.db.models.fields.related.ForeignKey')(related_name='includes', to=orm['hdalab.Country'])),
- ))
- db.send_create_signal('hdalab', ['GeoInclusion'])
-
- # Adding model 'Country'
- db.create_table('hdalab_country', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('dbpedia_uri', self.gf('django.db.models.fields.URLField')(unique=True, max_length=255, db_index=True)),
- ))
- db.send_create_signal('hdalab', ['Country'])
-
-
- def backwards(self, orm):
-
- # Adding model 'CountryCode'
- db.create_table('hdalab_countrycode', (
- ('isocode', self.gf('django.db.models.fields.CharField')(max_length=3, unique=True, db_index=True)),
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('label', self.gf('django.db.models.fields.CharField')(max_length=1024, unique=True, db_index=True)),
- ))
- db.send_create_signal('hdalab', ['CountryCode'])
-
- # Deleting model 'GeoInclusion'
- db.delete_table('hdalab_geoinclusion')
-
- # Deleting model 'Country'
- db.delete_table('hdalab_country')
-
-
- models = {
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0008_datasheet_insee.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,304 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'DatasheetExtras'
- db.create_table('hdalab_datasheetextras', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('datasheet', self.gf('django.db.models.fields.related.OneToOneField')(related_name='extras', unique=True, to=orm['hdabo.Datasheet'])),
- ('insee', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdalab.InseeCoords'], null=True, blank=True)),
- ))
- db.send_create_signal('hdalab', ['DatasheetExtras'])
-
- # Adding model 'InseeCoords'
- db.create_table('hdalab_inseecoords', (
- ('insee', self.gf('django.db.models.fields.IntegerField')(primary_key=True)),
- ('city_name', self.gf('django.db.models.fields.CharField')(max_length=255)),
- ('latitude', self.gf('django.db.models.fields.FloatField')()),
- ('longitude', self.gf('django.db.models.fields.FloatField')()),
- ))
- db.send_create_signal('hdalab', ['InseeCoords'])
-
-
- def backwards(self, orm):
-
- # Deleting model 'DatasheetExtras'
- db.delete_table('hdalab_datasheetextras')
-
- # Deleting model 'InseeCoords'
- db.delete_table('hdalab_inseecoords')
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']"}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0009_i18n.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,308 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'DbpediaFieldsTranslation'
- db.create_table('hdalab_dbpediafieldstranslation', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('master', self.gf('django.db.models.fields.related.ForeignKey')(related_name='translations', to=orm['hdalab.DbpediaFields'])),
- ('language_code', self.gf('django.db.models.fields.CharField')(max_length=15, db_index=True)),
- ('label', self.gf('django.db.models.fields.CharField')(max_length=2048, blank=True)),
- ('abstract', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ))
- db.send_create_signal('hdalab', ['DbpediaFieldsTranslation'])
-
- # Adding unique constraint on 'DbpediaFieldsTranslation', fields ['master', 'language_code']
- db.create_unique('hdalab_dbpediafieldstranslation', ['master_id', 'language_code'])
-
-
- def backwards(self, orm):
-
- # Removing unique constraint on 'DbpediaFieldsTranslation', fields ['master', 'language_code']
- db.delete_unique('hdalab_dbpediafieldstranslation', ['master_id', 'language_code'])
-
- # Deleting model 'DbpediaFieldsTranslation'
- db.delete_table('hdalab_dbpediafieldstranslation')
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 3, 8, 13, 47, 54, 155003)'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 3, 8, 13, 47, 54, 154782)'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']"}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0010_categoryinclusion.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,312 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding model 'WpCategoryInclusion'
- db.create_table('hdalab_wpcategoryinclusion', (
- ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('parent_category', self.gf('django.db.models.fields.related.ForeignKey')(related_name='child_categories', to=orm['hdalab.WpCategory'])),
- ('child_category', self.gf('django.db.models.fields.related.ForeignKey')(related_name='parent_categories', to=orm['hdalab.WpCategory'])),
- ))
- db.send_create_signal('hdalab', ['WpCategoryInclusion'])
-
- # Adding unique constraint on 'WpCategoryInclusion', fields ['parent_category', 'child_category']
- db.create_unique('hdalab_wpcategoryinclusion', ['parent_category_id', 'child_category_id'])
-
-
- def backwards(self, orm):
-
- # Removing unique constraint on 'WpCategoryInclusion', fields ['parent_category', 'child_category']
- db.delete_unique('hdalab_wpcategoryinclusion', ['parent_category_id', 'child_category_id'])
-
- # Deleting model 'WpCategoryInclusion'
- db.delete_table('hdalab_wpcategoryinclusion')
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 7, 2, 5, 14, 31, 895549)'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 7, 2, 5, 14, 31, 895384)'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- },
- 'hdalab.wpcategoryinclusion': {
- 'Meta': {'unique_together': "(('parent_category', 'child_category'),)", 'object_name': 'WpCategoryInclusion'},
- 'child_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'parent_categories'", 'to': "orm['hdalab.WpCategory']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'parent_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'child_categories'", 'to': "orm['hdalab.WpCategory']"})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0011_auto__add_field_dbpediafieldstranslation_is_label_translated__add_fiel.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,309 +0,0 @@
-# encoding: utf-8
-import datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding field 'DbpediaFieldsTranslation.is_label_translated'
- db.add_column('hdalab_dbpediafieldstranslation', 'is_label_translated', self.gf('django.db.models.fields.BooleanField')(default=True), keep_default=False)
-
- # Adding field 'DbpediaFieldsTranslation.is_abstract_translated'
- db.add_column('hdalab_dbpediafieldstranslation', 'is_abstract_translated', self.gf('django.db.models.fields.BooleanField')(default=True), keep_default=False)
-
-
- def backwards(self, orm):
-
- # Deleting field 'DbpediaFieldsTranslation.is_label_translated'
- db.delete_column('hdalab_dbpediafieldstranslation', 'is_label_translated')
-
- # Deleting field 'DbpediaFieldsTranslation.is_abstract_translated'
- db.delete_column('hdalab_dbpediafieldstranslation', 'is_abstract_translated')
-
-
- models = {
- 'auth.group': {
- 'Meta': {'object_name': 'Group'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- 'auth.permission': {
- 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- 'auth.user': {
- 'Meta': {'object_name': 'User'},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 9, 6, 7, 27, 20, 166066)'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 9, 6, 7, 27, 20, 165955)'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- 'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_college_themes']", 'to': "orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_domains']", 'to': "orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_highschool_themes']", 'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_periods']", 'to': "orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': "orm['hdabo.Datasheet_primary_themes']", 'to': "orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['hdabo.Tag']", 'through': "orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TimePeriod']"})
- },
- 'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Domain']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- 'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- 'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- 'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': "orm['hdabo.Datasheet']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': "orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_abstract_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_label_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': "orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': "orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tags'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': "orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- },
- 'hdalab.wpcategoryinclusion': {
- 'Meta': {'unique_together': "(('parent_category', 'child_category'),)", 'object_name': 'WpCategoryInclusion'},
- 'child_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'parent_categories'", 'to': "orm['hdalab.WpCategory']"}),
- 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'parent_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'child_categories'", 'to': "orm['hdalab.WpCategory']"})
- }
- }
-
- complete_apps = ['hdalab']
--- a/src/hdalab/migrations/0012_auto__add_hdalabrenkan.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,328 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.utils import datetime_utils as datetime
-from south.db import db
-from south.v2 import SchemaMigration
-from django.db import models
-
-
-class Migration(SchemaMigration):
-
- depends_on = (
- ("renkanmanager", "0001_initial"),
- )
-
- def forwards(self, orm):
- # Adding model 'HdalabRenkan'
- db.create_table(u'hdalab_hdalabrenkan', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('renkan', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['renkanmanager.Renkan'])),
- ('state', self.gf('django.db.models.fields.IntegerField')(default=1)),
- ))
- db.send_create_signal('hdalab', ['HdalabRenkan'])
-
-
- def backwards(self, orm):
- # Deleting model 'HdalabRenkan'
- db.delete_table(u'hdalab_hdalabrenkan')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'dbpedia_fields'", 'unique': 'True', 'null': 'True', 'to': u"orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_abstract_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_label_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.hdalabrenkan': {
- 'Meta': {'object_name': 'HdalabRenkan'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'renkan': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['renkanmanager.Renkan']"}),
- 'state': ('django.db.models.fields.IntegerField', [], {'default': '1'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': u"orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': u"orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tags'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- },
- 'hdalab.wpcategoryinclusion': {
- 'Meta': {'unique_together': "(('parent_category', 'child_category'),)", 'object_name': 'WpCategoryInclusion'},
- 'child_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'parent_categories'", 'to': "orm['hdalab.WpCategory']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'parent_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'child_categories'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'renkanmanager.renkan': {
- 'Meta': {'object_name': 'Renkan'},
- 'content': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'default': "'thumbnails/renkan/renkan_default_icon.png'", 'max_length': '100'}),
- 'modification_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'}),
- 'rk_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'})
- }
- }
-
- complete_apps = ['hdalab']
\ No newline at end of file
--- a/src/hdalab/migrations/0013_auto__chg_field_dbpediafields_tag__add_unique_tagyears_tag.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,327 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- depends_on = (
- ("hdabo", "0007_auto__add_folder"),
- )
-
- def forwards(self, orm):
-
- # Changing field 'DbpediaFields.tag'
- db.alter_column(u'hdalab_dbpediafields', 'tag_id', self.gf('hdalab.fields.OneToOneField')(default=0, unique=True, related_default=lambda instance: None, to=orm['hdabo.Tag']))
- # Adding unique constraint on 'TagYears', fields ['tag']
- db.create_unique(u'hdalab_tagyears', ['tag_id'])
-
-
- def backwards(self, orm):
- # Removing unique constraint on 'TagYears', fields ['tag']
- db.delete_unique(u'hdalab_tagyears', ['tag_id'])
-
-
- # Changing field 'DbpediaFields.tag'
- db.alter_column(u'hdalab_dbpediafields', 'tag_id', self.gf('django.db.models.fields.related.OneToOneField')(unique=True, null=True, to=orm['hdabo.Tag']))
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('hdalab.fields.OneToOneField', [], {'related_name': "'dbpedia_fields'", 'unique': 'True', 'related_default': 'None', 'to': u"orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_abstract_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_label_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.hdalabrenkan': {
- 'Meta': {'object_name': 'HdalabRenkan'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'renkan': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['renkanmanager.Renkan']"}),
- 'state': ('django.db.models.fields.IntegerField', [], {'default': '1'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': u"orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': u"orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tags'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- },
- 'hdalab.wpcategoryinclusion': {
- 'Meta': {'unique_together': "(('parent_category', 'child_category'),)", 'object_name': 'WpCategoryInclusion'},
- 'child_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'parent_categories'", 'to': "orm['hdalab.WpCategory']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'parent_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'child_categories'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'renkanmanager.renkan': {
- 'Meta': {'object_name': 'Renkan'},
- 'content': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'default': "'thumbnails/renkan/renkan_default_icon.png'", 'max_length': '100'}),
- 'modification_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'}),
- 'rk_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'})
- }
- }
-
- complete_apps = ['hdalab']
\ No newline at end of file
--- a/src/hdalab/migrations/0014_auto__add_hdalabrenkanstatetransition__chg_field_dbpediafields_tag.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,339 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
- # Adding model 'HdalabRenkanStateTransition'
- db.create_table(u'hdalab_hdalabrenkanstatetransition', (
- (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
- ('renkan', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdalab.HdalabRenkan'])),
- ('from_state', self.gf('django.db.models.fields.IntegerField')(default=1)),
- ('to_state', self.gf('django.db.models.fields.IntegerField')(default=1)),
- ('ts', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
- ('message', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
- ('author', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['hdabo.User'])),
- ))
- db.send_create_signal('hdalab', ['HdalabRenkanStateTransition'])
-
- def backwards(self, orm):
- # Deleting model 'HdalabRenkanStateTransition'
- db.delete_table(u'hdalab_hdalabrenkanstatetransition')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('hdalab.fields.OneToOneField', [], {'related_name': "'dbpedia_fields'", 'unique': 'True', 'related_default': None, 'to': u"orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_abstract_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_label_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.hdalabrenkan': {
- 'Meta': {'object_name': 'HdalabRenkan'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'renkan': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['renkanmanager.Renkan']"}),
- 'state': ('django.db.models.fields.IntegerField', [], {'default': '1'})
- },
- 'hdalab.hdalabrenkanstatetransition': {
- 'Meta': {'object_name': 'HdalabRenkanStateTransition'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']"}),
- 'from_state': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'message': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'renkan': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.HdalabRenkan']"}),
- 'to_state': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
- 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': u"orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': u"orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tags'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- },
- 'hdalab.wpcategoryinclusion': {
- 'Meta': {'unique_together': "(('parent_category', 'child_category'),)", 'object_name': 'WpCategoryInclusion'},
- 'child_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'parent_categories'", 'to': "orm['hdalab.WpCategory']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'parent_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'child_categories'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'renkanmanager.renkan': {
- 'Meta': {'object_name': 'Renkan'},
- 'content': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'default': "'thumbnails/renkan/renkan_default_icon.png'", 'max_length': '100'}),
- 'modification_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'}),
- 'rk_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'})
- }
- }
-
- complete_apps = ['hdalab']
\ No newline at end of file
--- a/src/hdalab/migrations/0015_auto__add_field_hdalabrenkan_favorite.py Tue Mar 24 12:16:06 2015 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,336 +0,0 @@
-# -*- coding: utf-8 -*-
-from south.db import db
-from south.v2 import SchemaMigration
-
-
-class Migration(SchemaMigration):
-
- def forwards(self, orm):
-
- # Adding field 'HdalabRenkan.favorite'
- db.add_column(u'hdalab_hdalabrenkan', 'favorite',
- self.gf('django.db.models.fields.BooleanField')(default=False),
- keep_default=False)
-
-
- def backwards(self, orm):
-
- # Deleting field 'HdalabRenkan.favorite'
- db.delete_column(u'hdalab_hdalabrenkan', 'favorite')
-
-
- models = {
- u'auth.group': {
- 'Meta': {'object_name': 'Group'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
- 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
- },
- u'auth.permission': {
- 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
- 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
- },
- u'contenttypes.contenttype': {
- 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
- 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
- },
- u'hdabo.author': {
- 'Meta': {'object_name': 'Author'},
- 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet': {
- 'Meta': {'object_name': 'Datasheet'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Author']", 'null': 'True', 'blank': 'True'}),
- 'college_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'college_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'college_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_college_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'domains': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_domains']", 'to': u"orm['hdabo.Domain']"}),
- 'format': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.DocumentFormat']", 'null': 'True', 'blank': 'True'}),
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'highschool_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'highschool_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'highschool_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_highschool_themes']", 'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'manual_order': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'modification_datetime': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'organisation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Organisation']", 'null': 'True'}),
- 'original_creation_date': ('django.db.models.fields.DateField', [], {}),
- 'original_modification_date': ('django.db.models.fields.DateField', [], {}),
- 'primary_periods': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_periods_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_periods']", 'to': u"orm['hdabo.TimePeriod']"}),
- 'primary_themes': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'primary_themes_datasheets'", 'symmetrical': 'False', 'through': u"orm['hdabo.Datasheet_primary_themes']", 'to': u"orm['hdabo.Domain']"}),
- 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['hdabo.Tag']", 'through': u"orm['hdabo.TaggedSheet']", 'symmetrical': 'False'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'town': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Location']", 'null': 'True', 'blank': 'True'}),
- 'url': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'validated': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
- 'validation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
- 'validator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.datasheet_college_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_college_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_college_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_domains': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_domains'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_highschool_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_highschool_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_highschool_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.datasheet_primary_periods': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_periods'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {}),
- 'timeperiod': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TimePeriod']"})
- },
- u'hdabo.datasheet_primary_themes': {
- 'Meta': {'ordering': "['sort_value']", 'object_name': 'Datasheet_primary_themes'},
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Domain']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sort_value': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.documentformat': {
- 'Meta': {'object_name': 'DocumentFormat'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'})
- },
- u'hdabo.domain': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'Domain'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.location': {
- 'Meta': {'object_name': 'Location'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '5'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'})
- },
- u'hdabo.organisation': {
- 'Meta': {'object_name': 'Organisation'},
- 'hda_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'location': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'website': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tag': {
- 'Meta': {'unique_together': "(('label', 'original_label', 'url_status'),)", 'object_name': 'Tag'},
- 'alias': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'alternative_wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'category': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.TagCategory']", 'null': 'True', 'blank': 'True'}),
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '7168', 'db_index': 'True'}),
- 'normalized_label': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'db_index': 'True'}),
- 'original_label': ('django.db.models.fields.CharField', [], {'max_length': '1024'}),
- 'popularity': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'url_status': ('django.db.models.fields.IntegerField', [], {'default': 'None', 'null': 'True', 'db_index': 'True', 'blank': 'True'}),
- 'wikipedia_pageid': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}),
- 'wikipedia_url': ('django.db.models.fields.URLField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- u'hdabo.tagcategory': {
- 'Meta': {'object_name': 'TagCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'})
- },
- u'hdabo.taggedsheet': {
- 'Meta': {'object_name': 'TaggedSheet'},
- 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- 'datasheet': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'index_note': ('django.db.models.fields.FloatField', [], {'default': '0.0', 'db_index': 'True'}),
- 'order': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}),
- 'original_order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.Tag']"}),
- 'wikipedia_revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'})
- },
- u'hdabo.timeperiod': {
- 'Meta': {'unique_together': "(('label', 'school_period'),)", 'object_name': 'TimePeriod'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '512'}),
- 'natural_key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512'}),
- 'school_period': ('django.db.models.fields.IntegerField', [], {})
- },
- u'hdabo.user': {
- 'Meta': {'object_name': 'User', 'db_table': "'auth_user'"},
- 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
- 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
- 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
- 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
- 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}),
- 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
- },
- 'hdalab.country': {
- 'Meta': {'object_name': 'Country'},
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'unique': 'True', 'max_length': '255', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
- },
- 'hdalab.datasheetextras': {
- 'Meta': {'object_name': 'DatasheetExtras'},
- 'datasheet': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'extras'", 'unique': 'True', 'to': u"orm['hdabo.Datasheet']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'insee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.InseeCoords']", 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafields': {
- 'Meta': {'object_name': 'DbpediaFields'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'dbpedia_uri': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}),
- 'tag': ('hdalab.fields.OneToOneField', [], {'related_name': "'dbpedia_fields'", 'unique': 'True', 'related_default': None, 'to': u"orm['hdabo.Tag']"}),
- 'thumbnail': ('django.db.models.fields.URLField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'})
- },
- 'hdalab.dbpediafieldstranslation': {
- 'Meta': {'unique_together': "(('master', 'language_code'),)", 'object_name': 'DbpediaFieldsTranslation'},
- 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'is_abstract_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'is_label_translated': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}),
- 'language_code': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
- 'master': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'translations'", 'to': "orm['hdalab.DbpediaFields']"})
- },
- 'hdalab.geoinclusion': {
- 'Meta': {'object_name': 'GeoInclusion'},
- 'country': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'includes'", 'to': "orm['hdalab.Country']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'locatedin'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.hdalabrenkan': {
- 'Meta': {'object_name': 'HdalabRenkan'},
- 'favorite': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'renkan': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['renkanmanager.Renkan']"}),
- 'state': ('django.db.models.fields.IntegerField', [], {'default': '1'})
- },
- 'hdalab.hdalabrenkanstatetransition': {
- 'Meta': {'object_name': 'HdalabRenkanStateTransition'},
- 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']"}),
- 'from_state': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'message': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'renkan': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.HdalabRenkan']"}),
- 'to_state': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
- 'ts': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
- },
- 'hdalab.hdasession': {
- 'Meta': {'object_name': 'HdaSession'},
- 'data': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'sessionid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '36', 'db_index': 'True'})
- },
- 'hdalab.infoboxparameter': {
- 'Meta': {'unique_together': "(('tag_infobox', 'param_name'),)", 'object_name': 'InfoboxParameter'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'param_name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'param_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag_infobox': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['hdalab.TagInfobox']"})
- },
- 'hdalab.inseecoords': {
- 'Meta': {'object_name': 'InseeCoords'},
- 'city_name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
- 'insee': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
- 'latitude': ('django.db.models.fields.FloatField', [], {}),
- 'longitude': ('django.db.models.fields.FloatField', [], {})
- },
- 'hdalab.taginfobox': {
- 'Meta': {'unique_together': "(('tag', 'name', 'revision_id'),)", 'object_name': 'TagInfobox'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'name': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
- 'revision_id': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'blank': 'True'}),
- 'source': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'infoboxes'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.taglinks': {
- 'Meta': {'object_name': 'TagLinks'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'object': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_objects'", 'to': u"orm['hdabo.Tag']"}),
- 'subject': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taglinks_subjects'", 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.tagwpcategory': {
- 'Meta': {'unique_together': "(('tag', 'wp_category', 'hidden'),)", 'object_name': 'TagWpCategory'},
- 'hidden': ('django.db.models.fields.BooleanField', [], {}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'wp_categories'", 'to': u"orm['hdabo.Tag']"}),
- 'wp_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tags'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'hdalab.tagyears': {
- 'Meta': {'object_name': 'TagYears'},
- 'end_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'start_year': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
- 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'years'", 'unique': 'True', 'to': u"orm['hdabo.Tag']"})
- },
- 'hdalab.wpcategory': {
- 'Meta': {'object_name': 'WpCategory'},
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'label': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2048'})
- },
- 'hdalab.wpcategoryinclusion': {
- 'Meta': {'unique_together': "(('parent_category', 'child_category'),)", 'object_name': 'WpCategoryInclusion'},
- 'child_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'parent_categories'", 'to': "orm['hdalab.WpCategory']"}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'parent_category': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'child_categories'", 'to': "orm['hdalab.WpCategory']"})
- },
- 'renkanmanager.renkan': {
- 'Meta': {'object_name': 'Renkan'},
- 'content': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
- 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
- u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
- 'image': ('django.db.models.fields.files.ImageField', [], {'default': "'thumbnails/renkan/renkan_default_icon.png'", 'max_length': '100'}),
- 'modification_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
- 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['hdabo.User']", 'null': 'True', 'blank': 'True'}),
- 'rk_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}),
- 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'})
- }
- }
-
- complete_apps = ['hdalab']
\ No newline at end of file
--- a/src/hdalab/models/__init__.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/models/__init__.py Tue Mar 24 12:24:28 2015 +0100
@@ -4,5 +4,3 @@
from hdalab.models.renkan import HdalabRenkan, HdalabRenkanStateTransition
__all__ = ['WpCategory', 'InfoboxParameter', 'TagInfobox', 'TagWpCategory', 'TagYears', 'Country', 'GeoInclusion', 'TagLinks', 'DbpediaFields', 'DbpediaFieldsTranslation', 'HdaSession', 'InseeCoords', 'DatasheetExtras', 'WpCategoryInclusion', 'HdalabRenkan', 'HdalabRenkanStateTransition']
-
-import hdalab.signals
\ No newline at end of file
--- a/src/hdalab/models/categories.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/models/categories.py Tue Mar 24 12:24:28 2015 +0100
@@ -20,7 +20,7 @@
class TagWpCategory(models.Model):
tag = models.ForeignKey(Tag, related_name="wp_categories")
wp_category = models.ForeignKey(WpCategory, related_name="tags")
- hidden = models.BooleanField(blank=False, null=False)
+ hidden = models.BooleanField(blank=False, null=False, default=False)
class Meta:
app_label = 'hdalab'
--- a/src/hdalab/models/renkan.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/models/renkan.py Tue Mar 24 12:24:28 2015 +0100
@@ -9,7 +9,7 @@
from django.conf import settings
from django.db import models
-from django.utils.translation import ugettext as _
+from django.utils.translation import ugettext_lazy as _
logger = logging.getLogger(__name__)
--- a/src/hdalab/settings.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/settings.py Tue Mar 24 12:24:28 2015 +0100
@@ -138,7 +138,6 @@
)
INSTALLED_APPS = (
- 'south',
'hdalab',
'hdabo',
'django.contrib.auth',
@@ -173,6 +172,8 @@
PAGINATION_DEFAULT_NB_BY_PAGE = 50
RENKANS_PER_PAGE = 8
+TEST_RUNNER = 'django.test.runner.DiscoverRunner'
+
# User class after migration to django > 1.6.5
AUTH_USER_MODEL = 'hdabo.User'
--- a/src/hdalab/static/hdalab/css/login.css Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/static/hdalab/css/login.css Tue Mar 24 12:24:28 2015 +0100
@@ -14,4 +14,8 @@
.ui-dialog .ui-dialog-content {
padding:0;
+}
+
+div.register > p {
+ font-size: 1.4rem;
}
\ No newline at end of file
--- a/src/hdalab/static/hdalab/js/gomina.js Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/static/hdalab/js/gomina.js Tue Mar 24 12:24:28 2015 +0100
@@ -120,7 +120,6 @@
_curView[_type].push(_label);
}
updateFilters();
- //debouncedSaveChanges();
}
}
@@ -129,7 +128,6 @@
if (_curView.type == 'filter') {
_curView[_type].splice(_index,1);
updateFilters();
- //debouncedSaveChanges();
}
}
@@ -162,7 +160,6 @@
_curView.period[_n] = _int;
}
updateFilters();
- //debouncedSaveChanges();
}
}
}
@@ -173,7 +170,6 @@
_curView.period[0] = gomNs.minYear;
_curView.period[1] = gomNs.maxYear;
updateFilters();
- //debouncedSaveChanges();
}
}
@@ -314,78 +310,47 @@
+ ' <a class="mind-map-icon-white" href="' + gomNs.urls.renkan + '?label=' + _t.label + '" target="_blank">placeholder</a></h3>'
+ '</li>';
}).join('')
- /*+ '</ul><h4>'+gettext("Annotations")+'</h4><div class="content-annotation" contentid="'
- + _d.id
- + '">'
- + ( gomNs.sessiondata.annotations[_d.id] && gomNs.sessiondata.annotations[_d.id].texte
- ? '<ul><li>'
- + _.escape(gomNs.sessiondata.annotations[_d.id].texte).replace(/\n/gm,"</li><li>")
- + '</li>'
- : ( gomNs.write_allowed ? '<ul><li>'+gettext("Annoter ce contenu")+'...</li></ul>' : '' ) )*/
+ '</div>';
- /*if (gomNs.write_allowed) {
- _(gomNs.sessiondata.views).each(function(_view, _k) {
- if (_view.type == 'list') {
- _html += '<p><a href="#" class="addremlist" contentid="'
- + _d.id
- + '" viewid="'
- + _k
- + '">'
- + str_format(( _view.list.indexOf(_d.id) == -1 ? gettext('Ajouter a {0}') : gettext('Retirer de {0}') ),'"'+ _.escape(_view.name)+ '"')
- + '</a></p>'
- }
- });
- }*/
_html += '</li>';
return _html;
}).join('')
+ '</ul>';
$("#contents").html(_htmlCl).scrollTop(0);
- /*$("a.addremlist").click(function() {
- var _id = $(this).attr("contentid"),
- _vid =
- _view = gomNs.sessiondata.views[$(this).attr("viewid")],
- _io = _view.list.indexOf(_id);
- if ( _io == -1) {
- _view.list.push(_id);
- $(this).html(str_format(gettext('Retirer de {0}'),'"' + _.escape(_view.name) + '"' ));
- } else {
- _view.list.splice(_io, 1);
- $(this).html(str_format(gettext('Ajouter a {0}'),'"' + _.escape(_view.name) + '"'));
- }
- if (gomNs.sessiondata.view == 1) {
- showView();
- }
- debouncedSaveChanges();
- return false;
- });*/
- /*if (gomNs.write_allowed) {
- $("div.content-annotation").click(function() {
- if (this.children[0].tagName == 'UL') {
- var _el = document.createElement('textarea'),
- _id = $(this).attr("contentid");
- _el.innerHTML = (gomNs.sessiondata.annotations[_id] && gomNs.sessiondata.annotations[_id].texte) ? gomNs.sessiondata.annotations[_id].texte : '';
- $(_el).focusout(function() {
- var _id = this.parentNode.attributes.contentid.nodeValue;
- if (!gomNs.sessiondata.annotations[_id]) {
- gomNs.sessiondata.annotations[_id] = {};
- }
- gomNs.sessiondata.annotations[_id].texte = this.value;
- this.parentNode.innerHTML = '<ul><li>' + (this.value.length ? _.escape(gomNs.sessiondata.annotations[_id].texte).replace(/\n/gm,"</li><li>") : gettext('Annoter ce contenu')+'...' ) + '</ul>';
- debouncedSaveChanges();
- });
- $(this).html(_el);
- _el.focus();
- _el.select();
- }
- });
- }*/
+
}
else {
$("#contents").html("");
}
}
+function updateMap() {
+ if (gomNs.countries && gomNs.filterCountries) {
+ var _max = Math.max(1, _(gomNs.filterCountries).max());
+ _(gomNs.countries).each(function(_country, _k) {
+ _k = decodeURIComponent(_k);
+ var _val = gomNs.filterCountries[_k] || 0,
+ _fill = getGradient(_val/_max);
+ switch(gomNs.mappingLibrary) {
+ case 'gmaps':
+ _(_country.gPolygons).each(function(_p) {
+ _p.setOptions({
+ "fillColor" : _fill,
+ "fillOpacity" : 1
+ });
+ });
+ break;
+ case 'leaflet':
+ _country.layer.setStyle({
+ "fillColor" : _fill,
+ "fillOpacity" : 1
+ })
+ break;
+ }
+ });
+ }
+}
+
+
function updateDisplay(data) {
animStop();
@@ -451,29 +416,9 @@
$("#tagcloud").html("<h4>Pas de mots-clés trouvés</h4>");
}
displayContents(data.contents);
- if (gomNs.countries && data.countries) {
- var _max = Math.max(1, _(data.countries).max());
- _(gomNs.countries).each(function(_country, _k) {
- _k = decodeURIComponent(_k);
- var _val = data.countries[_k] || 0,
- _fill = getGradient(_val/_max);
- switch(gomNs.mappingLibrary) {
- case 'gmaps':
- _(_country.gPolygons).each(function(_p) {
- _p.setOptions({
- "fillColor" : _fill,
- "fillOpacity" : 1
- });
- });
- break;
- case 'leaflet':
- _country.layer.setStyle({
- "fillColor" : _fill,
- "fillOpacity" : 1
- })
- break;
- }
- });
+ if(data.countries) {
+ gomNs.filterCountries = data.countries;
+ $("#map").trigger('mapUpdate.gomina');
}
if (data.disciplines) {
var _disc = data.disciplines.filter(function(_d) {
@@ -502,28 +447,6 @@
}
}
-/*function saveChanges() {
- if (gomNs.sessionid && gomNs.sessionkey) {
- $.getJSON(gomNs.urls['session_info'], {
- "sessionid" : gomNs.sessionid,
- "sessionkey" : gomNs.sessionkey,
- "data" : JSON.stringify(gomNs.sessiondata),
- });
- }
-}*/
-
-//var debouncedSaveChanges = _.debounce(saveChanges, 3000);
-
-/*function changeView(nview) {
- var _curView = gomNs.sessiondata.views[nview];
- if (_curView.type == 'list' && (!_curView.list || !_curView.list.length)) {
- alert(gettext("La liste de contenus est vide ! Ajoutez des contenus pour afficher la liste !"));
- } else {
- gomNs.sessiondata.view = nview;
- debouncedSaveChanges();
- showView();
- }
-}*/
function showView(initial) {
if(typeof initial==="undefined"){
@@ -558,18 +481,6 @@
}
}
-/*function displayViewList() {
- $("#ongletsvues").html(gomNs.sessiondata.views.map(function(_v, _k) {
- return '<li class="lienvue" id="view_'
- + _k
- + '" onclick="changeView('
- + _k
- + '); return false;"><a href="#">'
- + _.escape(_v.name)
- + '</a></li>';
- }).join(""))
-}*/
-
function getURLParameter(name) {
return decodeURI(
@@ -626,76 +537,14 @@
}
};
- /*gomNs.sessionid = data.sessionid;
- if (data.sessionkey) {
- gomNs.sessionkey = data.sessionkey;
- }
- gomNs.write_allowed = data.write_allowed;
- if (data.write_allowed) {
- $("#partagerw").show();
- } else {
- $("#partagerw").hide();
- }*/
- //var _baseUrl = document.location.href.split("#")[0];
- //gomNs.hash = "#" + data.sessionid + (data.sessionkey ? (':' + data.sessionkey) : '');
- //document.location.hash = gomNs.hash;
gomNs.sessiondata = typeof data.data == "string" ? JSON.parse(data.data) : (typeof data.data == "object" ? data.data : {});
- /*if (!gomNs.sessiondata.title) {
- gomNs.sessiondata.title = gettext('Nouvelle session');
- }*/
+
if (!gomNs.sessiondata.views) {
gomNs.sessiondata.views = [];
}
- /*if (!gomNs.sessiondata.views.length) {
- addView( 'filter', gettext('Mes resultats de recherche') );
- addView( 'list', gettext('Ma liste') );
- }
- if (!gomNs.sessiondata.annotations) {
- gomNs.sessiondata.annotations = {};
- }
- if (data.write_allowed) {
- $("#bloc_gestvue").show();
- } else {
- $("#bloc_gestvue").hide();
- }
- $("#sessionname").html(_.escape(gomNs.sessiondata.title)
- + ( data.write_allowed ? '' : '<span class="lectseul"> ('+gettext("lecture seule")+')</span>' ) );
- gomNs.hrefinterval = setInterval(function() {
- if (document.location.hash != gomNs.hash) {
- clearInterval(gomNs.hrefinterval);
- getInitialView();
- }
- }, 500);*/
- //displayViewList();
showView(true);
}
-/*function changeSessionTitle(title) {
- gomNs.sessiondata.title = title;
- $("#sessionname").html(_.escape(gomNs.sessiondata.title));
- debouncedSaveChanges();
-}*/
-
-/*function addView(viewtype, viewname) {
- var _content = {
- type: viewtype,
- name: viewname,
- hiddenWidgets: [],
- };
- switch(viewtype) {
- case 'filter':
- _content.period = [ gomNs.minYear, gomNs.maxYear ];
- _content.tag = [];
- _content.country = [];
- gomNs.sessiondata.view = gomNs.sessiondata.views.length;
- break;
- case 'list':
- _content.list = [];
- break;
- }
- gomNs.sessiondata.views.push(_content);
- debouncedSaveChanges();
-}*/
function animLoad() {
var _d = $("#waiting"),
@@ -746,6 +595,7 @@
);
$(document).ready(function() {
+ var showMethod;
switch(gomNs.mappingLibrary) {
case 'gmaps':
gomNs.map = new google.maps.Map(document.getElementById("map"),
@@ -754,7 +604,7 @@
zoom: 1,
mapTypeId: google.maps.MapTypeId.SATELLITE
});
- $.getJSON(gomNs.urls['countries'], showCountriesGmap);
+ showMethod = showCountriesGmap;
break;
case 'leaflet':
gomNs.map = new L.Map('map', {
@@ -765,9 +615,15 @@
});
gomNs.map.addControl(new L.Control.ZoomMin())
//gomNs.map.addLayer(new L.TileLayer("http://s3.amazonaws.com/com.modestmaps.bluemarble/{z}-r{y}-c{x}.jpg", {maxZoom: 9}));
- $.getJSON(gomNs.urls['countries'], showCountriesLeaflet);
+ showMethod = showCountriesLeaflet;
break;
}
+ $("#map").on('mapUpdate.gomina', updateMap);
+ $.getJSON(gomNs.urls['countries'], function(geoJson) {
+ showMethod(geoJson);
+ $("#map").trigger('mapUpdate.gomina');
+ });
+
var _html = gomNs.displayedDates.map(function(_v) {
return '<li style="left: '
+ parseInt(yearToPx(_v))
@@ -776,49 +632,7 @@
+ '</div></li>'
}).join('');
$("#dates").html(_html);
- /*$("#apartager").click(function() {
- var _pu = $("#partageurls");
- if (_pu.is(":visible")) {
- $(this).removeClass("actif");
- } else {
- $(this).addClass("actif");
- $("#partagero").addClass("actif");
- $("#partagerw").removeClass("actif");
- var _url = document.location.href.split("#")[0] + "#" + gomNs.sessionid;
- $("#zc-partageinput").val( _url.replace(/^(.{30}).{3,1000}(.{20})$/,'$1 … $2') );
- }
- $(this).attr("class",_pu.is(":visible") ? "" : "actif");
- _pu.slideToggle(function() {
- if ($(this).is(":visible")) {
- if (typeof gomNs.clip == "undefined") {
- gomNs.clip = new ZeroClipboard.Client();
- gomNs.clip.setHandCursor( true );
- gomNs.clip.glue('zc-partageinput');
- }
- gomNs.clip.show();
- gomNs.clip.setText( _url );
- } else {
- gomNs.clip.hide();
- }
- });
- return false;
- });*/
- /*$("#partagero").click(function() {
- $("#partagero").addClass("actif");
- $("#partagerw").removeClass("actif");
- var _url = document.location.href.split("#")[0] + "#" + gomNs.sessionid;
- $("#zc-partageinput").val( _url.replace(/^(.{30}).{3,1000}(.{20})$/,'$1 … $2') );
- gomNs.clip.setText( _url );
- return false;
- });
- $("#partagerw").click(function() {
- $("#partagerw").addClass("actif");
- $("#partagero").removeClass("actif");
- var _url = document.location.href.split("#")[0] + gomNs.hash;
- $("#zc-partageinput").val( _url.replace(/^(.{30}).{3,1000}(.{20})$/,'$1 … $2') );
- gomNs.clip.setText( _url );
- return false;
- });*/
+
$(".handle").draggable({
"axis" : "x",
"containment" : "parent",
@@ -842,46 +656,7 @@
}
}
});
- /*$("#sessionname").click(function() {
- if (gomNs.write_allowed && !$(this).children().length) {
- var _el = document.createElement('input');
- _el.value = gomNs.sessiondata.title;
- $(_el).focusout(function() {
- changeSessionTitle(this.value);
- }).keypress(function(e) {
- if (e.keyCode == 13) {
- changeSessionTitle(this.value);
- }
- });
- $(this).html(_el);
- _el.focus();
- _el.select();
- }
- });*/
- /*$("#titrevue").keyup(function() {
- var _curView = gomNs.sessiondata.views[gomNs.sessiondata.view];
- _curView.name = $(this).val();
- $("#view_" + gomNs.sessiondata.view + " a").html(_.escape(_curView.name))
- $("#bloc_gestvue h2").html(gettext('Gerer la vue')+' "' + _.escape(_curView.name) + '"');
- debouncedSaveChanges();
- });*/
- /*$("#notes").click(function() {
- if (gomNs.write_allowed) {
- if (this.children[0].tagName == 'UL') {
- var _el = document.createElement('textarea'),
- _curView = gomNs.sessiondata.views[gomNs.sessiondata.view];
- _el.innerHTML = _curView.notes ? _curView.notes : '';
- $(_el).focusout(function() {
- _curView.notes = this.value;
- this.parentNode.innerHTML = '<ul><li>' + (this.value.length ? _.escape(_curView.notes).replace(/\n/gm,"</li><li>") : gettext('Annoter cette vue')+'...' ) + '</ul>';
- debouncedSaveChanges();
- });
- $(this).html(_el);
- _el.focus();
- _el.select();
- }
- }
- });*/
+
getInitialView();
$(".barrebloc").click(function() {
$(this).next().slideToggle();
@@ -895,42 +670,8 @@
+ '" /><label>' + $(this).find("h2").html() + '</label></li>'
});
_html + '</ul>';
- /*$("#gestvue").append(_html);
- $("#nouvellevue").click(function() {
- $("#plusdevues").slideToggle();
- return false;
- })
- $("#widgetlist input").change(function() {
- var _newWL = [];
- $("#widgetlist input").each(function(_k, _e) {
- var _id = _e.id.substr(5);
- if (!$(_e).prop("checked")) {
- $("#" + _id).hide();
- _newWL.push(_id);
- } else {
- $("#" + _id).show();
- }
- });
- gomNs.sessiondata.views[gomNs.sessiondata.view].hiddenWidgets = _newWL;
- debouncedSaveChanges();
- });
- $("#nouv_resrech").click(function() {
- var _txt = prompt(gettext("Comment souhaitez-vous nommer votre nouvelle vue ?"),gettext("Nouveaux resultats de recherche"));
- if (_txt !== null) {
- addView('filter', _txt);
- displayViewList();
- }
- return false;
- });
- $("#nouv_liste").click(function() {
- var _txt = prompt(gettext("Comment souhaitez-vous nommer votre nouvelle vue ?"),gettext("Nouvelle liste"));
- if (_txt !== null) {
- addView('list', _txt);
- displayViewList();
- }
- return false;
- });*/
- $(" #tagform ").submit(function() {
+
+ $(" #tagform ").submit(function() {
return false;
});
var cache = {}, /*CACHE => http://jqueryui.com/demos/autocomplete/#remote-with-cache */
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/hdalab/templates/400.html Tue Mar 24 12:24:28 2015 +0100
@@ -0,0 +1,20 @@
+{% extends "base.html" %}
+{% load i18n %}
+{% load static %}
+
+
+{% block title %}{{block.super}} > {% trans 'Bad request' %}{% endblock %}
+
+{% block css_import %}
+{{block.super}}
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/index.css' %}" />
+{% endblock %}
+
+{% block main_content %}
+ <div class="all-title">
+ <h1>{% trans 'Bad request' %}</h1>
+ </div>
+ <div class="description">
+ <p>{% trans 'Sorry, you sent a bad request.' %}</p>
+ </div>
+{% endblock %}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/hdalab/templates/404.html Tue Mar 24 12:24:28 2015 +0100
@@ -0,0 +1,20 @@
+{% extends "base.html" %}
+{% load i18n %}
+{% load static %}
+
+
+{% block title %}{{block.super}} > {% trans 'Page not found' %}{% endblock %}
+
+{% block css_import %}
+{{block.super}}
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/index.css' %}" />
+{% endblock %}
+
+{% block main_content %}
+ <div class="all-title">
+ <h1>{% trans 'Page not found' %}</h1>
+ </div>
+ <div class="description">
+ <p>{% trans 'Sorry, but the requested page could not be found.' %}</p>
+ </div>
+{% endblock %}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/hdalab/templates/500.html Tue Mar 24 12:24:28 2015 +0100
@@ -0,0 +1,86 @@
+{# -*- coding: utf-8 -*- #}
+{% load static %}
+<!doctype html>
+<html lang="fr">
+ <head>
+ <meta charset="utf-8" />
+ <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
+ <meta http-equiv="content-language" content="fr" />
+ <link rel="SHORTCUT ICON" href="{% static 'hdalab/img/favicon.ico' %}" />
+ <title>HdA Lab > Erreur d'application</title>
+
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/common.css' %}" />
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/header.css' %}" />
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/footer.css' %}" />
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/index.css' %}" />
+
+ <script src="{% static 'hdalab/lib/jquery.min.js' %}" ></script>
+
+ </head>
+ <body>
+ <header id="header">
+ <div class="top">
+ <div id="logo">
+ <div class="row">
+ <h1><a href="{{ base_url }}"><img src="{% static 'hdalab/img/logo-hda.png' %}" alt="HdA Lab"></a></h1>
+ </div>
+ </div>
+ <nav>
+ <div class="row">
+ <ul id="menu">
+ <li class=""><a href="{{ base_url }}">Accueil</a></li>
+ <li class="external"><a href="http://www.histoiredesarts.culture.fr/" target="_blank">Histoire des Arts</a></li>
+
+ </ul>
+ </div>
+ </nav>
+ </div>
+ <div id="subhead">
+ </div>
+ </header>
+ <main id="content" class="row">
+
+ <div class="all-title">
+ <h1>Erreur Applicative</h1>
+ </div>
+ <div class="description">
+ <p>Désolé mais votre requête n'a pas pu être traitée par notre site.</p>
+ </div>
+ </main>
+ <footer id="footer">
+ <div class="nav">
+ <div class="row">
+ </div>
+ </div>
+ <div id="innerfooter">
+ <a class = "iri-url" href="http://www.iri.centrepompidou.fr/" target="_blank">
+ <img src="{% static 'hdalab/img/logo_iri.png' %}" alt="">
+ </a>
+ <a class = "culture-url" href="http://www.culturecommunication.gouv.fr/" target="_blank">
+ <img src="{% static 'hdalab/img/logo_mcc_blanc.png' %}" alt="">
+ </a>
+ <div class="row">
+ <ul id="menu">
+ <li><h2><b>Rubriques</b></h2></li>
+ <li><a href="http://www.histoiredesarts.culture.fr/" target="_blank">Histoire des Arts</a></li>
+ </ul>
+ </div>
+ <div class="row links">
+ <ul id="menu">
+ <li><h2><b>Liens</b></h2></li>
+ <li><a href="http://www.culturecommunication.gouv.fr/" target="_blank">culturecommunication.gouv.fr</a></li>
+ <li><a href="http://iri.centrepompidou.fr/" target="_blank">iri.centrepompidou.fr</a></li>
+ <li><a href="http://www.histoiredesarts.culture.fr/" target="_blank">histoiredesarts.culture.fr</a></li>
+ <li><a href="https://www.data.gouv.fr/fr/" target="_blank">data.gouv.fr</a></li>
+ <li><a href="https://fr-fr.facebook.com/pages/Histoire-des-arts-Culturefr/295361194055" target="_blank">Facebook HDA</a></li>
+ </ul>
+ </div>
+ <p id="copyright">© Ministère de la Culture et de la Communication</p>
+ </div>
+ </footer>
+
+
+ </body>
+</html>
+
--- a/src/hdalab/templates/base.html Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/base.html Tue Mar 24 12:24:28 2015 +0100
@@ -6,10 +6,10 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{{LANGUAGE_CODE}}" lang="{{LANGUAGE_CODE}}">
<head>
<meta charset="utf-8" />
- <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
+ <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-language" content="{{LANGUAGE_CODE}}" />
- <link rel="SHORTCUT ICON" href="{% static 'hdalab/img/favicon.ico' %}" />
+ <link rel="SHORTCUT ICON" href="{% static 'hdalab/img/favicon.ico' %}" />
<title>{% block title %}HdA Lab{% endblock %}</title>
{% block css_import %}
--- a/src/hdalab/templates/mails/rejected_renkan.html Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/mails/rejected_renkan.html Tue Mar 24 12:24:28 2015 +0100
@@ -28,7 +28,7 @@
{% endif %}
<p></p>
<p>Votre Renkan n'est pas effacé.</p>
- <p>Vous le retrouverez dans votre espace personnel : <a href="{% url 'profile_home' %}">{% url 'profile_home' %}</a>.</p>
+ <p>Vous le retrouverez dans votre espace personnel : <a href="{{WEB_URL}}{% url 'profile_home' %}">{{WEB_URL}}{% url 'profile_home' %}</a>.</p>
<br>
<p>Cordialement,</p>
<br>
--- a/src/hdalab/templates/mails/rejected_renkan.txt Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/mails/rejected_renkan.txt Tue Mar 24 12:24:28 2015 +0100
@@ -6,7 +6,7 @@
{% endif %}
Votre Renkan n'est pas effacé.
-Vous le retrouverez dans votre espace personnel : {% url 'profile_home' %}
+Vous le retrouverez dans votre espace personnel : {{WEB_URL}}{% url 'profile_home' %}
Cordialement,
--- a/src/hdalab/templates/mails/unpublished_renkan.html Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/mails/unpublished_renkan.html Tue Mar 24 12:24:28 2015 +0100
@@ -28,7 +28,7 @@
{% endif %}
<p></p>
<p>Votre Renkan n'est pas effacé.</p>
- <p>Vous le retrouverez dans votre espace personnel : <a href="{% url 'profile_home' %}">{% url 'profile_home' %}</a>.</p>
+ <p>Vous le retrouverez dans votre espace personnel : <a href="{{WEB_URL}}{% url 'profile_home' %}">{{WEB_URL}}{% url 'profile_home' %}</a>.</p>
<br>
<p>Cordialement,</p>
<br>
--- a/src/hdalab/templates/mails/unpublished_renkan.txt Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/mails/unpublished_renkan.txt Tue Mar 24 12:24:28 2015 +0100
@@ -5,7 +5,7 @@
{% endif %}
Votre Renkan n'est pas effacé.
-Vous le retrouverez dans votre espace personnel : {% url 'profile_home' %}.
+Vous le retrouverez dans votre espace personnel : {{WEB_URL}}{% url 'profile_home' %}.
Cordialement,
--- a/src/hdalab/templates/registration/password_change_form.html Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/registration/password_change_form.html Tue Mar 24 12:24:28 2015 +0100
@@ -7,10 +7,11 @@
{% block css_import %}
{{block.super}}
<link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/login.css' %}" />
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/forms.css' %}" />
{% endblock %}
{% block main_content %}
-<div class="register">
+<div class="register hdalab-form">
<h1>{% trans "Changer le mot de passe" %}</h1>
<form method="post" action=".">
{% csrf_token %}
--- a/src/hdalab/templates/registration/password_reset_form.html Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/templates/registration/password_reset_form.html Tue Mar 24 12:24:28 2015 +0100
@@ -7,12 +7,13 @@
{% block css_import %}
{{block.super}}
<link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/login.css' %}" />
+ <link rel="stylesheet" type="text/css" href="{% static 'hdalab/css/forms.css' %}" />
{% endblock %}
{% block login_actif %}actif{% endblock %}
{% block main_content %}
- <div class="register">
+ <div class="register hdalab-form">
<h1>{% trans "Recuperation du Mot de Passe" %}</h1>
{% if form.errors %}
<p class="error">{% trans "Sorry, that's not a valid username or password." %}</p>
--- a/src/hdalab/urls.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/urls.py Tue Mar 24 12:24:28 2015 +0100
@@ -1,14 +1,19 @@
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url
+from django.contrib.admin.views.decorators import staff_member_required
+from django.contrib.auth.decorators import login_required
from django.views.generic import TemplateView
-from hdalab.views.profile import ProfileHome, RenkanEdit, HdalabRenkanGetPut,\
- RenkanNew, RenkanPublicList, HdalabRenkanCopy, HdalabRenkanDelete,\
- HdalabRenkanModerate, HdalabRenkanFavorite, RenkanFavoriteList,\
+
+from hdalab.views import server_error
+from hdalab.views.editorial import HdalabFolders, HdalabAddOrUpdateFolder, \
+ HdalabDeleteFolder, ManageRenkans
+from hdalab.views.profile import ProfileHome, RenkanEdit, HdalabRenkanGetPut, \
+ RenkanNew, RenkanPublicList, HdalabRenkanCopy, HdalabRenkanDelete, \
+ HdalabRenkanModerate, HdalabRenkanFavorite, RenkanFavoriteList, \
UserProfileUpdate
-from django.contrib.auth.decorators import login_required
-from django.contrib.admin.views.decorators import staff_member_required
-from hdalab.views.editorial import HdalabFolders, HdalabAddOrUpdateFolder,\
- HdalabDeleteFolder, ManageRenkans
+
+
+handler500 = server_error
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
--- a/src/hdalab/views/__init__.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/views/__init__.py Tue Mar 24 12:24:28 2015 +0100
@@ -0,0 +1,18 @@
+
+import logging
+import sys
+
+from django.conf import settings
+from django.shortcuts import render
+
+logger = logging.getLogger(__name__)
+
+def server_error(request):
+ response = None
+ try:
+ response = render(request, '500.html', {'base_url': settings.BASE_URL})
+ except:
+ import traceback
+ logger.error("server_error %s : %s", sys.exc_info()[0], traceback.format_exc())
+ response.status_code = 500
+ return response
\ No newline at end of file
--- a/src/hdalab/views/ajax.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/views/ajax.py Tue Mar 24 12:24:28 2015 +0100
@@ -28,7 +28,7 @@
labels = request.GET.get('labels',None)
if not labels:
- return HttpResponse(content=json.dumps({}), mimetype='application/json')
+ return HttpResponse(content=json.dumps({}), content_type='application/json')
labelslist = [lbl.strip() for lbl in labels.split(",")]
masters = []
@@ -44,7 +44,7 @@
translations = dict([(t.master.label, t.label) for t in translationqs])
- return HttpResponse(content=json.dumps(translations), mimetype='application/json')
+ return HttpResponse(content=json.dumps(translations), content_type='application/json')
def subcat(category, globtags, level, max_level ):
# recursive function used by cattree
@@ -130,7 +130,7 @@
})
cleantags(resobj)
- return HttpResponse(content=json.dumps(resobj), mimetype='application/json')
+ return HttpResponse(content=json.dumps(resobj), content_type='application/json')
def sessioninfo(request):
@@ -170,7 +170,7 @@
if write:
resobj['sessionkey'] = request.session['sessionkey']
- return HttpResponse(content=json.dumps(resobj), mimetype='application/json')
+ return HttpResponse(content=json.dumps(resobj), content_type='application/json')
def tagsearch(request):
@@ -236,7 +236,7 @@
if q is None or resobj['value'].lower().find(lq) != -1:
res.append(resobj)
- return HttpResponse(content=json.dumps(res), mimetype='application/json')
+ return HttpResponse(content=json.dumps(res), content_type='application/json')
def catsearch(request):
@@ -252,7 +252,7 @@
res = [{'value':t.label} for t in qs]
- return HttpResponse(content=json.dumps(res), mimetype='application/json')
+ return HttpResponse(content=json.dumps(res), content_type='application/json')
def filter(request):
@@ -267,7 +267,7 @@
outputstr = filter_generic(lang, periode, label, country, contentlist, max_tag_order, content_count, tag_count)
- return HttpResponse(content=outputstr, mimetype='application/json')
+ return HttpResponse(content=outputstr, content_type='application/json')
def filter_generic(lang="fr-fr", periode=None, label=None, country=None, contentlist=None, max_tag_order=12, content_count=8, tag_count=30):
@@ -490,4 +490,4 @@
res = subtree(treeobj)
- return HttpResponse(content=json.dumps(res), mimetype='application/json')
+ return HttpResponse(content=json.dumps(res), content_type='application/json')
--- a/src/hdalab/views/profile.py Tue Mar 24 12:16:06 2015 +0100
+++ b/src/hdalab/views/profile.py Tue Mar 24 12:24:28 2015 +0100
@@ -8,14 +8,11 @@
from datetime import datetime
import json
import logging
-from renkanmanager.models import Renkan
-from renkanmanager.utils import LineNodePlacer, HorLineNodePlacer, renkan_copier, renkan_deleter, \
- CircleNodePlacer
+from renkanmanager.views import RenkanGetPut
import uuid
from django.conf import settings
-from django.contrib.auth import REDIRECT_FIELD_NAME, login as auth_login, \
- get_user_model
+from django.contrib.auth import REDIRECT_FIELD_NAME, login as auth_login
from django.contrib.auth.forms import AuthenticationForm
from django.contrib.sites.models import get_current_site
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage
@@ -35,7 +32,9 @@
from django.views.decorators.debug import sensitive_post_parameters
from django.views.generic import TemplateView, View
from django.views.generic.edit import UpdateView
-from renkanmanager.views import RenkanGetPut
+from renkanmanager.models import Renkan
+from renkanmanager.utils import LineNodePlacer, HorLineNodePlacer, renkan_copier, renkan_deleter, \
+ CircleNodePlacer
from hdabo.models import Tag, Datasheet, TaggedSheet, Folder
from hdalab.forms import HdalabRenkanStateForm, HdalabRenkanFavoriteForm
@@ -45,8 +44,6 @@
from hdalab.views.ajax import filter_generic
-User = get_user_model()
-
logger = logging.getLogger(__name__)
@@ -700,7 +697,6 @@
class UserProfileUpdate(UpdateView):
- model = User
fields = ['email']
template_name_suffix = '_update_form'
--- a/src/requirement.txt Tue Mar 24 12:16:06 2015 +0100
+++ b/src/requirement.txt Tue Mar 24 12:24:28 2015 +0100
@@ -1,1 +1,1 @@
-renkanmanager (==0.8.4)
+renkanmanager (==0.8.6)
--- a/virtualenv/res/lib/lib_create_env.py Tue Mar 24 12:16:06 2015 +0100
+++ b/virtualenv/res/lib/lib_create_env.py Tue Mar 24 12:24:28 2015 +0100
@@ -17,30 +17,29 @@
URLS = {
#'': {'setup': '', 'url':'', 'local':''},
'DISTRIBUTE': {'setup': 'distribute', 'url':'http://pypi.python.org/packages/source/d/distribute/distribute-0.6.24.tar.gz', 'local':"distribute-0.6.24.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'DJANGO': {'setup': 'django', 'url': 'https://www.djangoproject.com/download/1.6.8/tarball/', 'local':"Django-1.6.8.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'DJANGO-EXTENSIONS': { 'setup': 'django-extensions', 'url':'https://github.com/django-extensions/django-extensions/archive/1.4.4.tar.gz', 'local':"django-extensions-1.4.4.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'DJANGO': {'setup': 'django', 'url': 'https://www.djangoproject.com/download/1.7.6/tarball/', 'local':"Django-1.7.6.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'DJANGO-EXTENSIONS': { 'setup': 'django-extensions', 'url':'https://github.com/django-extensions/django-extensions/archive/1.5.1.tar.gz', 'local':"django-extensions-1.5.1.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'REGISTRATION': { 'setup': 'django-registration', 'url':'https://github.com/macropin/django-registration/archive/v1.1.tar.gz', 'local':"django-registration-1.1.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'HTTPLIB2': { 'setup': 'httplib2', 'url':'https://github.com/jcgregorio/httplib2/archive/v0.9.tar.gz', 'local':"httplib2-0.7.4.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'SOUTH': { 'setup': 'South', 'url':'http://www.aeracode.org/releases/south/south-1.0.1.tar.gz', 'local':"South-1.0.1.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'PYCRYPTO': {'setup': 'pycrypto', 'url':'https://github.com/dlitz/pycrypto/archive/v2.6.1.tar.gz', 'local':'pycrypto-2.6.1.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'SSH': {'setup': 'ssh', 'url':'http://pypi.python.org/packages/source/s/ssh/ssh-1.7.14.tar.gz#md5=4cdd0549ef4699bd67b96264d3b21427', 'local':'ssh-1.7.14.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'FABRIC': {'setup': 'fabric', 'url':'https://github.com/fabric/fabric/tarball/1.4.2', 'local':'fabric-1.4.2.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'MERCURIAL': {'setup': 'mercurial', 'url':'http://mercurial.selenic.com/release/mercurial-2.2.3.tar.gz', 'local':'mercurial-2.2.3.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'HAYSTACK': {'setup': 'django-haystack', 'url': 'https://github.com/toastdriven/django-haystack/archive/v2.2.0.tar.gz', 'local': 'django-haystack-2.2.0.tar.gz', 'install':{'method':'pip', 'option_str': None, 'dict_extra_env': None}},
- 'WHOOSH': {'setup': 'whoosh', 'url':'https://pypi.python.org/packages/source/W/Whoosh/Whoosh-2.5.7.tar.gz', 'local':'whoosh-2.5.7.tar.gz', 'install' : {'method':'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'HAYSTACK': {'setup': 'django-haystack', 'url': 'https://github.com/django-haystack/django-haystack/archive/v2.3.1.tar.gz', 'local': 'django-haystack-2.3.1.tar.gz', 'install':{'method':'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'WHOOSH': {'setup': 'whoosh', 'url':'https://pypi.python.org/packages/source/W/Whoosh/Whoosh-2.6.0.zip', 'local':'Whoosh-2.6.0.zip', 'install' : {'method':'pip', 'option_str': None, 'dict_extra_env': None}},
'WIKITOOLS' : { 'setup': 'wikitools', 'url': 'https://github.com/alexz-enwp/wikitools/archive/1.2.tar.gz', 'local': 'wikitools-1.2.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'ISODATE' : {'setup': 'isodate', 'url': 'http://pypi.python.org/packages/source/i/isodate/isodate-0.5.1.tar.gz', 'local': 'isodate-0.5.1.tar.gz', 'install' : {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'RDFLIB' : { 'setup': 'rdflib', 'url': 'https://github.com/IRI-Research/rdflib/archive/30f0f8ca7dba3e9dbfef39fb2006e4b395748f6c.tar.gz', 'local': 'rdflib-4.2.0-dev.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'SPARQLWRAPPER' : { 'setup': 'SPARQLWrapper', 'url': 'https://github.com/RDFLib/sparqlwrapper/archive/1.6.4.tar.gz', 'local' : 'SPARQLWrapper-1.6.4.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'REQUESTS' : { 'setup': 'requests', 'url': 'https://github.com/kennethreitz/requests/archive/v2.4.3.tar.gz', 'local' : 'requests-2.4.3.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'ELASTICSEARCH' : { 'setup': 'elasticsearch', 'url': 'https://github.com/elasticsearch/elasticsearch-py/archive/1.2.0.tar.gz', 'local' : 'elasticsearch-1.2.0.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'REQUESTS' : { 'setup': 'requests', 'url': 'https://github.com/kennethreitz/requests/archive/v2.6.0.tar.gz', 'local' : 'requests-2.6.0.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'ELASTICSEARCH' : { 'setup': 'elasticsearch', 'url': 'https://github.com/elasticsearch/elasticsearch-py/archive/1.4.0.tar.gz', 'local' : 'elasticsearch-1.4.0.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'PYPARSING' : { 'setup': 'pyparsing', 'url': 'https://pypi.python.org/packages/source/p/pyparsing/pyparsing-2.0.3.tar.gz', 'local' : 'pyparsing-2.0.3.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'PIL' : { 'setup': 'pil', 'url': 'http://effbot.org/downloads/Imaging-1.1.7.tar.gz', 'local' : 'Imaging-1.1.7.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'EASYTHUMBNAIL' : { 'setup': 'easy-thumbnail', 'url': 'https://github.com/SmileyChris/easy-thumbnails/archive/2.2.tar.gz', 'local' : 'easy-thumbnails-2.2.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'SIX' : { 'setup': 'six', 'url': 'https://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz', 'local' : 'six-1.9.0.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'SIMPLEJSON' : { 'setup': 'simplejson', 'url': 'https://github.com/simplejson/simplejson/archive/v3.6.5.tar.gz', 'local' : 'simplejson-3.6.5.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'HTML5LIB' : { 'setup': 'html5lib', 'url': 'https://github.com/html5lib/html5lib-python/archive/0.999.tar.gz', 'local' : 'html5lib-0.999.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'URLLIB3': { 'setup': 'urllib3', 'url':'https://github.com/shazow/urllib3/archive/1.9.1.tar.gz', 'local':"urllib3-1.9.1.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'URLLIB3': { 'setup': 'urllib3', 'url':'https://github.com/shazow/urllib3/archive/1.10.2.tar.gz', 'local':"urllib3-1.10.2.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'PKGCONFIG': { 'setup': 'pkg-config', 'url':'pkg-config-0.28.tar.gz', 'local':"pkg-config-0.28.tar.gz", 'install': {'method': 'install_pkgconfig', 'option_str': None, 'dict_extra_env': None}},
'SQLITE': { 'setup': 'SQLITE', 'url':'sqlite-autoconf-3080701.tar.gz', 'local':"sqlite-autoconf-3080701.tar.gz", 'install': {'method': 'install_sqlite', 'option_str': None, 'dict_extra_env': None}},
'UNIXODBC': { 'setup': 'unixODBC', 'url':'unixODBC-2.3.2.tar.gz', 'local':"unixODBC-2.3.2.tar.gz", 'install': {'method': 'install_unixODBC', 'option_str': None, 'dict_extra_env': None}},
@@ -62,6 +61,8 @@
'CSSSELECT': { 'setup': 'cssselect', 'url':'https://github.com/SimonSapin/cssselect/archive/v0.9.1.tar.gz', 'local':'cssselect-0.9.1.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'CSSUTILS': { 'setup': 'cssutils', 'url':'https://bitbucket.org/cthedot/cssutils/get/v1.0.tar.gz', 'local':'cssutils-1.0.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
'PREMAILER': { 'setup': 'premailer', 'url':'https://pypi.python.org/packages/source/p/premailer/premailer-2.8.3.tar.gz', 'local':'premailer-2.8.3.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'SQLALCHEMY': { 'setup': 'SQLAlchemy', 'url':'https://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-0.9.9.tar.gz', 'local':'SQLAlchemy-0.9.9.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'JEDI': { 'setup': 'jedi', 'url':'https://github.com/davidhalter/jedi/archive/v0.8.1.tar.gz', 'local':'jedi-0.8.1-final0.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
}
@@ -82,9 +83,9 @@
lxml_options = None
URLS.update({
- 'PSYCOPG2': {'setup': 'psycopg2','url': 'http://initd.org/psycopg/tarballs/PSYCOPG-2-5/psycopg2-2.5.4.tar.gz', 'local':"psycopg2-2.5.4.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
- 'PIL': {'setup': 'pil', 'url': 'http://effbot.org/downloads/Imaging-1.1.7.tar.gz', 'local':"Imaging-1.1.7.tar.gz", 'install': {'method': 'easy_install', 'option_str': None, 'dict_extra_env': None}},
- 'LXML': {'setup': 'lxml', 'url':"lxml-3.4.0.tar.gz", 'local':"lxml-3.4.0.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': lxml_options}},
+ 'PSYCOPG2': {'setup': 'psycopg2','url': 'http://initd.org/psycopg/tarballs/PSYCOPG-2-6/psycopg2-2.6.tar.gz', 'local':"psycopg2-2.6.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
+ 'PILLOW': {'setup': 'pillow', 'url': 'https://github.com/python-pillow/Pillow/archive/2.7.0.tar.gz', 'local':"Pillow-2.7.0.tar.gz", 'install': {'method': 'easy_install', 'option_str': None, 'dict_extra_env': None}},
+ 'LXML': {'setup': 'lxml', 'url':"lxml-3.4.2.tar.gz", 'local':"lxml-3.4.2.tar.gz", 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': lxml_options}},
'PYYAML' : { 'setup': 'PyYAML', 'url': 'http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz', 'local': 'PyYAML-3.11.tar.gz', 'install': {'method': 'pip', 'option_str': None, 'dict_extra_env': None}},
})
Binary file virtualenv/res/src/Django-1.6.10.tar.gz has changed
Binary file virtualenv/res/src/Django-1.7.6.tar.gz has changed
Binary file virtualenv/res/src/Pillow-2.6.1.tar.gz has changed
Binary file virtualenv/res/src/Pillow-2.7.0.tar.gz has changed
Binary file virtualenv/res/src/SQLAlchemy-0.9.8.tar.gz has changed
Binary file virtualenv/res/src/SQLAlchemy-0.9.9.tar.gz has changed
Binary file virtualenv/res/src/South-1.0.1.tar.gz has changed
Binary file virtualenv/res/src/Whoosh-2.6.0.zip has changed
Binary file virtualenv/res/src/django-extensions-1.4.4.tar.gz has changed
Binary file virtualenv/res/src/django-extensions-1.5.1.tar.gz has changed
Binary file virtualenv/res/src/django-haystack-2.2.0.tar.gz has changed
Binary file virtualenv/res/src/django-haystack-2.3.1.tar.gz has changed
Binary file virtualenv/res/src/elasticsearch-1.2.0.tar.gz has changed
Binary file virtualenv/res/src/elasticsearch-1.4.0.tar.gz has changed
Binary file virtualenv/res/src/jedi-0.8.1-final0.tar.gz has changed
Binary file virtualenv/res/src/lxml-3.4.0.tar.gz has changed
Binary file virtualenv/res/src/lxml-3.4.2.tar.gz has changed
Binary file virtualenv/res/src/psycopg2-2.5.4.tar.gz has changed
Binary file virtualenv/res/src/psycopg2-2.6.tar.gz has changed
Binary file virtualenv/res/src/requests-2.4.3.tar.gz has changed
Binary file virtualenv/res/src/requests-2.6.0.tar.gz has changed
Binary file virtualenv/res/src/urllib3-1.10.2.tar.gz has changed
Binary file virtualenv/res/src/urllib3-1.9.1.tar.gz has changed
Binary file virtualenv/res/src/whoosh-2.5.7.tar.gz has changed
--- a/virtualenv/web/res/requirements.txt Tue Mar 24 12:16:06 2015 +0100
+++ b/virtualenv/web/res/requirements.txt Tue Mar 24 12:24:28 2015 +0100
@@ -1,14 +1,13 @@
#-e git+git://github.com/IRI-Research/rdflib.git@96c30f98bbb628e13aaa32c9c392584b0fbf8788#egg=rdflib
#STATIC_DEPS=true LIBXML2_VERSION=2.9.2 LIBXSLT_VERSION=1.1.28 LIBICONV_VERSION=1.14 pip install --no-index -r requirements.txt
-f ../../res/src
-Django==1.6.10
-Pillow==2.6.1
+Django==1.7.6
+Pillow==2.7.0
PyYAML==3.11
SPARQLWrapper==1.6.4
-SQLAlchemy==0.9.8
-South==1.0.1
+SQLAlchemy==0.9.9
Unidecode==0.04.17
-Whoosh==2.5.7
+Whoosh==2.6.0
amqp==1.4.6
anyjson==0.3.3
billiard==3.3.0.19
@@ -18,27 +17,28 @@
django-appconf==1.0.1
django-celery-email==1.1.0
django-envelope==1.0
-django-extensions==1.4.4
-django-haystack==2.2.0
+django-extensions==1.5.1
+django-haystack==2.3.1
django-honeypot==0.4.0
django-registration==1.1
easy-thumbnails==2.2
-elasticsearch==1.2.0
+elasticsearch==1.4.0
html5lib==0.999
httplib2==0.9
isodate==0.5.1
+jedi==0.8.1-final0
kombu==3.0.24
-lxml==3.4.0
+lxml==3.4.2
premailer==2.8.3
-psycopg2==2.5.4
+psycopg2==2.6
pycrypto==2.6.1
pyparsing==2.0.3
pytz==2014.10
rdflib==4.2.0-dev
-requests==2.4.3
+requests==2.6.0
simplejson==3.6.5
six==1.9.0
-urllib3==1.9.1
+urllib3==1.10.2
wikitools==1.2
wsgiref==0.1.2