]> git.parisson.com Git - teleforma.git/commitdiff
add conference sub objects, ignore archives for server when push
authoryomguy <yomguy@parisson.com>
Thu, 19 Jul 2012 20:50:34 +0000 (22:50 +0200)
committeryomguy <yomguy@parisson.com>
Thu, 19 Jul 2012 20:50:34 +0000 (22:50 +0200)
teleforma/management/commands/teleforma-import-conferences.py
tools/dev/push.sh

index 6a0f660ddf5525bcbbc420963a4163acc75937d2..8d4056be317d3cac0e18f43c1585f1c71f8ff5b6 100644 (file)
@@ -70,8 +70,13 @@ class Command(BaseCommand):
                     path = dir + os.sep + filename
                     collection_id = '_'.join([department_name, course_id, course_type])
 
-                    department, created = Department.objects.get_or_create(name=department_name, organization=organization)
-                    conference, created = Conference.objects.get_or_create(public_id=public_id)
+                    department, c = Department.objects.get_or_create(name=department_name,
+                                                                     organization=organization)
+
+                    conference, c = Conference.objects.get_or_create(public_id=public_id)
+                    conference.course = Course.objects.get(code=course_id)
+                    conference.course = Course.objects.get(name=course_type)
+                    conference.save()
 
                     exist = False
                     medias = conference.media.all()
index 703da5b3864bb0ce961981df5e55a082ed730f93..2c68e2fc4ae4280105a8e4fccbbd67dd7dbb35f0 100755 (executable)
@@ -16,6 +16,6 @@ ssh vcs.parisson.com "cd /var/git/teleforma.git; git update-server-info"
 echo "Update sandbox @ angus.parisson.com:"
 ssh angus.parisson.com "cd /var/teleforma/teleforma-dev; git pull origin dev; \
                         cd /var/teleforma/sandbox/; ./manage.py migrate --delete-ghost-migrations; \
-                        ./manage.py collectstatic "
+                        ./manage.py collectstatic --ignore archives --ignore Pre-Barreau --ignore cache "
 
 echo "Done !"