From c4366d7485872bc318b4de6bb531a4d62140274f Mon Sep 17 00:00:00 2001 From: Will Daly Date: Sat, 7 Jun 2014 21:24:40 -0400 Subject: [PATCH] Update database caches to include latest migrations --- common/test/db_cache/bok_choy_data.json | 2 +- common/test/db_cache/bok_choy_schema.sql | 402 ++++++++++++++++++++++- common/test/db_cache/lettuce.db | Bin 389120 -> 520192 bytes 3 files changed, 396 insertions(+), 8 deletions(-) diff --git a/common/test/db_cache/bok_choy_data.json b/common/test/db_cache/bok_choy_data.json index e622c88927..9ce157937b 100644 --- a/common/test/db_cache/bok_choy_data.json +++ b/common/test/db_cache/bok_choy_data.json @@ -1 +1 @@ -[{"pk": 30, "model": "contenttypes.contenttype", "fields": {"model": "anonymoususerid", "name": "anonymous user id", "app_label": "student"}}, {"pk": 51, "model": "contenttypes.contenttype", "fields": {"model": "article", "name": "article", "app_label": "wiki"}}, {"pk": 52, "model": "contenttypes.contenttype", "fields": {"model": "articleforobject", "name": "Article for object", "app_label": "wiki"}}, {"pk": 55, "model": "contenttypes.contenttype", "fields": {"model": "articleplugin", "name": "article plugin", "app_label": "wiki"}}, {"pk": 53, "model": "contenttypes.contenttype", "fields": {"model": "articlerevision", "name": "article revision", "app_label": "wiki"}}, {"pk": 60, "model": "contenttypes.contenttype", "fields": {"model": "articlesubscription", "name": "article subscription", "app_label": "wiki"}}, {"pk": 20, "model": "contenttypes.contenttype", "fields": {"model": "association", "name": "association", "app_label": "django_openid_auth"}}, {"pk": 85, "model": "contenttypes.contenttype", "fields": {"model": "certificateitem", "name": "certificate item", "app_label": "shoppingcart"}}, {"pk": 41, "model": "contenttypes.contenttype", "fields": {"model": "certificatewhitelist", "name": "certificate whitelist", "app_label": "certificates"}}, {"pk": 4, "model": "contenttypes.contenttype", "fields": {"model": "contenttype", "name": "content type", "app_label": "contenttypes"}}, {"pk": 49, "model": "contenttypes.contenttype", "fields": {"model": "courseauthorization", "name": "course authorization", "app_label": "bulk_email"}}, {"pk": 46, "model": "contenttypes.contenttype", "fields": {"model": "courseemail", "name": "course email", "app_label": "bulk_email"}}, {"pk": 48, "model": "contenttypes.contenttype", "fields": {"model": "courseemailtemplate", "name": "course email template", "app_label": "bulk_email"}}, {"pk": 38, "model": "contenttypes.contenttype", "fields": {"model": "courseenrollment", "name": "course enrollment", "app_label": "student"}}, {"pk": 39, "model": "contenttypes.contenttype", "fields": {"model": "courseenrollmentallowed", "name": "course enrollment allowed", "app_label": "student"}}, {"pk": 73, "model": "contenttypes.contenttype", "fields": {"model": "coursemode", "name": "course mode", "app_label": "course_modes"}}, {"pk": 44, "model": "contenttypes.contenttype", "fields": {"model": "coursesoftware", "name": "course software", "app_label": "licenses"}}, {"pk": 18, "model": "contenttypes.contenttype", "fields": {"model": "courseusergroup", "name": "course user group", "app_label": "course_groups"}}, {"pk": 10, "model": "contenttypes.contenttype", "fields": {"model": "crontabschedule", "name": "crontab", "app_label": "djcelery"}}, {"pk": 75, "model": "contenttypes.contenttype", "fields": {"model": "darklangconfig", "name": "dark lang config", "app_label": "dark_lang"}}, {"pk": 77, "model": "contenttypes.contenttype", "fields": {"model": "embargoedcourse", "name": "embargoed course", "app_label": "embargo"}}, {"pk": 78, "model": "contenttypes.contenttype", "fields": {"model": "embargoedstate", "name": "embargoed state", "app_label": "embargo"}}, {"pk": 50, "model": "contenttypes.contenttype", "fields": {"model": "externalauthmap", "name": "external auth map", "app_label": "external_auth"}}, {"pk": 67, "model": "contenttypes.contenttype", "fields": {"model": "flag", "name": "flag", "app_label": "waffle"}}, {"pk": 42, "model": "contenttypes.contenttype", "fields": {"model": "generatedcertificate", "name": "generated certificate", "app_label": "certificates"}}, {"pk": 2, "model": "contenttypes.contenttype", "fields": {"model": "group", "name": "group", "app_label": "auth"}}, {"pk": 43, "model": "contenttypes.contenttype", "fields": {"model": "instructortask", "name": "instructor task", "app_label": "instructor_task"}}, {"pk": 9, "model": "contenttypes.contenttype", "fields": {"model": "intervalschedule", "name": "interval", "app_label": "djcelery"}}, {"pk": 79, "model": "contenttypes.contenttype", "fields": {"model": "ipfilter", "name": "ip filter", "app_label": "embargo"}}, {"pk": 80, "model": "contenttypes.contenttype", "fields": {"model": "linkedin", "name": "linked in", "app_label": "linkedin"}}, {"pk": 22, "model": "contenttypes.contenttype", "fields": {"model": "logentry", "name": "log entry", "app_label": "admin"}}, {"pk": 37, "model": "contenttypes.contenttype", "fields": {"model": "loginfailures", "name": "login failures", "app_label": "student"}}, {"pk": 76, "model": "contenttypes.contenttype", "fields": {"model": "midcoursereverificationwindow", "name": "midcourse reverification window", "app_label": "reverification"}}, {"pk": 15, "model": "contenttypes.contenttype", "fields": {"model": "migrationhistory", "name": "migration history", "app_label": "south"}}, {"pk": 19, "model": "contenttypes.contenttype", "fields": {"model": "nonce", "name": "nonce", "app_label": "django_openid_auth"}}, {"pk": 70, "model": "contenttypes.contenttype", "fields": {"model": "note", "name": "note", "app_label": "notes"}}, {"pk": 64, "model": "contenttypes.contenttype", "fields": {"model": "notification", "name": "notification", "app_label": "django_notify"}}, {"pk": 28, "model": "contenttypes.contenttype", "fields": {"model": "offlinecomputedgrade", "name": "offline computed grade", "app_label": "courseware"}}, {"pk": 29, "model": "contenttypes.contenttype", "fields": {"model": "offlinecomputedgradelog", "name": "offline computed grade log", "app_label": "courseware"}}, {"pk": 47, "model": "contenttypes.contenttype", "fields": {"model": "optout", "name": "optout", "app_label": "bulk_email"}}, {"pk": 81, "model": "contenttypes.contenttype", "fields": {"model": "order", "name": "order", "app_label": "shoppingcart"}}, {"pk": 82, "model": "contenttypes.contenttype", "fields": {"model": "orderitem", "name": "order item", "app_label": "shoppingcart"}}, {"pk": 83, "model": "contenttypes.contenttype", "fields": {"model": "paidcourseregistration", "name": "paid course registration", "app_label": "shoppingcart"}}, {"pk": 84, "model": "contenttypes.contenttype", "fields": {"model": "paidcourseregistrationannotation", "name": "paid course registration annotation", "app_label": "shoppingcart"}}, {"pk": 36, "model": "contenttypes.contenttype", "fields": {"model": "pendingemailchange", "name": "pending email change", "app_label": "student"}}, {"pk": 35, "model": "contenttypes.contenttype", "fields": {"model": "pendingnamechange", "name": "pending name change", "app_label": "student"}}, {"pk": 12, "model": "contenttypes.contenttype", "fields": {"model": "periodictask", "name": "periodic task", "app_label": "djcelery"}}, {"pk": 11, "model": "contenttypes.contenttype", "fields": {"model": "periodictasks", "name": "periodic tasks", "app_label": "djcelery"}}, {"pk": 1, "model": "contenttypes.contenttype", "fields": {"model": "permission", "name": "permission", "app_label": "auth"}}, {"pk": 17, "model": "contenttypes.contenttype", "fields": {"model": "psychometricdata", "name": "psychometric data", "app_label": "psychometrics"}}, {"pk": 66, "model": "contenttypes.contenttype", "fields": {"model": "puzzlecomplete", "name": "puzzle complete", "app_label": "foldit"}}, {"pk": 34, "model": "contenttypes.contenttype", "fields": {"model": "registration", "name": "registration", "app_label": "student"}}, {"pk": 56, "model": "contenttypes.contenttype", "fields": {"model": "reusableplugin", "name": "reusable plugin", "app_label": "wiki"}}, {"pk": 58, "model": "contenttypes.contenttype", "fields": {"model": "revisionplugin", "name": "revision plugin", "app_label": "wiki"}}, {"pk": 59, "model": "contenttypes.contenttype", "fields": {"model": "revisionpluginrevision", "name": "revision plugin revision", "app_label": "wiki"}}, {"pk": 69, "model": "contenttypes.contenttype", "fields": {"model": "sample", "name": "sample", "app_label": "waffle"}}, {"pk": 8, "model": "contenttypes.contenttype", "fields": {"model": "tasksetmeta", "name": "saved group result", "app_label": "djcelery"}}, {"pk": 65, "model": "contenttypes.contenttype", "fields": {"model": "score", "name": "score", "app_label": "foldit"}}, {"pk": 16, "model": "contenttypes.contenttype", "fields": {"model": "servercircuit", "name": "server circuit", "app_label": "circuit"}}, {"pk": 5, "model": "contenttypes.contenttype", "fields": {"model": "session", "name": "session", "app_label": "sessions"}}, {"pk": 62, "model": "contenttypes.contenttype", "fields": {"model": "settings", "name": "settings", "app_label": "django_notify"}}, {"pk": 57, "model": "contenttypes.contenttype", "fields": {"model": "simpleplugin", "name": "simple plugin", "app_label": "wiki"}}, {"pk": 6, "model": "contenttypes.contenttype", "fields": {"model": "site", "name": "site", "app_label": "sites"}}, {"pk": 74, "model": "contenttypes.contenttype", "fields": {"model": "softwaresecurephotoverification", "name": "software secure photo verification", "app_label": "verify_student"}}, {"pk": 71, "model": "contenttypes.contenttype", "fields": {"model": "splashconfig", "name": "splash config", "app_label": "splash"}}, {"pk": 23, "model": "contenttypes.contenttype", "fields": {"model": "studentmodule", "name": "student module", "app_label": "courseware"}}, {"pk": 24, "model": "contenttypes.contenttype", "fields": {"model": "studentmodulehistory", "name": "student module history", "app_label": "courseware"}}, {"pk": 63, "model": "contenttypes.contenttype", "fields": {"model": "subscription", "name": "subscription", "app_label": "django_notify"}}, {"pk": 68, "model": "contenttypes.contenttype", "fields": {"model": "switch", "name": "switch", "app_label": "waffle"}}, {"pk": 14, "model": "contenttypes.contenttype", "fields": {"model": "taskstate", "name": "task", "app_label": "djcelery"}}, {"pk": 7, "model": "contenttypes.contenttype", "fields": {"model": "taskmeta", "name": "task state", "app_label": "djcelery"}}, {"pk": 40, "model": "contenttypes.contenttype", "fields": {"model": "trackinglog", "name": "tracking log", "app_label": "track"}}, {"pk": 61, "model": "contenttypes.contenttype", "fields": {"model": "notificationtype", "name": "type", "app_label": "django_notify"}}, {"pk": 54, "model": "contenttypes.contenttype", "fields": {"model": "urlpath", "name": "URL path", "app_label": "wiki"}}, {"pk": 3, "model": "contenttypes.contenttype", "fields": {"model": "user", "name": "user", "app_label": "auth"}}, {"pk": 45, "model": "contenttypes.contenttype", "fields": {"model": "userlicense", "name": "user license", "app_label": "licenses"}}, {"pk": 21, "model": "contenttypes.contenttype", "fields": {"model": "useropenid", "name": "user open id", "app_label": "django_openid_auth"}}, {"pk": 72, "model": "contenttypes.contenttype", "fields": {"model": "userpreference", "name": "user preference", "app_label": "user_api"}}, {"pk": 32, "model": "contenttypes.contenttype", "fields": {"model": "userprofile", "name": "user profile", "app_label": "student"}}, {"pk": 31, "model": "contenttypes.contenttype", "fields": {"model": "userstanding", "name": "user standing", "app_label": "student"}}, {"pk": 33, "model": "contenttypes.contenttype", "fields": {"model": "usertestgroup", "name": "user test group", "app_label": "student"}}, {"pk": 13, "model": "contenttypes.contenttype", "fields": {"model": "workerstate", "name": "worker", "app_label": "djcelery"}}, {"pk": 27, "model": "contenttypes.contenttype", "fields": {"model": "xmodulestudentinfofield", "name": "x module student info field", "app_label": "courseware"}}, {"pk": 26, "model": "contenttypes.contenttype", "fields": {"model": "xmodulestudentprefsfield", "name": "x module student prefs field", "app_label": "courseware"}}, {"pk": 25, "model": "contenttypes.contenttype", "fields": {"model": "xmoduleuserstatesummaryfield", "name": "x module user state summary field", "app_label": "courseware"}}, {"pk": 1, "model": "sites.site", "fields": {"domain": "example.com", "name": "example.com"}}, {"pk": 1, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0001_initial"}}, {"pk": 2, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0002_add_indexes"}}, {"pk": 3, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0003_done_grade_cache"}}, {"pk": 4, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0004_add_field_studentmodule_course_id"}}, {"pk": 5, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0005_auto__add_offlinecomputedgrade__add_unique_offlinecomputedgrade_user_c"}}, {"pk": 6, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0006_create_student_module_history"}}, {"pk": 7, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:03Z", "app_name": "courseware", "migration": "0007_allow_null_version_in_history"}}, {"pk": 8, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "courseware", "migration": "0008_add_xmodule_storage"}}, {"pk": 9, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "courseware", "migration": "0009_add_field_default"}}, {"pk": 10, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "courseware", "migration": "0010_rename_xblock_field_content_to_user_state_summary"}}, {"pk": 11, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "student", "migration": "0001_initial"}}, {"pk": 12, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "student", "migration": "0002_text_to_varchar_and_indexes"}}, {"pk": 13, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "student", "migration": "0003_auto__add_usertestgroup"}}, {"pk": 14, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:04Z", "app_name": "student", "migration": "0004_add_email_index"}}, {"pk": 15, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0005_name_change"}}, {"pk": 16, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0006_expand_meta_field"}}, {"pk": 17, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0007_convert_to_utf8"}}, {"pk": 18, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0008__auto__add_courseregistration"}}, {"pk": 19, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0009_auto__del_courseregistration__add_courseenrollment"}}, {"pk": 20, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0010_auto__chg_field_courseenrollment_course_id"}}, {"pk": 21, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0011_auto__chg_field_courseenrollment_user__del_unique_courseenrollment_use"}}, {"pk": 22, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0012_auto__add_field_userprofile_gender__add_field_userprofile_date_of_birt"}}, {"pk": 23, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0013_auto__chg_field_userprofile_meta"}}, {"pk": 24, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0014_auto__del_courseenrollment"}}, {"pk": 25, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0015_auto__add_courseenrollment__add_unique_courseenrollment_user_course_id"}}, {"pk": 26, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0016_auto__add_field_courseenrollment_date__chg_field_userprofile_country"}}, {"pk": 27, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0017_rename_date_to_created"}}, {"pk": 28, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0018_auto"}}, {"pk": 29, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:05Z", "app_name": "student", "migration": "0019_create_approved_demographic_fields_fall_2012"}}, {"pk": 30, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0020_add_test_center_user"}}, {"pk": 31, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0021_remove_askbot"}}, {"pk": 32, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0022_auto__add_courseenrollmentallowed__add_unique_courseenrollmentallowed_"}}, {"pk": 33, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0023_add_test_center_registration"}}, {"pk": 34, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0024_add_allow_certificate"}}, {"pk": 35, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0025_auto__add_field_courseenrollmentallowed_auto_enroll"}}, {"pk": 36, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0026_auto__remove_index_student_testcenterregistration_accommodation_request"}}, {"pk": 37, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0027_add_active_flag_and_mode_to_courseware_enrollment"}}, {"pk": 38, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0028_auto__add_userstanding"}}, {"pk": 39, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:06Z", "app_name": "student", "migration": "0029_add_lookup_table_between_user_and_anonymous_student_id"}}, {"pk": 40, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "student", "migration": "0029_remove_pearson"}}, {"pk": 41, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "student", "migration": "0030_auto__chg_field_anonymoususerid_anonymous_user_id"}}, {"pk": 42, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "student", "migration": "0031_drop_student_anonymoususerid_temp_archive"}}, {"pk": 43, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "student", "migration": "0032_add_field_UserProfile_country_add_field_UserProfile_city"}}, {"pk": 44, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "student", "migration": "0032_auto__add_loginfailures"}}, {"pk": 45, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "track", "migration": "0001_initial"}}, {"pk": 46, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "track", "migration": "0002_auto__add_field_trackinglog_host__chg_field_trackinglog_event_type__ch"}}, {"pk": 47, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0001_added_generatedcertificates"}}, {"pk": 48, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0002_auto__add_field_generatedcertificate_download_url"}}, {"pk": 49, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0003_auto__add_field_generatedcertificate_enabled"}}, {"pk": 50, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0004_auto__add_field_generatedcertificate_graded_certificate_id__add_field_"}}, {"pk": 51, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0005_auto__add_field_generatedcertificate_name"}}, {"pk": 52, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0006_auto__chg_field_generatedcertificate_certificate_id"}}, {"pk": 53, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:07Z", "app_name": "certificates", "migration": "0007_auto__add_revokedcertificate"}}, {"pk": 54, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0008_auto__del_revokedcertificate__del_field_generatedcertificate_name__add"}}, {"pk": 55, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0009_auto__del_field_generatedcertificate_graded_download_url__del_field_ge"}}, {"pk": 56, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0010_auto__del_field_generatedcertificate_enabled__add_field_generatedcerti"}}, {"pk": 57, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0011_auto__del_field_generatedcertificate_certificate_id__add_field_generat"}}, {"pk": 58, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0012_auto__add_field_generatedcertificate_name__add_field_generatedcertific"}}, {"pk": 59, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0013_auto__add_field_generatedcertificate_error_reason"}}, {"pk": 60, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0014_adding_whitelist"}}, {"pk": 61, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "certificates", "migration": "0015_adding_mode_for_verified_certs"}}, {"pk": 62, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "instructor_task", "migration": "0001_initial"}}, {"pk": 63, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "instructor_task", "migration": "0002_add_subtask_field"}}, {"pk": 64, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:08Z", "app_name": "licenses", "migration": "0001_initial"}}, {"pk": 65, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0001_initial"}}, {"pk": 66, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0002_change_field_names"}}, {"pk": 67, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0003_add_optout_user"}}, {"pk": 68, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0004_migrate_optout_user"}}, {"pk": 69, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0005_remove_optout_email"}}, {"pk": 70, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0006_add_course_email_template"}}, {"pk": 71, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0007_load_course_email_template"}}, {"pk": 72, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0008_add_course_authorizations"}}, {"pk": 73, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "bulk_email", "migration": "0009_force_unique_course_ids"}}, {"pk": 74, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:09Z", "app_name": "external_auth", "migration": "0001_initial"}}, {"pk": 75, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:10Z", "app_name": "wiki", "migration": "0001_initial"}}, {"pk": 76, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:10Z", "app_name": "wiki", "migration": "0002_auto__add_field_articleplugin_created"}}, {"pk": 77, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:10Z", "app_name": "wiki", "migration": "0003_auto__add_field_urlpath_article"}}, {"pk": 78, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:10Z", "app_name": "wiki", "migration": "0004_populate_urlpath__article"}}, {"pk": 79, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:10Z", "app_name": "wiki", "migration": "0005_auto__chg_field_urlpath_article"}}, {"pk": 80, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:11Z", "app_name": "wiki", "migration": "0006_auto__add_attachmentrevision__add_image__add_attachment"}}, {"pk": 81, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:11Z", "app_name": "wiki", "migration": "0007_auto__add_articlesubscription"}}, {"pk": 82, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:11Z", "app_name": "wiki", "migration": "0008_auto__add_simpleplugin__add_revisionpluginrevision__add_imagerevision_"}}, {"pk": 83, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:11Z", "app_name": "wiki", "migration": "0009_auto__add_field_imagerevision_width__add_field_imagerevision_height"}}, {"pk": 84, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:11Z", "app_name": "wiki", "migration": "0010_auto__chg_field_imagerevision_image"}}, {"pk": 85, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:11Z", "app_name": "wiki", "migration": "0011_auto__chg_field_imagerevision_width__chg_field_imagerevision_height"}}, {"pk": 86, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:12Z", "app_name": "django_notify", "migration": "0001_initial"}}, {"pk": 87, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:12Z", "app_name": "notifications", "migration": "0001_initial"}}, {"pk": 88, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:12Z", "app_name": "foldit", "migration": "0001_initial"}}, {"pk": 89, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0001_initial"}}, {"pk": 90, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0002_auto__add_sample"}}, {"pk": 91, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0003_auto__add_field_flag_note__add_field_switch_note__add_field_sample_not"}}, {"pk": 92, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0004_auto__add_field_flag_testing"}}, {"pk": 93, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0005_auto__add_field_flag_created__add_field_flag_modified"}}, {"pk": 94, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0006_auto__add_field_switch_created__add_field_switch_modified__add_field_s"}}, {"pk": 95, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0007_auto__chg_field_flag_created__chg_field_flag_modified__chg_field_switc"}}, {"pk": 96, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "waffle", "migration": "0008_auto__add_field_flag_languages"}}, {"pk": 97, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "django_comment_client", "migration": "0001_initial"}}, {"pk": 98, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:13Z", "app_name": "django_comment_common", "migration": "0001_initial"}}, {"pk": 99, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:14Z", "app_name": "notes", "migration": "0001_initial"}}, {"pk": 100, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:14Z", "app_name": "splash", "migration": "0001_initial"}}, {"pk": 101, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:14Z", "app_name": "splash", "migration": "0002_auto__add_field_splashconfig_unaffected_url_paths"}}, {"pk": 102, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:14Z", "app_name": "user_api", "migration": "0001_initial"}}, {"pk": 103, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:14Z", "app_name": "course_modes", "migration": "0001_initial"}}, {"pk": 104, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:14Z", "app_name": "course_modes", "migration": "0002_auto__add_field_coursemode_currency"}}, {"pk": 105, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "course_modes", "migration": "0003_auto__add_unique_coursemode_course_id_currency_mode_slug"}}, {"pk": 106, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "course_modes", "migration": "0004_auto__add_field_coursemode_expiration_date"}}, {"pk": 107, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "course_modes", "migration": "0005_auto__add_field_coursemode_expiration_datetime"}}, {"pk": 108, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "course_modes", "migration": "0006_expiration_date_to_datetime"}}, {"pk": 109, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "verify_student", "migration": "0001_initial"}}, {"pk": 110, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "verify_student", "migration": "0002_auto__add_field_softwaresecurephotoverification_window"}}, {"pk": 111, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "verify_student", "migration": "0003_auto__add_field_softwaresecurephotoverification_display"}}, {"pk": 112, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "dark_lang", "migration": "0001_initial"}}, {"pk": 113, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:15Z", "app_name": "dark_lang", "migration": "0002_enable_on_install"}}, {"pk": 114, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:16Z", "app_name": "reverification", "migration": "0001_initial"}}, {"pk": 115, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:16Z", "app_name": "embargo", "migration": "0001_initial"}}, {"pk": 116, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:16Z", "app_name": "linkedin", "migration": "0001_initial"}}, {"pk": 117, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:16Z", "app_name": "django_extensions", "migration": "0001_empty"}}, {"pk": 118, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:16Z", "app_name": "shoppingcart", "migration": "0001_initial"}}, {"pk": 119, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:17Z", "app_name": "shoppingcart", "migration": "0002_auto__add_field_paidcourseregistration_mode"}}, {"pk": 120, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:17Z", "app_name": "shoppingcart", "migration": "0003_auto__del_field_orderitem_line_cost"}}, {"pk": 121, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:17Z", "app_name": "shoppingcart", "migration": "0004_auto__add_field_orderitem_fulfilled_time"}}, {"pk": 122, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:17Z", "app_name": "shoppingcart", "migration": "0005_auto__add_paidcourseregistrationannotation__add_field_orderitem_report"}}, {"pk": 123, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:17Z", "app_name": "shoppingcart", "migration": "0006_auto__add_field_order_refunded_time__add_field_orderitem_refund_reques"}}, {"pk": 124, "model": "south.migrationhistory", "fields": {"applied": "2014-02-26T16:03:17Z", "app_name": "shoppingcart", "migration": "0007_auto__add_field_orderitem_service_fee"}}, {"pk": 1, "model": "bulk_email.courseemailtemplate", "fields": {"plain_template": "{course_title}\n\n{{message_body}}\r\n----\r\nCopyright 2013 edX, All rights reserved.\r\n----\r\nConnect with edX:\r\nFacebook (http://facebook.com/edxonline)\r\nTwitter (http://twitter.com/edxonline)\r\nGoogle+ (https://plus.google.com/108235383044095082735)\r\nMeetup (http://www.meetup.com/edX-Communities/)\r\n----\r\nThis email was automatically sent from {platform_name}.\r\nYou are receiving this email at address {email} because you are enrolled in {course_title}\r\n(URL: {course_url} ).\r\nTo stop receiving email like this, update your account settings at {account_settings_url}.\r\n", "html_template": " Update from {course_title}

edX
Connect with edX:        

{course_title}


{{message_body}}
       
Copyright \u00a9 2013 edX, All rights reserved.


Our mailing address is:
edX
11 Cambridge Center, Suite 101
Cambridge, MA, USA 02142


This email was automatically sent from {platform_name}.
You are receiving this email at address {email} because you are enrolled in {course_title}.
To stop receiving email like this, update your course email settings here.
"}}, {"pk": 64, "model": "auth.permission", "fields": {"codename": "add_logentry", "name": "Can add log entry", "content_type": 22}}, {"pk": 65, "model": "auth.permission", "fields": {"codename": "change_logentry", "name": "Can change log entry", "content_type": 22}}, {"pk": 66, "model": "auth.permission", "fields": {"codename": "delete_logentry", "name": "Can delete log entry", "content_type": 22}}, {"pk": 4, "model": "auth.permission", "fields": {"codename": "add_group", "name": "Can add group", "content_type": 2}}, {"pk": 5, "model": "auth.permission", "fields": {"codename": "change_group", "name": "Can change group", "content_type": 2}}, {"pk": 6, "model": "auth.permission", "fields": {"codename": "delete_group", "name": "Can delete group", "content_type": 2}}, {"pk": 1, "model": "auth.permission", "fields": {"codename": "add_permission", "name": "Can add permission", "content_type": 1}}, {"pk": 2, "model": "auth.permission", "fields": {"codename": "change_permission", "name": "Can change permission", "content_type": 1}}, {"pk": 3, "model": "auth.permission", "fields": {"codename": "delete_permission", "name": "Can delete permission", "content_type": 1}}, {"pk": 7, "model": "auth.permission", "fields": {"codename": "add_user", "name": "Can add user", "content_type": 3}}, {"pk": 8, "model": "auth.permission", "fields": {"codename": "change_user", "name": "Can change user", "content_type": 3}}, {"pk": 9, "model": "auth.permission", "fields": {"codename": "delete_user", "name": "Can delete user", "content_type": 3}}, {"pk": 145, "model": "auth.permission", "fields": {"codename": "add_courseauthorization", "name": "Can add course authorization", "content_type": 49}}, {"pk": 146, "model": "auth.permission", "fields": {"codename": "change_courseauthorization", "name": "Can change course authorization", "content_type": 49}}, {"pk": 147, "model": "auth.permission", "fields": {"codename": "delete_courseauthorization", "name": "Can delete course authorization", "content_type": 49}}, {"pk": 136, "model": "auth.permission", "fields": {"codename": "add_courseemail", "name": "Can add course email", "content_type": 46}}, {"pk": 137, "model": "auth.permission", "fields": {"codename": "change_courseemail", "name": "Can change course email", "content_type": 46}}, {"pk": 138, "model": "auth.permission", "fields": {"codename": "delete_courseemail", "name": "Can delete course email", "content_type": 46}}, {"pk": 142, "model": "auth.permission", "fields": {"codename": "add_courseemailtemplate", "name": "Can add course email template", "content_type": 48}}, {"pk": 143, "model": "auth.permission", "fields": {"codename": "change_courseemailtemplate", "name": "Can change course email template", "content_type": 48}}, {"pk": 144, "model": "auth.permission", "fields": {"codename": "delete_courseemailtemplate", "name": "Can delete course email template", "content_type": 48}}, {"pk": 139, "model": "auth.permission", "fields": {"codename": "add_optout", "name": "Can add optout", "content_type": 47}}, {"pk": 140, "model": "auth.permission", "fields": {"codename": "change_optout", "name": "Can change optout", "content_type": 47}}, {"pk": 141, "model": "auth.permission", "fields": {"codename": "delete_optout", "name": "Can delete optout", "content_type": 47}}, {"pk": 121, "model": "auth.permission", "fields": {"codename": "add_certificatewhitelist", "name": "Can add certificate whitelist", "content_type": 41}}, {"pk": 122, "model": "auth.permission", "fields": {"codename": "change_certificatewhitelist", "name": "Can change certificate whitelist", "content_type": 41}}, {"pk": 123, "model": "auth.permission", "fields": {"codename": "delete_certificatewhitelist", "name": "Can delete certificate whitelist", "content_type": 41}}, {"pk": 124, "model": "auth.permission", "fields": {"codename": "add_generatedcertificate", "name": "Can add generated certificate", "content_type": 42}}, {"pk": 125, "model": "auth.permission", "fields": {"codename": "change_generatedcertificate", "name": "Can change generated certificate", "content_type": 42}}, {"pk": 126, "model": "auth.permission", "fields": {"codename": "delete_generatedcertificate", "name": "Can delete generated certificate", "content_type": 42}}, {"pk": 46, "model": "auth.permission", "fields": {"codename": "add_servercircuit", "name": "Can add server circuit", "content_type": 16}}, {"pk": 47, "model": "auth.permission", "fields": {"codename": "change_servercircuit", "name": "Can change server circuit", "content_type": 16}}, {"pk": 48, "model": "auth.permission", "fields": {"codename": "delete_servercircuit", "name": "Can delete server circuit", "content_type": 16}}, {"pk": 10, "model": "auth.permission", "fields": {"codename": "add_contenttype", "name": "Can add content type", "content_type": 4}}, {"pk": 11, "model": "auth.permission", "fields": {"codename": "change_contenttype", "name": "Can change content type", "content_type": 4}}, {"pk": 12, "model": "auth.permission", "fields": {"codename": "delete_contenttype", "name": "Can delete content type", "content_type": 4}}, {"pk": 82, "model": "auth.permission", "fields": {"codename": "add_offlinecomputedgrade", "name": "Can add offline computed grade", "content_type": 28}}, {"pk": 83, "model": "auth.permission", "fields": {"codename": "change_offlinecomputedgrade", "name": "Can change offline computed grade", "content_type": 28}}, {"pk": 84, "model": "auth.permission", "fields": {"codename": "delete_offlinecomputedgrade", "name": "Can delete offline computed grade", "content_type": 28}}, {"pk": 85, "model": "auth.permission", "fields": {"codename": "add_offlinecomputedgradelog", "name": "Can add offline computed grade log", "content_type": 29}}, {"pk": 86, "model": "auth.permission", "fields": {"codename": "change_offlinecomputedgradelog", "name": "Can change offline computed grade log", "content_type": 29}}, {"pk": 87, "model": "auth.permission", "fields": {"codename": "delete_offlinecomputedgradelog", "name": "Can delete offline computed grade log", "content_type": 29}}, {"pk": 67, "model": "auth.permission", "fields": {"codename": "add_studentmodule", "name": "Can add student module", "content_type": 23}}, {"pk": 68, "model": "auth.permission", "fields": {"codename": "change_studentmodule", "name": "Can change student module", "content_type": 23}}, {"pk": 69, "model": "auth.permission", "fields": {"codename": "delete_studentmodule", "name": "Can delete student module", "content_type": 23}}, {"pk": 70, "model": "auth.permission", "fields": {"codename": "add_studentmodulehistory", "name": "Can add student module history", "content_type": 24}}, {"pk": 71, "model": "auth.permission", "fields": {"codename": "change_studentmodulehistory", "name": "Can change student module history", "content_type": 24}}, {"pk": 72, "model": "auth.permission", "fields": {"codename": "delete_studentmodulehistory", "name": "Can delete student module history", "content_type": 24}}, {"pk": 79, "model": "auth.permission", "fields": {"codename": "add_xmodulestudentinfofield", "name": "Can add x module student info field", "content_type": 27}}, {"pk": 80, "model": "auth.permission", "fields": {"codename": "change_xmodulestudentinfofield", "name": "Can change x module student info field", "content_type": 27}}, {"pk": 81, "model": "auth.permission", "fields": {"codename": "delete_xmodulestudentinfofield", "name": "Can delete x module student info field", "content_type": 27}}, {"pk": 76, "model": "auth.permission", "fields": {"codename": "add_xmodulestudentprefsfield", "name": "Can add x module student prefs field", "content_type": 26}}, {"pk": 77, "model": "auth.permission", "fields": {"codename": "change_xmodulestudentprefsfield", "name": "Can change x module student prefs field", "content_type": 26}}, {"pk": 78, "model": "auth.permission", "fields": {"codename": "delete_xmodulestudentprefsfield", "name": "Can delete x module student prefs field", "content_type": 26}}, {"pk": 73, "model": "auth.permission", "fields": {"codename": "add_xmoduleuserstatesummaryfield", "name": "Can add x module user state summary field", "content_type": 25}}, {"pk": 74, "model": "auth.permission", "fields": {"codename": "change_xmoduleuserstatesummaryfield", "name": "Can change x module user state summary field", "content_type": 25}}, {"pk": 75, "model": "auth.permission", "fields": {"codename": "delete_xmoduleuserstatesummaryfield", "name": "Can delete x module user state summary field", "content_type": 25}}, {"pk": 52, "model": "auth.permission", "fields": {"codename": "add_courseusergroup", "name": "Can add course user group", "content_type": 18}}, {"pk": 53, "model": "auth.permission", "fields": {"codename": "change_courseusergroup", "name": "Can change course user group", "content_type": 18}}, {"pk": 54, "model": "auth.permission", "fields": {"codename": "delete_courseusergroup", "name": "Can delete course user group", "content_type": 18}}, {"pk": 220, "model": "auth.permission", "fields": {"codename": "add_coursemode", "name": "Can add course mode", "content_type": 73}}, {"pk": 221, "model": "auth.permission", "fields": {"codename": "change_coursemode", "name": "Can change course mode", "content_type": 73}}, {"pk": 222, "model": "auth.permission", "fields": {"codename": "delete_coursemode", "name": "Can delete course mode", "content_type": 73}}, {"pk": 226, "model": "auth.permission", "fields": {"codename": "add_darklangconfig", "name": "Can add dark lang config", "content_type": 75}}, {"pk": 227, "model": "auth.permission", "fields": {"codename": "change_darklangconfig", "name": "Can change dark lang config", "content_type": 75}}, {"pk": 228, "model": "auth.permission", "fields": {"codename": "delete_darklangconfig", "name": "Can delete dark lang config", "content_type": 75}}, {"pk": 193, "model": "auth.permission", "fields": {"codename": "add_notification", "name": "Can add notification", "content_type": 64}}, {"pk": 194, "model": "auth.permission", "fields": {"codename": "change_notification", "name": "Can change notification", "content_type": 64}}, {"pk": 195, "model": "auth.permission", "fields": {"codename": "delete_notification", "name": "Can delete notification", "content_type": 64}}, {"pk": 184, "model": "auth.permission", "fields": {"codename": "add_notificationtype", "name": "Can add type", "content_type": 61}}, {"pk": 185, "model": "auth.permission", "fields": {"codename": "change_notificationtype", "name": "Can change type", "content_type": 61}}, {"pk": 186, "model": "auth.permission", "fields": {"codename": "delete_notificationtype", "name": "Can delete type", "content_type": 61}}, {"pk": 187, "model": "auth.permission", "fields": {"codename": "add_settings", "name": "Can add settings", "content_type": 62}}, {"pk": 188, "model": "auth.permission", "fields": {"codename": "change_settings", "name": "Can change settings", "content_type": 62}}, {"pk": 189, "model": "auth.permission", "fields": {"codename": "delete_settings", "name": "Can delete settings", "content_type": 62}}, {"pk": 190, "model": "auth.permission", "fields": {"codename": "add_subscription", "name": "Can add subscription", "content_type": 63}}, {"pk": 191, "model": "auth.permission", "fields": {"codename": "change_subscription", "name": "Can change subscription", "content_type": 63}}, {"pk": 192, "model": "auth.permission", "fields": {"codename": "delete_subscription", "name": "Can delete subscription", "content_type": 63}}, {"pk": 58, "model": "auth.permission", "fields": {"codename": "add_association", "name": "Can add association", "content_type": 20}}, {"pk": 59, "model": "auth.permission", "fields": {"codename": "change_association", "name": "Can change association", "content_type": 20}}, {"pk": 60, "model": "auth.permission", "fields": {"codename": "delete_association", "name": "Can delete association", "content_type": 20}}, {"pk": 55, "model": "auth.permission", "fields": {"codename": "add_nonce", "name": "Can add nonce", "content_type": 19}}, {"pk": 56, "model": "auth.permission", "fields": {"codename": "change_nonce", "name": "Can change nonce", "content_type": 19}}, {"pk": 57, "model": "auth.permission", "fields": {"codename": "delete_nonce", "name": "Can delete nonce", "content_type": 19}}, {"pk": 61, "model": "auth.permission", "fields": {"codename": "add_useropenid", "name": "Can add user open id", "content_type": 21}}, {"pk": 62, "model": "auth.permission", "fields": {"codename": "change_useropenid", "name": "Can change user open id", "content_type": 21}}, {"pk": 63, "model": "auth.permission", "fields": {"codename": "delete_useropenid", "name": "Can delete user open id", "content_type": 21}}, {"pk": 28, "model": "auth.permission", "fields": {"codename": "add_crontabschedule", "name": "Can add crontab", "content_type": 10}}, {"pk": 29, "model": "auth.permission", "fields": {"codename": "change_crontabschedule", "name": "Can change crontab", "content_type": 10}}, {"pk": 30, "model": "auth.permission", "fields": {"codename": "delete_crontabschedule", "name": "Can delete crontab", "content_type": 10}}, {"pk": 25, "model": "auth.permission", "fields": {"codename": "add_intervalschedule", "name": "Can add interval", "content_type": 9}}, {"pk": 26, "model": "auth.permission", "fields": {"codename": "change_intervalschedule", "name": "Can change interval", "content_type": 9}}, {"pk": 27, "model": "auth.permission", "fields": {"codename": "delete_intervalschedule", "name": "Can delete interval", "content_type": 9}}, {"pk": 34, "model": "auth.permission", "fields": {"codename": "add_periodictask", "name": "Can add periodic task", "content_type": 12}}, {"pk": 35, "model": "auth.permission", "fields": {"codename": "change_periodictask", "name": "Can change periodic task", "content_type": 12}}, {"pk": 36, "model": "auth.permission", "fields": {"codename": "delete_periodictask", "name": "Can delete periodic task", "content_type": 12}}, {"pk": 31, "model": "auth.permission", "fields": {"codename": "add_periodictasks", "name": "Can add periodic tasks", "content_type": 11}}, {"pk": 32, "model": "auth.permission", "fields": {"codename": "change_periodictasks", "name": "Can change periodic tasks", "content_type": 11}}, {"pk": 33, "model": "auth.permission", "fields": {"codename": "delete_periodictasks", "name": "Can delete periodic tasks", "content_type": 11}}, {"pk": 19, "model": "auth.permission", "fields": {"codename": "add_taskmeta", "name": "Can add task state", "content_type": 7}}, {"pk": 20, "model": "auth.permission", "fields": {"codename": "change_taskmeta", "name": "Can change task state", "content_type": 7}}, {"pk": 21, "model": "auth.permission", "fields": {"codename": "delete_taskmeta", "name": "Can delete task state", "content_type": 7}}, {"pk": 22, "model": "auth.permission", "fields": {"codename": "add_tasksetmeta", "name": "Can add saved group result", "content_type": 8}}, {"pk": 23, "model": "auth.permission", "fields": {"codename": "change_tasksetmeta", "name": "Can change saved group result", "content_type": 8}}, {"pk": 24, "model": "auth.permission", "fields": {"codename": "delete_tasksetmeta", "name": "Can delete saved group result", "content_type": 8}}, {"pk": 40, "model": "auth.permission", "fields": {"codename": "add_taskstate", "name": "Can add task", "content_type": 14}}, {"pk": 41, "model": "auth.permission", "fields": {"codename": "change_taskstate", "name": "Can change task", "content_type": 14}}, {"pk": 42, "model": "auth.permission", "fields": {"codename": "delete_taskstate", "name": "Can delete task", "content_type": 14}}, {"pk": 37, "model": "auth.permission", "fields": {"codename": "add_workerstate", "name": "Can add worker", "content_type": 13}}, {"pk": 38, "model": "auth.permission", "fields": {"codename": "change_workerstate", "name": "Can change worker", "content_type": 13}}, {"pk": 39, "model": "auth.permission", "fields": {"codename": "delete_workerstate", "name": "Can delete worker", "content_type": 13}}, {"pk": 232, "model": "auth.permission", "fields": {"codename": "add_embargoedcourse", "name": "Can add embargoed course", "content_type": 77}}, {"pk": 233, "model": "auth.permission", "fields": {"codename": "change_embargoedcourse", "name": "Can change embargoed course", "content_type": 77}}, {"pk": 234, "model": "auth.permission", "fields": {"codename": "delete_embargoedcourse", "name": "Can delete embargoed course", "content_type": 77}}, {"pk": 235, "model": "auth.permission", "fields": {"codename": "add_embargoedstate", "name": "Can add embargoed state", "content_type": 78}}, {"pk": 236, "model": "auth.permission", "fields": {"codename": "change_embargoedstate", "name": "Can change embargoed state", "content_type": 78}}, {"pk": 237, "model": "auth.permission", "fields": {"codename": "delete_embargoedstate", "name": "Can delete embargoed state", "content_type": 78}}, {"pk": 238, "model": "auth.permission", "fields": {"codename": "add_ipfilter", "name": "Can add ip filter", "content_type": 79}}, {"pk": 239, "model": "auth.permission", "fields": {"codename": "change_ipfilter", "name": "Can change ip filter", "content_type": 79}}, {"pk": 240, "model": "auth.permission", "fields": {"codename": "delete_ipfilter", "name": "Can delete ip filter", "content_type": 79}}, {"pk": 148, "model": "auth.permission", "fields": {"codename": "add_externalauthmap", "name": "Can add external auth map", "content_type": 50}}, {"pk": 149, "model": "auth.permission", "fields": {"codename": "change_externalauthmap", "name": "Can change external auth map", "content_type": 50}}, {"pk": 150, "model": "auth.permission", "fields": {"codename": "delete_externalauthmap", "name": "Can delete external auth map", "content_type": 50}}, {"pk": 199, "model": "auth.permission", "fields": {"codename": "add_puzzlecomplete", "name": "Can add puzzle complete", "content_type": 66}}, {"pk": 200, "model": "auth.permission", "fields": {"codename": "change_puzzlecomplete", "name": "Can change puzzle complete", "content_type": 66}}, {"pk": 201, "model": "auth.permission", "fields": {"codename": "delete_puzzlecomplete", "name": "Can delete puzzle complete", "content_type": 66}}, {"pk": 196, "model": "auth.permission", "fields": {"codename": "add_score", "name": "Can add score", "content_type": 65}}, {"pk": 197, "model": "auth.permission", "fields": {"codename": "change_score", "name": "Can change score", "content_type": 65}}, {"pk": 198, "model": "auth.permission", "fields": {"codename": "delete_score", "name": "Can delete score", "content_type": 65}}, {"pk": 127, "model": "auth.permission", "fields": {"codename": "add_instructortask", "name": "Can add instructor task", "content_type": 43}}, {"pk": 128, "model": "auth.permission", "fields": {"codename": "change_instructortask", "name": "Can change instructor task", "content_type": 43}}, {"pk": 129, "model": "auth.permission", "fields": {"codename": "delete_instructortask", "name": "Can delete instructor task", "content_type": 43}}, {"pk": 130, "model": "auth.permission", "fields": {"codename": "add_coursesoftware", "name": "Can add course software", "content_type": 44}}, {"pk": 131, "model": "auth.permission", "fields": {"codename": "change_coursesoftware", "name": "Can change course software", "content_type": 44}}, {"pk": 132, "model": "auth.permission", "fields": {"codename": "delete_coursesoftware", "name": "Can delete course software", "content_type": 44}}, {"pk": 133, "model": "auth.permission", "fields": {"codename": "add_userlicense", "name": "Can add user license", "content_type": 45}}, {"pk": 134, "model": "auth.permission", "fields": {"codename": "change_userlicense", "name": "Can change user license", "content_type": 45}}, {"pk": 135, "model": "auth.permission", "fields": {"codename": "delete_userlicense", "name": "Can delete user license", "content_type": 45}}, {"pk": 241, "model": "auth.permission", "fields": {"codename": "add_linkedin", "name": "Can add linked in", "content_type": 80}}, {"pk": 242, "model": "auth.permission", "fields": {"codename": "change_linkedin", "name": "Can change linked in", "content_type": 80}}, {"pk": 243, "model": "auth.permission", "fields": {"codename": "delete_linkedin", "name": "Can delete linked in", "content_type": 80}}, {"pk": 211, "model": "auth.permission", "fields": {"codename": "add_note", "name": "Can add note", "content_type": 70}}, {"pk": 212, "model": "auth.permission", "fields": {"codename": "change_note", "name": "Can change note", "content_type": 70}}, {"pk": 213, "model": "auth.permission", "fields": {"codename": "delete_note", "name": "Can delete note", "content_type": 70}}, {"pk": 49, "model": "auth.permission", "fields": {"codename": "add_psychometricdata", "name": "Can add psychometric data", "content_type": 17}}, {"pk": 50, "model": "auth.permission", "fields": {"codename": "change_psychometricdata", "name": "Can change psychometric data", "content_type": 17}}, {"pk": 51, "model": "auth.permission", "fields": {"codename": "delete_psychometricdata", "name": "Can delete psychometric data", "content_type": 17}}, {"pk": 229, "model": "auth.permission", "fields": {"codename": "add_midcoursereverificationwindow", "name": "Can add midcourse reverification window", "content_type": 76}}, {"pk": 230, "model": "auth.permission", "fields": {"codename": "change_midcoursereverificationwindow", "name": "Can change midcourse reverification window", "content_type": 76}}, {"pk": 231, "model": "auth.permission", "fields": {"codename": "delete_midcoursereverificationwindow", "name": "Can delete midcourse reverification window", "content_type": 76}}, {"pk": 13, "model": "auth.permission", "fields": {"codename": "add_session", "name": "Can add session", "content_type": 5}}, {"pk": 14, "model": "auth.permission", "fields": {"codename": "change_session", "name": "Can change session", "content_type": 5}}, {"pk": 15, "model": "auth.permission", "fields": {"codename": "delete_session", "name": "Can delete session", "content_type": 5}}, {"pk": 256, "model": "auth.permission", "fields": {"codename": "add_certificateitem", "name": "Can add certificate item", "content_type": 85}}, {"pk": 257, "model": "auth.permission", "fields": {"codename": "change_certificateitem", "name": "Can change certificate item", "content_type": 85}}, {"pk": 258, "model": "auth.permission", "fields": {"codename": "delete_certificateitem", "name": "Can delete certificate item", "content_type": 85}}, {"pk": 244, "model": "auth.permission", "fields": {"codename": "add_order", "name": "Can add order", "content_type": 81}}, {"pk": 245, "model": "auth.permission", "fields": {"codename": "change_order", "name": "Can change order", "content_type": 81}}, {"pk": 246, "model": "auth.permission", "fields": {"codename": "delete_order", "name": "Can delete order", "content_type": 81}}, {"pk": 247, "model": "auth.permission", "fields": {"codename": "add_orderitem", "name": "Can add order item", "content_type": 82}}, {"pk": 248, "model": "auth.permission", "fields": {"codename": "change_orderitem", "name": "Can change order item", "content_type": 82}}, {"pk": 249, "model": "auth.permission", "fields": {"codename": "delete_orderitem", "name": "Can delete order item", "content_type": 82}}, {"pk": 250, "model": "auth.permission", "fields": {"codename": "add_paidcourseregistration", "name": "Can add paid course registration", "content_type": 83}}, {"pk": 251, "model": "auth.permission", "fields": {"codename": "change_paidcourseregistration", "name": "Can change paid course registration", "content_type": 83}}, {"pk": 252, "model": "auth.permission", "fields": {"codename": "delete_paidcourseregistration", "name": "Can delete paid course registration", "content_type": 83}}, {"pk": 253, "model": "auth.permission", "fields": {"codename": "add_paidcourseregistrationannotation", "name": "Can add paid course registration annotation", "content_type": 84}}, {"pk": 254, "model": "auth.permission", "fields": {"codename": "change_paidcourseregistrationannotation", "name": "Can change paid course registration annotation", "content_type": 84}}, {"pk": 255, "model": "auth.permission", "fields": {"codename": "delete_paidcourseregistrationannotation", "name": "Can delete paid course registration annotation", "content_type": 84}}, {"pk": 16, "model": "auth.permission", "fields": {"codename": "add_site", "name": "Can add site", "content_type": 6}}, {"pk": 17, "model": "auth.permission", "fields": {"codename": "change_site", "name": "Can change site", "content_type": 6}}, {"pk": 18, "model": "auth.permission", "fields": {"codename": "delete_site", "name": "Can delete site", "content_type": 6}}, {"pk": 43, "model": "auth.permission", "fields": {"codename": "add_migrationhistory", "name": "Can add migration history", "content_type": 15}}, {"pk": 44, "model": "auth.permission", "fields": {"codename": "change_migrationhistory", "name": "Can change migration history", "content_type": 15}}, {"pk": 45, "model": "auth.permission", "fields": {"codename": "delete_migrationhistory", "name": "Can delete migration history", "content_type": 15}}, {"pk": 214, "model": "auth.permission", "fields": {"codename": "add_splashconfig", "name": "Can add splash config", "content_type": 71}}, {"pk": 215, "model": "auth.permission", "fields": {"codename": "change_splashconfig", "name": "Can change splash config", "content_type": 71}}, {"pk": 216, "model": "auth.permission", "fields": {"codename": "delete_splashconfig", "name": "Can delete splash config", "content_type": 71}}, {"pk": 88, "model": "auth.permission", "fields": {"codename": "add_anonymoususerid", "name": "Can add anonymous user id", "content_type": 30}}, {"pk": 89, "model": "auth.permission", "fields": {"codename": "change_anonymoususerid", "name": "Can change anonymous user id", "content_type": 30}}, {"pk": 90, "model": "auth.permission", "fields": {"codename": "delete_anonymoususerid", "name": "Can delete anonymous user id", "content_type": 30}}, {"pk": 112, "model": "auth.permission", "fields": {"codename": "add_courseenrollment", "name": "Can add course enrollment", "content_type": 38}}, {"pk": 113, "model": "auth.permission", "fields": {"codename": "change_courseenrollment", "name": "Can change course enrollment", "content_type": 38}}, {"pk": 114, "model": "auth.permission", "fields": {"codename": "delete_courseenrollment", "name": "Can delete course enrollment", "content_type": 38}}, {"pk": 115, "model": "auth.permission", "fields": {"codename": "add_courseenrollmentallowed", "name": "Can add course enrollment allowed", "content_type": 39}}, {"pk": 116, "model": "auth.permission", "fields": {"codename": "change_courseenrollmentallowed", "name": "Can change course enrollment allowed", "content_type": 39}}, {"pk": 117, "model": "auth.permission", "fields": {"codename": "delete_courseenrollmentallowed", "name": "Can delete course enrollment allowed", "content_type": 39}}, {"pk": 109, "model": "auth.permission", "fields": {"codename": "add_loginfailures", "name": "Can add login failures", "content_type": 37}}, {"pk": 110, "model": "auth.permission", "fields": {"codename": "change_loginfailures", "name": "Can change login failures", "content_type": 37}}, {"pk": 111, "model": "auth.permission", "fields": {"codename": "delete_loginfailures", "name": "Can delete login failures", "content_type": 37}}, {"pk": 106, "model": "auth.permission", "fields": {"codename": "add_pendingemailchange", "name": "Can add pending email change", "content_type": 36}}, {"pk": 107, "model": "auth.permission", "fields": {"codename": "change_pendingemailchange", "name": "Can change pending email change", "content_type": 36}}, {"pk": 108, "model": "auth.permission", "fields": {"codename": "delete_pendingemailchange", "name": "Can delete pending email change", "content_type": 36}}, {"pk": 103, "model": "auth.permission", "fields": {"codename": "add_pendingnamechange", "name": "Can add pending name change", "content_type": 35}}, {"pk": 104, "model": "auth.permission", "fields": {"codename": "change_pendingnamechange", "name": "Can change pending name change", "content_type": 35}}, {"pk": 105, "model": "auth.permission", "fields": {"codename": "delete_pendingnamechange", "name": "Can delete pending name change", "content_type": 35}}, {"pk": 100, "model": "auth.permission", "fields": {"codename": "add_registration", "name": "Can add registration", "content_type": 34}}, {"pk": 101, "model": "auth.permission", "fields": {"codename": "change_registration", "name": "Can change registration", "content_type": 34}}, {"pk": 102, "model": "auth.permission", "fields": {"codename": "delete_registration", "name": "Can delete registration", "content_type": 34}}, {"pk": 94, "model": "auth.permission", "fields": {"codename": "add_userprofile", "name": "Can add user profile", "content_type": 32}}, {"pk": 95, "model": "auth.permission", "fields": {"codename": "change_userprofile", "name": "Can change user profile", "content_type": 32}}, {"pk": 96, "model": "auth.permission", "fields": {"codename": "delete_userprofile", "name": "Can delete user profile", "content_type": 32}}, {"pk": 91, "model": "auth.permission", "fields": {"codename": "add_userstanding", "name": "Can add user standing", "content_type": 31}}, {"pk": 92, "model": "auth.permission", "fields": {"codename": "change_userstanding", "name": "Can change user standing", "content_type": 31}}, {"pk": 93, "model": "auth.permission", "fields": {"codename": "delete_userstanding", "name": "Can delete user standing", "content_type": 31}}, {"pk": 97, "model": "auth.permission", "fields": {"codename": "add_usertestgroup", "name": "Can add user test group", "content_type": 33}}, {"pk": 98, "model": "auth.permission", "fields": {"codename": "change_usertestgroup", "name": "Can change user test group", "content_type": 33}}, {"pk": 99, "model": "auth.permission", "fields": {"codename": "delete_usertestgroup", "name": "Can delete user test group", "content_type": 33}}, {"pk": 118, "model": "auth.permission", "fields": {"codename": "add_trackinglog", "name": "Can add tracking log", "content_type": 40}}, {"pk": 119, "model": "auth.permission", "fields": {"codename": "change_trackinglog", "name": "Can change tracking log", "content_type": 40}}, {"pk": 120, "model": "auth.permission", "fields": {"codename": "delete_trackinglog", "name": "Can delete tracking log", "content_type": 40}}, {"pk": 217, "model": "auth.permission", "fields": {"codename": "add_userpreference", "name": "Can add user preference", "content_type": 72}}, {"pk": 218, "model": "auth.permission", "fields": {"codename": "change_userpreference", "name": "Can change user preference", "content_type": 72}}, {"pk": 219, "model": "auth.permission", "fields": {"codename": "delete_userpreference", "name": "Can delete user preference", "content_type": 72}}, {"pk": 223, "model": "auth.permission", "fields": {"codename": "add_softwaresecurephotoverification", "name": "Can add software secure photo verification", "content_type": 74}}, {"pk": 224, "model": "auth.permission", "fields": {"codename": "change_softwaresecurephotoverification", "name": "Can change software secure photo verification", "content_type": 74}}, {"pk": 225, "model": "auth.permission", "fields": {"codename": "delete_softwaresecurephotoverification", "name": "Can delete software secure photo verification", "content_type": 74}}, {"pk": 202, "model": "auth.permission", "fields": {"codename": "add_flag", "name": "Can add flag", "content_type": 67}}, {"pk": 203, "model": "auth.permission", "fields": {"codename": "change_flag", "name": "Can change flag", "content_type": 67}}, {"pk": 204, "model": "auth.permission", "fields": {"codename": "delete_flag", "name": "Can delete flag", "content_type": 67}}, {"pk": 208, "model": "auth.permission", "fields": {"codename": "add_sample", "name": "Can add sample", "content_type": 69}}, {"pk": 209, "model": "auth.permission", "fields": {"codename": "change_sample", "name": "Can change sample", "content_type": 69}}, {"pk": 210, "model": "auth.permission", "fields": {"codename": "delete_sample", "name": "Can delete sample", "content_type": 69}}, {"pk": 205, "model": "auth.permission", "fields": {"codename": "add_switch", "name": "Can add switch", "content_type": 68}}, {"pk": 206, "model": "auth.permission", "fields": {"codename": "change_switch", "name": "Can change switch", "content_type": 68}}, {"pk": 207, "model": "auth.permission", "fields": {"codename": "delete_switch", "name": "Can delete switch", "content_type": 68}}, {"pk": 151, "model": "auth.permission", "fields": {"codename": "add_article", "name": "Can add article", "content_type": 51}}, {"pk": 155, "model": "auth.permission", "fields": {"codename": "assign", "name": "Can change ownership of any article", "content_type": 51}}, {"pk": 152, "model": "auth.permission", "fields": {"codename": "change_article", "name": "Can change article", "content_type": 51}}, {"pk": 153, "model": "auth.permission", "fields": {"codename": "delete_article", "name": "Can delete article", "content_type": 51}}, {"pk": 156, "model": "auth.permission", "fields": {"codename": "grant", "name": "Can assign permissions to other users", "content_type": 51}}, {"pk": 154, "model": "auth.permission", "fields": {"codename": "moderate", "name": "Can edit all articles and lock/unlock/restore", "content_type": 51}}, {"pk": 157, "model": "auth.permission", "fields": {"codename": "add_articleforobject", "name": "Can add Article for object", "content_type": 52}}, {"pk": 158, "model": "auth.permission", "fields": {"codename": "change_articleforobject", "name": "Can change Article for object", "content_type": 52}}, {"pk": 159, "model": "auth.permission", "fields": {"codename": "delete_articleforobject", "name": "Can delete Article for object", "content_type": 52}}, {"pk": 166, "model": "auth.permission", "fields": {"codename": "add_articleplugin", "name": "Can add article plugin", "content_type": 55}}, {"pk": 167, "model": "auth.permission", "fields": {"codename": "change_articleplugin", "name": "Can change article plugin", "content_type": 55}}, {"pk": 168, "model": "auth.permission", "fields": {"codename": "delete_articleplugin", "name": "Can delete article plugin", "content_type": 55}}, {"pk": 160, "model": "auth.permission", "fields": {"codename": "add_articlerevision", "name": "Can add article revision", "content_type": 53}}, {"pk": 161, "model": "auth.permission", "fields": {"codename": "change_articlerevision", "name": "Can change article revision", "content_type": 53}}, {"pk": 162, "model": "auth.permission", "fields": {"codename": "delete_articlerevision", "name": "Can delete article revision", "content_type": 53}}, {"pk": 181, "model": "auth.permission", "fields": {"codename": "add_articlesubscription", "name": "Can add article subscription", "content_type": 60}}, {"pk": 182, "model": "auth.permission", "fields": {"codename": "change_articlesubscription", "name": "Can change article subscription", "content_type": 60}}, {"pk": 183, "model": "auth.permission", "fields": {"codename": "delete_articlesubscription", "name": "Can delete article subscription", "content_type": 60}}, {"pk": 169, "model": "auth.permission", "fields": {"codename": "add_reusableplugin", "name": "Can add reusable plugin", "content_type": 56}}, {"pk": 170, "model": "auth.permission", "fields": {"codename": "change_reusableplugin", "name": "Can change reusable plugin", "content_type": 56}}, {"pk": 171, "model": "auth.permission", "fields": {"codename": "delete_reusableplugin", "name": "Can delete reusable plugin", "content_type": 56}}, {"pk": 175, "model": "auth.permission", "fields": {"codename": "add_revisionplugin", "name": "Can add revision plugin", "content_type": 58}}, {"pk": 176, "model": "auth.permission", "fields": {"codename": "change_revisionplugin", "name": "Can change revision plugin", "content_type": 58}}, {"pk": 177, "model": "auth.permission", "fields": {"codename": "delete_revisionplugin", "name": "Can delete revision plugin", "content_type": 58}}, {"pk": 178, "model": "auth.permission", "fields": {"codename": "add_revisionpluginrevision", "name": "Can add revision plugin revision", "content_type": 59}}, {"pk": 179, "model": "auth.permission", "fields": {"codename": "change_revisionpluginrevision", "name": "Can change revision plugin revision", "content_type": 59}}, {"pk": 180, "model": "auth.permission", "fields": {"codename": "delete_revisionpluginrevision", "name": "Can delete revision plugin revision", "content_type": 59}}, {"pk": 172, "model": "auth.permission", "fields": {"codename": "add_simpleplugin", "name": "Can add simple plugin", "content_type": 57}}, {"pk": 173, "model": "auth.permission", "fields": {"codename": "change_simpleplugin", "name": "Can change simple plugin", "content_type": 57}}, {"pk": 174, "model": "auth.permission", "fields": {"codename": "delete_simpleplugin", "name": "Can delete simple plugin", "content_type": 57}}, {"pk": 163, "model": "auth.permission", "fields": {"codename": "add_urlpath", "name": "Can add URL path", "content_type": 54}}, {"pk": 164, "model": "auth.permission", "fields": {"codename": "change_urlpath", "name": "Can change URL path", "content_type": 54}}, {"pk": 165, "model": "auth.permission", "fields": {"codename": "delete_urlpath", "name": "Can delete URL path", "content_type": 54}}, {"pk": 1, "model": "dark_lang.darklangconfig", "fields": {"change_date": "2014-02-26T16:03:15Z", "changed_by": null, "enabled": true, "released_languages": ""}}] \ No newline at end of file +[{"pk": 30, "model": "contenttypes.contenttype", "fields": {"model": "anonymoususerid", "name": "anonymous user id", "app_label": "student"}}, {"pk": 53, "model": "contenttypes.contenttype", "fields": {"model": "article", "name": "article", "app_label": "wiki"}}, {"pk": 54, "model": "contenttypes.contenttype", "fields": {"model": "articleforobject", "name": "Article for object", "app_label": "wiki"}}, {"pk": 57, "model": "contenttypes.contenttype", "fields": {"model": "articleplugin", "name": "article plugin", "app_label": "wiki"}}, {"pk": 55, "model": "contenttypes.contenttype", "fields": {"model": "articlerevision", "name": "article revision", "app_label": "wiki"}}, {"pk": 62, "model": "contenttypes.contenttype", "fields": {"model": "articlesubscription", "name": "article subscription", "app_label": "wiki"}}, {"pk": 91, "model": "contenttypes.contenttype", "fields": {"model": "assessment", "name": "assessment", "app_label": "assessment"}}, {"pk": 94, "model": "contenttypes.contenttype", "fields": {"model": "assessmentfeedback", "name": "assessment feedback", "app_label": "assessment"}}, {"pk": 93, "model": "contenttypes.contenttype", "fields": {"model": "assessmentfeedbackoption", "name": "assessment feedback option", "app_label": "assessment"}}, {"pk": 92, "model": "contenttypes.contenttype", "fields": {"model": "assessmentpart", "name": "assessment part", "app_label": "assessment"}}, {"pk": 100, "model": "contenttypes.contenttype", "fields": {"model": "assessmentworkflow", "name": "assessment workflow", "app_label": "workflow"}}, {"pk": 101, "model": "contenttypes.contenttype", "fields": {"model": "assessmentworkflowstep", "name": "assessment workflow step", "app_label": "workflow"}}, {"pk": 20, "model": "contenttypes.contenttype", "fields": {"model": "association", "name": "association", "app_label": "django_openid_auth"}}, {"pk": 106, "model": "contenttypes.contenttype", "fields": {"model": "certificateitem", "name": "certificate item", "app_label": "shoppingcart"}}, {"pk": 43, "model": "contenttypes.contenttype", "fields": {"model": "certificatewhitelist", "name": "certificate whitelist", "app_label": "certificates"}}, {"pk": 4, "model": "contenttypes.contenttype", "fields": {"model": "contenttype", "name": "content type", "app_label": "contenttypes"}}, {"pk": 41, "model": "contenttypes.contenttype", "fields": {"model": "courseaccessrole", "name": "course access role", "app_label": "student"}}, {"pk": 51, "model": "contenttypes.contenttype", "fields": {"model": "courseauthorization", "name": "course authorization", "app_label": "bulk_email"}}, {"pk": 48, "model": "contenttypes.contenttype", "fields": {"model": "courseemail", "name": "course email", "app_label": "bulk_email"}}, {"pk": 50, "model": "contenttypes.contenttype", "fields": {"model": "courseemailtemplate", "name": "course email template", "app_label": "bulk_email"}}, {"pk": 39, "model": "contenttypes.contenttype", "fields": {"model": "courseenrollment", "name": "course enrollment", "app_label": "student"}}, {"pk": 40, "model": "contenttypes.contenttype", "fields": {"model": "courseenrollmentallowed", "name": "course enrollment allowed", "app_label": "student"}}, {"pk": 76, "model": "contenttypes.contenttype", "fields": {"model": "coursemode", "name": "course mode", "app_label": "course_modes"}}, {"pk": 46, "model": "contenttypes.contenttype", "fields": {"model": "coursesoftware", "name": "course software", "app_label": "licenses"}}, {"pk": 18, "model": "contenttypes.contenttype", "fields": {"model": "courseusergroup", "name": "course user group", "app_label": "course_groups"}}, {"pk": 89, "model": "contenttypes.contenttype", "fields": {"model": "criterion", "name": "criterion", "app_label": "assessment"}}, {"pk": 90, "model": "contenttypes.contenttype", "fields": {"model": "criterionoption", "name": "criterion option", "app_label": "assessment"}}, {"pk": 10, "model": "contenttypes.contenttype", "fields": {"model": "crontabschedule", "name": "crontab", "app_label": "djcelery"}}, {"pk": 78, "model": "contenttypes.contenttype", "fields": {"model": "darklangconfig", "name": "dark lang config", "app_label": "dark_lang"}}, {"pk": 80, "model": "contenttypes.contenttype", "fields": {"model": "embargoedcourse", "name": "embargoed course", "app_label": "embargo"}}, {"pk": 81, "model": "contenttypes.contenttype", "fields": {"model": "embargoedstate", "name": "embargoed state", "app_label": "embargo"}}, {"pk": 52, "model": "contenttypes.contenttype", "fields": {"model": "externalauthmap", "name": "external auth map", "app_label": "external_auth"}}, {"pk": 69, "model": "contenttypes.contenttype", "fields": {"model": "flag", "name": "flag", "app_label": "waffle"}}, {"pk": 44, "model": "contenttypes.contenttype", "fields": {"model": "generatedcertificate", "name": "generated certificate", "app_label": "certificates"}}, {"pk": 2, "model": "contenttypes.contenttype", "fields": {"model": "group", "name": "group", "app_label": "auth"}}, {"pk": 45, "model": "contenttypes.contenttype", "fields": {"model": "instructortask", "name": "instructor task", "app_label": "instructor_task"}}, {"pk": 9, "model": "contenttypes.contenttype", "fields": {"model": "intervalschedule", "name": "interval", "app_label": "djcelery"}}, {"pk": 82, "model": "contenttypes.contenttype", "fields": {"model": "ipfilter", "name": "ip filter", "app_label": "embargo"}}, {"pk": 83, "model": "contenttypes.contenttype", "fields": {"model": "linkedin", "name": "linked in", "app_label": "linkedin"}}, {"pk": 22, "model": "contenttypes.contenttype", "fields": {"model": "logentry", "name": "log entry", "app_label": "admin"}}, {"pk": 38, "model": "contenttypes.contenttype", "fields": {"model": "loginfailures", "name": "login failures", "app_label": "student"}}, {"pk": 79, "model": "contenttypes.contenttype", "fields": {"model": "midcoursereverificationwindow", "name": "midcourse reverification window", "app_label": "reverification"}}, {"pk": 15, "model": "contenttypes.contenttype", "fields": {"model": "migrationhistory", "name": "migration history", "app_label": "south"}}, {"pk": 19, "model": "contenttypes.contenttype", "fields": {"model": "nonce", "name": "nonce", "app_label": "django_openid_auth"}}, {"pk": 72, "model": "contenttypes.contenttype", "fields": {"model": "note", "name": "note", "app_label": "notes"}}, {"pk": 66, "model": "contenttypes.contenttype", "fields": {"model": "notification", "name": "notification", "app_label": "django_notify"}}, {"pk": 28, "model": "contenttypes.contenttype", "fields": {"model": "offlinecomputedgrade", "name": "offline computed grade", "app_label": "courseware"}}, {"pk": 29, "model": "contenttypes.contenttype", "fields": {"model": "offlinecomputedgradelog", "name": "offline computed grade log", "app_label": "courseware"}}, {"pk": 49, "model": "contenttypes.contenttype", "fields": {"model": "optout", "name": "optout", "app_label": "bulk_email"}}, {"pk": 102, "model": "contenttypes.contenttype", "fields": {"model": "order", "name": "order", "app_label": "shoppingcart"}}, {"pk": 103, "model": "contenttypes.contenttype", "fields": {"model": "orderitem", "name": "order item", "app_label": "shoppingcart"}}, {"pk": 104, "model": "contenttypes.contenttype", "fields": {"model": "paidcourseregistration", "name": "paid course registration", "app_label": "shoppingcart"}}, {"pk": 105, "model": "contenttypes.contenttype", "fields": {"model": "paidcourseregistrationannotation", "name": "paid course registration annotation", "app_label": "shoppingcart"}}, {"pk": 37, "model": "contenttypes.contenttype", "fields": {"model": "passwordhistory", "name": "password history", "app_label": "student"}}, {"pk": 95, "model": "contenttypes.contenttype", "fields": {"model": "peerworkflow", "name": "peer workflow", "app_label": "assessment"}}, {"pk": 96, "model": "contenttypes.contenttype", "fields": {"model": "peerworkflowitem", "name": "peer workflow item", "app_label": "assessment"}}, {"pk": 36, "model": "contenttypes.contenttype", "fields": {"model": "pendingemailchange", "name": "pending email change", "app_label": "student"}}, {"pk": 35, "model": "contenttypes.contenttype", "fields": {"model": "pendingnamechange", "name": "pending name change", "app_label": "student"}}, {"pk": 12, "model": "contenttypes.contenttype", "fields": {"model": "periodictask", "name": "periodic task", "app_label": "djcelery"}}, {"pk": 11, "model": "contenttypes.contenttype", "fields": {"model": "periodictasks", "name": "periodic tasks", "app_label": "djcelery"}}, {"pk": 1, "model": "contenttypes.contenttype", "fields": {"model": "permission", "name": "permission", "app_label": "auth"}}, {"pk": 17, "model": "contenttypes.contenttype", "fields": {"model": "psychometricdata", "name": "psychometric data", "app_label": "psychometrics"}}, {"pk": 68, "model": "contenttypes.contenttype", "fields": {"model": "puzzlecomplete", "name": "puzzle complete", "app_label": "foldit"}}, {"pk": 34, "model": "contenttypes.contenttype", "fields": {"model": "registration", "name": "registration", "app_label": "student"}}, {"pk": 58, "model": "contenttypes.contenttype", "fields": {"model": "reusableplugin", "name": "reusable plugin", "app_label": "wiki"}}, {"pk": 60, "model": "contenttypes.contenttype", "fields": {"model": "revisionplugin", "name": "revision plugin", "app_label": "wiki"}}, {"pk": 61, "model": "contenttypes.contenttype", "fields": {"model": "revisionpluginrevision", "name": "revision plugin revision", "app_label": "wiki"}}, {"pk": 88, "model": "contenttypes.contenttype", "fields": {"model": "rubric", "name": "rubric", "app_label": "assessment"}}, {"pk": 71, "model": "contenttypes.contenttype", "fields": {"model": "sample", "name": "sample", "app_label": "waffle"}}, {"pk": 8, "model": "contenttypes.contenttype", "fields": {"model": "tasksetmeta", "name": "saved group result", "app_label": "djcelery"}}, {"pk": 67, "model": "contenttypes.contenttype", "fields": {"model": "score", "name": "score", "app_label": "foldit"}}, {"pk": 86, "model": "contenttypes.contenttype", "fields": {"model": "score", "name": "score", "app_label": "submissions"}}, {"pk": 87, "model": "contenttypes.contenttype", "fields": {"model": "scoresummary", "name": "score summary", "app_label": "submissions"}}, {"pk": 16, "model": "contenttypes.contenttype", "fields": {"model": "servercircuit", "name": "server circuit", "app_label": "circuit"}}, {"pk": 5, "model": "contenttypes.contenttype", "fields": {"model": "session", "name": "session", "app_label": "sessions"}}, {"pk": 64, "model": "contenttypes.contenttype", "fields": {"model": "settings", "name": "settings", "app_label": "django_notify"}}, {"pk": 59, "model": "contenttypes.contenttype", "fields": {"model": "simpleplugin", "name": "simple plugin", "app_label": "wiki"}}, {"pk": 6, "model": "contenttypes.contenttype", "fields": {"model": "site", "name": "site", "app_label": "sites"}}, {"pk": 77, "model": "contenttypes.contenttype", "fields": {"model": "softwaresecurephotoverification", "name": "software secure photo verification", "app_label": "verify_student"}}, {"pk": 73, "model": "contenttypes.contenttype", "fields": {"model": "splashconfig", "name": "splash config", "app_label": "splash"}}, {"pk": 84, "model": "contenttypes.contenttype", "fields": {"model": "studentitem", "name": "student item", "app_label": "submissions"}}, {"pk": 23, "model": "contenttypes.contenttype", "fields": {"model": "studentmodule", "name": "student module", "app_label": "courseware"}}, {"pk": 24, "model": "contenttypes.contenttype", "fields": {"model": "studentmodulehistory", "name": "student module history", "app_label": "courseware"}}, {"pk": 98, "model": "contenttypes.contenttype", "fields": {"model": "studenttrainingworkflow", "name": "student training workflow", "app_label": "assessment"}}, {"pk": 99, "model": "contenttypes.contenttype", "fields": {"model": "studenttrainingworkflowitem", "name": "student training workflow item", "app_label": "assessment"}}, {"pk": 85, "model": "contenttypes.contenttype", "fields": {"model": "submission", "name": "submission", "app_label": "submissions"}}, {"pk": 65, "model": "contenttypes.contenttype", "fields": {"model": "subscription", "name": "subscription", "app_label": "django_notify"}}, {"pk": 70, "model": "contenttypes.contenttype", "fields": {"model": "switch", "name": "switch", "app_label": "waffle"}}, {"pk": 14, "model": "contenttypes.contenttype", "fields": {"model": "taskstate", "name": "task", "app_label": "djcelery"}}, {"pk": 7, "model": "contenttypes.contenttype", "fields": {"model": "taskmeta", "name": "task state", "app_label": "djcelery"}}, {"pk": 42, "model": "contenttypes.contenttype", "fields": {"model": "trackinglog", "name": "tracking log", "app_label": "track"}}, {"pk": 97, "model": "contenttypes.contenttype", "fields": {"model": "trainingexample", "name": "training example", "app_label": "assessment"}}, {"pk": 63, "model": "contenttypes.contenttype", "fields": {"model": "notificationtype", "name": "type", "app_label": "django_notify"}}, {"pk": 56, "model": "contenttypes.contenttype", "fields": {"model": "urlpath", "name": "URL path", "app_label": "wiki"}}, {"pk": 3, "model": "contenttypes.contenttype", "fields": {"model": "user", "name": "user", "app_label": "auth"}}, {"pk": 75, "model": "contenttypes.contenttype", "fields": {"model": "usercoursetag", "name": "user course tag", "app_label": "user_api"}}, {"pk": 47, "model": "contenttypes.contenttype", "fields": {"model": "userlicense", "name": "user license", "app_label": "licenses"}}, {"pk": 21, "model": "contenttypes.contenttype", "fields": {"model": "useropenid", "name": "user open id", "app_label": "django_openid_auth"}}, {"pk": 74, "model": "contenttypes.contenttype", "fields": {"model": "userpreference", "name": "user preference", "app_label": "user_api"}}, {"pk": 32, "model": "contenttypes.contenttype", "fields": {"model": "userprofile", "name": "user profile", "app_label": "student"}}, {"pk": 31, "model": "contenttypes.contenttype", "fields": {"model": "userstanding", "name": "user standing", "app_label": "student"}}, {"pk": 33, "model": "contenttypes.contenttype", "fields": {"model": "usertestgroup", "name": "user test group", "app_label": "student"}}, {"pk": 13, "model": "contenttypes.contenttype", "fields": {"model": "workerstate", "name": "worker", "app_label": "djcelery"}}, {"pk": 27, "model": "contenttypes.contenttype", "fields": {"model": "xmodulestudentinfofield", "name": "x module student info field", "app_label": "courseware"}}, {"pk": 26, "model": "contenttypes.contenttype", "fields": {"model": "xmodulestudentprefsfield", "name": "x module student prefs field", "app_label": "courseware"}}, {"pk": 25, "model": "contenttypes.contenttype", "fields": {"model": "xmoduleuserstatesummaryfield", "name": "x module user state summary field", "app_label": "courseware"}}, {"pk": 1, "model": "sites.site", "fields": {"domain": "example.com", "name": "example.com"}}, {"pk": 1, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:07Z", "app_name": "courseware", "migration": "0001_initial"}}, {"pk": 2, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:07Z", "app_name": "courseware", "migration": "0002_add_indexes"}}, {"pk": 3, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:07Z", "app_name": "courseware", "migration": "0003_done_grade_cache"}}, {"pk": 4, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:07Z", "app_name": "courseware", "migration": "0004_add_field_studentmodule_course_id"}}, {"pk": 5, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:07Z", "app_name": "courseware", "migration": "0005_auto__add_offlinecomputedgrade__add_unique_offlinecomputedgrade_user_c"}}, {"pk": 6, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "courseware", "migration": "0006_create_student_module_history"}}, {"pk": 7, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "courseware", "migration": "0007_allow_null_version_in_history"}}, {"pk": 8, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "courseware", "migration": "0008_add_xmodule_storage"}}, {"pk": 9, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "courseware", "migration": "0009_add_field_default"}}, {"pk": 10, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "courseware", "migration": "0010_rename_xblock_field_content_to_user_state_summary"}}, {"pk": 11, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "student", "migration": "0001_initial"}}, {"pk": 12, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "student", "migration": "0002_text_to_varchar_and_indexes"}}, {"pk": 13, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "student", "migration": "0003_auto__add_usertestgroup"}}, {"pk": 14, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:08Z", "app_name": "student", "migration": "0004_add_email_index"}}, {"pk": 15, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0005_name_change"}}, {"pk": 16, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0006_expand_meta_field"}}, {"pk": 17, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0007_convert_to_utf8"}}, {"pk": 18, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0008__auto__add_courseregistration"}}, {"pk": 19, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0009_auto__del_courseregistration__add_courseenrollment"}}, {"pk": 20, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0010_auto__chg_field_courseenrollment_course_id"}}, {"pk": 21, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0011_auto__chg_field_courseenrollment_user__del_unique_courseenrollment_use"}}, {"pk": 22, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0012_auto__add_field_userprofile_gender__add_field_userprofile_date_of_birt"}}, {"pk": 23, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0013_auto__chg_field_userprofile_meta"}}, {"pk": 24, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0014_auto__del_courseenrollment"}}, {"pk": 25, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0015_auto__add_courseenrollment__add_unique_courseenrollment_user_course_id"}}, {"pk": 26, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0016_auto__add_field_courseenrollment_date__chg_field_userprofile_country"}}, {"pk": 27, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0017_rename_date_to_created"}}, {"pk": 28, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0018_auto"}}, {"pk": 29, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:09Z", "app_name": "student", "migration": "0019_create_approved_demographic_fields_fall_2012"}}, {"pk": 30, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0020_add_test_center_user"}}, {"pk": 31, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0021_remove_askbot"}}, {"pk": 32, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0022_auto__add_courseenrollmentallowed__add_unique_courseenrollmentallowed_"}}, {"pk": 33, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0023_add_test_center_registration"}}, {"pk": 34, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0024_add_allow_certificate"}}, {"pk": 35, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0025_auto__add_field_courseenrollmentallowed_auto_enroll"}}, {"pk": 36, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0026_auto__remove_index_student_testcenterregistration_accommodation_request"}}, {"pk": 37, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0027_add_active_flag_and_mode_to_courseware_enrollment"}}, {"pk": 38, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0028_auto__add_userstanding"}}, {"pk": 39, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0029_add_lookup_table_between_user_and_anonymous_student_id"}}, {"pk": 40, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0029_remove_pearson"}}, {"pk": 41, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:10Z", "app_name": "student", "migration": "0030_auto__chg_field_anonymoususerid_anonymous_user_id"}}, {"pk": 42, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0031_drop_student_anonymoususerid_temp_archive"}}, {"pk": 43, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0032_add_field_UserProfile_country_add_field_UserProfile_city"}}, {"pk": 44, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0032_auto__add_loginfailures"}}, {"pk": 45, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0033_auto__add_passwordhistory"}}, {"pk": 46, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0034_auto__add_courseaccessrole"}}, {"pk": 47, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0035_access_roles"}}, {"pk": 48, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "student", "migration": "0036_access_roles_orgless"}}, {"pk": 49, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "track", "migration": "0001_initial"}}, {"pk": 50, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "track", "migration": "0002_auto__add_field_trackinglog_host__chg_field_trackinglog_event_type__ch"}}, {"pk": 51, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "certificates", "migration": "0001_added_generatedcertificates"}}, {"pk": 52, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:11Z", "app_name": "certificates", "migration": "0002_auto__add_field_generatedcertificate_download_url"}}, {"pk": 53, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0003_auto__add_field_generatedcertificate_enabled"}}, {"pk": 54, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0004_auto__add_field_generatedcertificate_graded_certificate_id__add_field_"}}, {"pk": 55, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0005_auto__add_field_generatedcertificate_name"}}, {"pk": 56, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0006_auto__chg_field_generatedcertificate_certificate_id"}}, {"pk": 57, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0007_auto__add_revokedcertificate"}}, {"pk": 58, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0008_auto__del_revokedcertificate__del_field_generatedcertificate_name__add"}}, {"pk": 59, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0009_auto__del_field_generatedcertificate_graded_download_url__del_field_ge"}}, {"pk": 60, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0010_auto__del_field_generatedcertificate_enabled__add_field_generatedcerti"}}, {"pk": 61, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0011_auto__del_field_generatedcertificate_certificate_id__add_field_generat"}}, {"pk": 62, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0012_auto__add_field_generatedcertificate_name__add_field_generatedcertific"}}, {"pk": 63, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0013_auto__add_field_generatedcertificate_error_reason"}}, {"pk": 64, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0014_adding_whitelist"}}, {"pk": 65, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:12Z", "app_name": "certificates", "migration": "0015_adding_mode_for_verified_certs"}}, {"pk": 66, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "instructor_task", "migration": "0001_initial"}}, {"pk": 67, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "instructor_task", "migration": "0002_add_subtask_field"}}, {"pk": 68, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "licenses", "migration": "0001_initial"}}, {"pk": 69, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0001_initial"}}, {"pk": 70, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0002_change_field_names"}}, {"pk": 71, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0003_add_optout_user"}}, {"pk": 72, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0004_migrate_optout_user"}}, {"pk": 73, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0005_remove_optout_email"}}, {"pk": 74, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0006_add_course_email_template"}}, {"pk": 75, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0007_load_course_email_template"}}, {"pk": 76, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0008_add_course_authorizations"}}, {"pk": 77, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:13Z", "app_name": "bulk_email", "migration": "0009_force_unique_course_ids"}}, {"pk": 78, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:14Z", "app_name": "external_auth", "migration": "0001_initial"}}, {"pk": 79, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:14Z", "app_name": "wiki", "migration": "0001_initial"}}, {"pk": 80, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0002_auto__add_field_articleplugin_created"}}, {"pk": 81, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0003_auto__add_field_urlpath_article"}}, {"pk": 82, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0004_populate_urlpath__article"}}, {"pk": 83, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0005_auto__chg_field_urlpath_article"}}, {"pk": 84, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0006_auto__add_attachmentrevision__add_image__add_attachment"}}, {"pk": 85, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0007_auto__add_articlesubscription"}}, {"pk": 86, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0008_auto__add_simpleplugin__add_revisionpluginrevision__add_imagerevision_"}}, {"pk": 87, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0009_auto__add_field_imagerevision_width__add_field_imagerevision_height"}}, {"pk": 88, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0010_auto__chg_field_imagerevision_image"}}, {"pk": 89, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:15Z", "app_name": "wiki", "migration": "0011_auto__chg_field_imagerevision_width__chg_field_imagerevision_height"}}, {"pk": 90, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:16Z", "app_name": "django_notify", "migration": "0001_initial"}}, {"pk": 91, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:16Z", "app_name": "notifications", "migration": "0001_initial"}}, {"pk": 92, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:16Z", "app_name": "foldit", "migration": "0001_initial"}}, {"pk": 93, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:16Z", "app_name": "waffle", "migration": "0001_initial"}}, {"pk": 94, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0002_auto__add_sample"}}, {"pk": 95, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0003_auto__add_field_flag_note__add_field_switch_note__add_field_sample_not"}}, {"pk": 96, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0004_auto__add_field_flag_testing"}}, {"pk": 97, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0005_auto__add_field_flag_created__add_field_flag_modified"}}, {"pk": 98, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0006_auto__add_field_switch_created__add_field_switch_modified__add_field_s"}}, {"pk": 99, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0007_auto__chg_field_flag_created__chg_field_flag_modified__chg_field_switc"}}, {"pk": 100, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "waffle", "migration": "0008_auto__add_field_flag_languages"}}, {"pk": 101, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:17Z", "app_name": "django_comment_client", "migration": "0001_initial"}}, {"pk": 102, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "django_comment_common", "migration": "0001_initial"}}, {"pk": 103, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "notes", "migration": "0001_initial"}}, {"pk": 104, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "splash", "migration": "0001_initial"}}, {"pk": 105, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "splash", "migration": "0002_auto__add_field_splashconfig_unaffected_url_paths"}}, {"pk": 106, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "user_api", "migration": "0001_initial"}}, {"pk": 107, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "user_api", "migration": "0002_auto__add_usercoursetags__add_unique_usercoursetags_user_course_id_key"}}, {"pk": 108, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:18Z", "app_name": "user_api", "migration": "0003_rename_usercoursetags"}}, {"pk": 109, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "course_modes", "migration": "0001_initial"}}, {"pk": 110, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "course_modes", "migration": "0002_auto__add_field_coursemode_currency"}}, {"pk": 111, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "course_modes", "migration": "0003_auto__add_unique_coursemode_course_id_currency_mode_slug"}}, {"pk": 112, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "course_modes", "migration": "0004_auto__add_field_coursemode_expiration_date"}}, {"pk": 113, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "course_modes", "migration": "0005_auto__add_field_coursemode_expiration_datetime"}}, {"pk": 114, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "course_modes", "migration": "0006_expiration_date_to_datetime"}}, {"pk": 115, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "verify_student", "migration": "0001_initial"}}, {"pk": 116, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "verify_student", "migration": "0002_auto__add_field_softwaresecurephotoverification_window"}}, {"pk": 117, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "verify_student", "migration": "0003_auto__add_field_softwaresecurephotoverification_display"}}, {"pk": 118, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "dark_lang", "migration": "0001_initial"}}, {"pk": 119, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:19Z", "app_name": "dark_lang", "migration": "0002_enable_on_install"}}, {"pk": 120, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:20Z", "app_name": "reverification", "migration": "0001_initial"}}, {"pk": 121, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:20Z", "app_name": "embargo", "migration": "0001_initial"}}, {"pk": 122, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:20Z", "app_name": "linkedin", "migration": "0001_initial"}}, {"pk": 123, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:20Z", "app_name": "submissions", "migration": "0001_initial"}}, {"pk": 124, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:20Z", "app_name": "submissions", "migration": "0002_auto__add_scoresummary"}}, {"pk": 125, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "submissions", "migration": "0003_auto__del_field_submission_answer__add_field_submission_raw_answer"}}, {"pk": 126, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "submissions", "migration": "0004_auto__add_field_score_reset"}}, {"pk": 127, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "assessment", "migration": "0001_initial"}}, {"pk": 128, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "assessment", "migration": "0002_auto__add_assessmentfeedbackoption__del_field_assessmentfeedback_feedb"}}, {"pk": 129, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "assessment", "migration": "0003_add_index_pw_course_item_student"}}, {"pk": 130, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "assessment", "migration": "0004_auto__add_field_peerworkflow_graded_count"}}, {"pk": 131, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "assessment", "migration": "0005_auto__del_field_peerworkflow_graded_count__add_field_peerworkflow_grad"}}, {"pk": 132, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:21Z", "app_name": "assessment", "migration": "0006_auto__add_field_assessmentpart_feedback"}}, {"pk": 133, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "assessment", "migration": "0007_auto__chg_field_assessmentpart_feedback"}}, {"pk": 134, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "assessment", "migration": "0008_student_training"}}, {"pk": 135, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "assessment", "migration": "0009_auto__add_unique_studenttrainingworkflowitem_order_num_workflow"}}, {"pk": 136, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "assessment", "migration": "0010_auto__add_unique_studenttrainingworkflow_submission_uuid"}}, {"pk": 137, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "workflow", "migration": "0001_initial"}}, {"pk": 138, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "workflow", "migration": "0002_auto__add_field_assessmentworkflow_course_id__add_field_assessmentwork"}}, {"pk": 139, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "workflow", "migration": "0003_auto__add_assessmentworkflowstep"}}, {"pk": 140, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:22Z", "app_name": "django_extensions", "migration": "0001_empty"}}, {"pk": 141, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0001_initial"}}, {"pk": 142, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0002_auto__add_field_paidcourseregistration_mode"}}, {"pk": 143, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0003_auto__del_field_orderitem_line_cost"}}, {"pk": 144, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0004_auto__add_field_orderitem_fulfilled_time"}}, {"pk": 145, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0005_auto__add_paidcourseregistrationannotation__add_field_orderitem_report"}}, {"pk": 146, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0006_auto__add_field_order_refunded_time__add_field_orderitem_refund_reques"}}, {"pk": 147, "model": "south.migrationhistory", "fields": {"applied": "2014-06-08T01:24:23Z", "app_name": "shoppingcart", "migration": "0007_auto__add_field_orderitem_service_fee"}}, {"pk": 1, "model": "bulk_email.courseemailtemplate", "fields": {"plain_template": "{course_title}\n\n{{message_body}}\r\n----\r\nCopyright 2013 edX, All rights reserved.\r\n----\r\nConnect with edX:\r\nFacebook (http://facebook.com/edxonline)\r\nTwitter (http://twitter.com/edxonline)\r\nGoogle+ (https://plus.google.com/108235383044095082735)\r\nMeetup (http://www.meetup.com/edX-Communities/)\r\n----\r\nThis email was automatically sent from {platform_name}.\r\nYou are receiving this email at address {email} because you are enrolled in {course_title}\r\n(URL: {course_url} ).\r\nTo stop receiving email like this, update your account settings at {account_settings_url}.\r\n", "html_template": " Update from {course_title}

edX
Connect with edX:        

{course_title}


{{message_body}}
       
Copyright \u00a9 2013 edX, All rights reserved.


Our mailing address is:
edX
11 Cambridge Center, Suite 101
Cambridge, MA, USA 02142


This email was automatically sent from {platform_name}.
You are receiving this email at address {email} because you are enrolled in {course_title}.
To stop receiving email like this, update your course email settings here.
"}}, {"pk": 64, "model": "auth.permission", "fields": {"codename": "add_logentry", "name": "Can add log entry", "content_type": 22}}, {"pk": 65, "model": "auth.permission", "fields": {"codename": "change_logentry", "name": "Can change log entry", "content_type": 22}}, {"pk": 66, "model": "auth.permission", "fields": {"codename": "delete_logentry", "name": "Can delete log entry", "content_type": 22}}, {"pk": 274, "model": "auth.permission", "fields": {"codename": "add_assessment", "name": "Can add assessment", "content_type": 91}}, {"pk": 275, "model": "auth.permission", "fields": {"codename": "change_assessment", "name": "Can change assessment", "content_type": 91}}, {"pk": 276, "model": "auth.permission", "fields": {"codename": "delete_assessment", "name": "Can delete assessment", "content_type": 91}}, {"pk": 283, "model": "auth.permission", "fields": {"codename": "add_assessmentfeedback", "name": "Can add assessment feedback", "content_type": 94}}, {"pk": 284, "model": "auth.permission", "fields": {"codename": "change_assessmentfeedback", "name": "Can change assessment feedback", "content_type": 94}}, {"pk": 285, "model": "auth.permission", "fields": {"codename": "delete_assessmentfeedback", "name": "Can delete assessment feedback", "content_type": 94}}, {"pk": 280, "model": "auth.permission", "fields": {"codename": "add_assessmentfeedbackoption", "name": "Can add assessment feedback option", "content_type": 93}}, {"pk": 281, "model": "auth.permission", "fields": {"codename": "change_assessmentfeedbackoption", "name": "Can change assessment feedback option", "content_type": 93}}, {"pk": 282, "model": "auth.permission", "fields": {"codename": "delete_assessmentfeedbackoption", "name": "Can delete assessment feedback option", "content_type": 93}}, {"pk": 277, "model": "auth.permission", "fields": {"codename": "add_assessmentpart", "name": "Can add assessment part", "content_type": 92}}, {"pk": 278, "model": "auth.permission", "fields": {"codename": "change_assessmentpart", "name": "Can change assessment part", "content_type": 92}}, {"pk": 279, "model": "auth.permission", "fields": {"codename": "delete_assessmentpart", "name": "Can delete assessment part", "content_type": 92}}, {"pk": 268, "model": "auth.permission", "fields": {"codename": "add_criterion", "name": "Can add criterion", "content_type": 89}}, {"pk": 269, "model": "auth.permission", "fields": {"codename": "change_criterion", "name": "Can change criterion", "content_type": 89}}, {"pk": 270, "model": "auth.permission", "fields": {"codename": "delete_criterion", "name": "Can delete criterion", "content_type": 89}}, {"pk": 271, "model": "auth.permission", "fields": {"codename": "add_criterionoption", "name": "Can add criterion option", "content_type": 90}}, {"pk": 272, "model": "auth.permission", "fields": {"codename": "change_criterionoption", "name": "Can change criterion option", "content_type": 90}}, {"pk": 273, "model": "auth.permission", "fields": {"codename": "delete_criterionoption", "name": "Can delete criterion option", "content_type": 90}}, {"pk": 286, "model": "auth.permission", "fields": {"codename": "add_peerworkflow", "name": "Can add peer workflow", "content_type": 95}}, {"pk": 287, "model": "auth.permission", "fields": {"codename": "change_peerworkflow", "name": "Can change peer workflow", "content_type": 95}}, {"pk": 288, "model": "auth.permission", "fields": {"codename": "delete_peerworkflow", "name": "Can delete peer workflow", "content_type": 95}}, {"pk": 289, "model": "auth.permission", "fields": {"codename": "add_peerworkflowitem", "name": "Can add peer workflow item", "content_type": 96}}, {"pk": 290, "model": "auth.permission", "fields": {"codename": "change_peerworkflowitem", "name": "Can change peer workflow item", "content_type": 96}}, {"pk": 291, "model": "auth.permission", "fields": {"codename": "delete_peerworkflowitem", "name": "Can delete peer workflow item", "content_type": 96}}, {"pk": 265, "model": "auth.permission", "fields": {"codename": "add_rubric", "name": "Can add rubric", "content_type": 88}}, {"pk": 266, "model": "auth.permission", "fields": {"codename": "change_rubric", "name": "Can change rubric", "content_type": 88}}, {"pk": 267, "model": "auth.permission", "fields": {"codename": "delete_rubric", "name": "Can delete rubric", "content_type": 88}}, {"pk": 295, "model": "auth.permission", "fields": {"codename": "add_studenttrainingworkflow", "name": "Can add student training workflow", "content_type": 98}}, {"pk": 296, "model": "auth.permission", "fields": {"codename": "change_studenttrainingworkflow", "name": "Can change student training workflow", "content_type": 98}}, {"pk": 297, "model": "auth.permission", "fields": {"codename": "delete_studenttrainingworkflow", "name": "Can delete student training workflow", "content_type": 98}}, {"pk": 298, "model": "auth.permission", "fields": {"codename": "add_studenttrainingworkflowitem", "name": "Can add student training workflow item", "content_type": 99}}, {"pk": 299, "model": "auth.permission", "fields": {"codename": "change_studenttrainingworkflowitem", "name": "Can change student training workflow item", "content_type": 99}}, {"pk": 300, "model": "auth.permission", "fields": {"codename": "delete_studenttrainingworkflowitem", "name": "Can delete student training workflow item", "content_type": 99}}, {"pk": 292, "model": "auth.permission", "fields": {"codename": "add_trainingexample", "name": "Can add training example", "content_type": 97}}, {"pk": 293, "model": "auth.permission", "fields": {"codename": "change_trainingexample", "name": "Can change training example", "content_type": 97}}, {"pk": 294, "model": "auth.permission", "fields": {"codename": "delete_trainingexample", "name": "Can delete training example", "content_type": 97}}, {"pk": 4, "model": "auth.permission", "fields": {"codename": "add_group", "name": "Can add group", "content_type": 2}}, {"pk": 5, "model": "auth.permission", "fields": {"codename": "change_group", "name": "Can change group", "content_type": 2}}, {"pk": 6, "model": "auth.permission", "fields": {"codename": "delete_group", "name": "Can delete group", "content_type": 2}}, {"pk": 1, "model": "auth.permission", "fields": {"codename": "add_permission", "name": "Can add permission", "content_type": 1}}, {"pk": 2, "model": "auth.permission", "fields": {"codename": "change_permission", "name": "Can change permission", "content_type": 1}}, {"pk": 3, "model": "auth.permission", "fields": {"codename": "delete_permission", "name": "Can delete permission", "content_type": 1}}, {"pk": 7, "model": "auth.permission", "fields": {"codename": "add_user", "name": "Can add user", "content_type": 3}}, {"pk": 8, "model": "auth.permission", "fields": {"codename": "change_user", "name": "Can change user", "content_type": 3}}, {"pk": 9, "model": "auth.permission", "fields": {"codename": "delete_user", "name": "Can delete user", "content_type": 3}}, {"pk": 151, "model": "auth.permission", "fields": {"codename": "add_courseauthorization", "name": "Can add course authorization", "content_type": 51}}, {"pk": 152, "model": "auth.permission", "fields": {"codename": "change_courseauthorization", "name": "Can change course authorization", "content_type": 51}}, {"pk": 153, "model": "auth.permission", "fields": {"codename": "delete_courseauthorization", "name": "Can delete course authorization", "content_type": 51}}, {"pk": 142, "model": "auth.permission", "fields": {"codename": "add_courseemail", "name": "Can add course email", "content_type": 48}}, {"pk": 143, "model": "auth.permission", "fields": {"codename": "change_courseemail", "name": "Can change course email", "content_type": 48}}, {"pk": 144, "model": "auth.permission", "fields": {"codename": "delete_courseemail", "name": "Can delete course email", "content_type": 48}}, {"pk": 148, "model": "auth.permission", "fields": {"codename": "add_courseemailtemplate", "name": "Can add course email template", "content_type": 50}}, {"pk": 149, "model": "auth.permission", "fields": {"codename": "change_courseemailtemplate", "name": "Can change course email template", "content_type": 50}}, {"pk": 150, "model": "auth.permission", "fields": {"codename": "delete_courseemailtemplate", "name": "Can delete course email template", "content_type": 50}}, {"pk": 145, "model": "auth.permission", "fields": {"codename": "add_optout", "name": "Can add optout", "content_type": 49}}, {"pk": 146, "model": "auth.permission", "fields": {"codename": "change_optout", "name": "Can change optout", "content_type": 49}}, {"pk": 147, "model": "auth.permission", "fields": {"codename": "delete_optout", "name": "Can delete optout", "content_type": 49}}, {"pk": 127, "model": "auth.permission", "fields": {"codename": "add_certificatewhitelist", "name": "Can add certificate whitelist", "content_type": 43}}, {"pk": 128, "model": "auth.permission", "fields": {"codename": "change_certificatewhitelist", "name": "Can change certificate whitelist", "content_type": 43}}, {"pk": 129, "model": "auth.permission", "fields": {"codename": "delete_certificatewhitelist", "name": "Can delete certificate whitelist", "content_type": 43}}, {"pk": 130, "model": "auth.permission", "fields": {"codename": "add_generatedcertificate", "name": "Can add generated certificate", "content_type": 44}}, {"pk": 131, "model": "auth.permission", "fields": {"codename": "change_generatedcertificate", "name": "Can change generated certificate", "content_type": 44}}, {"pk": 132, "model": "auth.permission", "fields": {"codename": "delete_generatedcertificate", "name": "Can delete generated certificate", "content_type": 44}}, {"pk": 46, "model": "auth.permission", "fields": {"codename": "add_servercircuit", "name": "Can add server circuit", "content_type": 16}}, {"pk": 47, "model": "auth.permission", "fields": {"codename": "change_servercircuit", "name": "Can change server circuit", "content_type": 16}}, {"pk": 48, "model": "auth.permission", "fields": {"codename": "delete_servercircuit", "name": "Can delete server circuit", "content_type": 16}}, {"pk": 10, "model": "auth.permission", "fields": {"codename": "add_contenttype", "name": "Can add content type", "content_type": 4}}, {"pk": 11, "model": "auth.permission", "fields": {"codename": "change_contenttype", "name": "Can change content type", "content_type": 4}}, {"pk": 12, "model": "auth.permission", "fields": {"codename": "delete_contenttype", "name": "Can delete content type", "content_type": 4}}, {"pk": 82, "model": "auth.permission", "fields": {"codename": "add_offlinecomputedgrade", "name": "Can add offline computed grade", "content_type": 28}}, {"pk": 83, "model": "auth.permission", "fields": {"codename": "change_offlinecomputedgrade", "name": "Can change offline computed grade", "content_type": 28}}, {"pk": 84, "model": "auth.permission", "fields": {"codename": "delete_offlinecomputedgrade", "name": "Can delete offline computed grade", "content_type": 28}}, {"pk": 85, "model": "auth.permission", "fields": {"codename": "add_offlinecomputedgradelog", "name": "Can add offline computed grade log", "content_type": 29}}, {"pk": 86, "model": "auth.permission", "fields": {"codename": "change_offlinecomputedgradelog", "name": "Can change offline computed grade log", "content_type": 29}}, {"pk": 87, "model": "auth.permission", "fields": {"codename": "delete_offlinecomputedgradelog", "name": "Can delete offline computed grade log", "content_type": 29}}, {"pk": 67, "model": "auth.permission", "fields": {"codename": "add_studentmodule", "name": "Can add student module", "content_type": 23}}, {"pk": 68, "model": "auth.permission", "fields": {"codename": "change_studentmodule", "name": "Can change student module", "content_type": 23}}, {"pk": 69, "model": "auth.permission", "fields": {"codename": "delete_studentmodule", "name": "Can delete student module", "content_type": 23}}, {"pk": 70, "model": "auth.permission", "fields": {"codename": "add_studentmodulehistory", "name": "Can add student module history", "content_type": 24}}, {"pk": 71, "model": "auth.permission", "fields": {"codename": "change_studentmodulehistory", "name": "Can change student module history", "content_type": 24}}, {"pk": 72, "model": "auth.permission", "fields": {"codename": "delete_studentmodulehistory", "name": "Can delete student module history", "content_type": 24}}, {"pk": 79, "model": "auth.permission", "fields": {"codename": "add_xmodulestudentinfofield", "name": "Can add x module student info field", "content_type": 27}}, {"pk": 80, "model": "auth.permission", "fields": {"codename": "change_xmodulestudentinfofield", "name": "Can change x module student info field", "content_type": 27}}, {"pk": 81, "model": "auth.permission", "fields": {"codename": "delete_xmodulestudentinfofield", "name": "Can delete x module student info field", "content_type": 27}}, {"pk": 76, "model": "auth.permission", "fields": {"codename": "add_xmodulestudentprefsfield", "name": "Can add x module student prefs field", "content_type": 26}}, {"pk": 77, "model": "auth.permission", "fields": {"codename": "change_xmodulestudentprefsfield", "name": "Can change x module student prefs field", "content_type": 26}}, {"pk": 78, "model": "auth.permission", "fields": {"codename": "delete_xmodulestudentprefsfield", "name": "Can delete x module student prefs field", "content_type": 26}}, {"pk": 73, "model": "auth.permission", "fields": {"codename": "add_xmoduleuserstatesummaryfield", "name": "Can add x module user state summary field", "content_type": 25}}, {"pk": 74, "model": "auth.permission", "fields": {"codename": "change_xmoduleuserstatesummaryfield", "name": "Can change x module user state summary field", "content_type": 25}}, {"pk": 75, "model": "auth.permission", "fields": {"codename": "delete_xmoduleuserstatesummaryfield", "name": "Can delete x module user state summary field", "content_type": 25}}, {"pk": 52, "model": "auth.permission", "fields": {"codename": "add_courseusergroup", "name": "Can add course user group", "content_type": 18}}, {"pk": 53, "model": "auth.permission", "fields": {"codename": "change_courseusergroup", "name": "Can change course user group", "content_type": 18}}, {"pk": 54, "model": "auth.permission", "fields": {"codename": "delete_courseusergroup", "name": "Can delete course user group", "content_type": 18}}, {"pk": 229, "model": "auth.permission", "fields": {"codename": "add_coursemode", "name": "Can add course mode", "content_type": 76}}, {"pk": 230, "model": "auth.permission", "fields": {"codename": "change_coursemode", "name": "Can change course mode", "content_type": 76}}, {"pk": 231, "model": "auth.permission", "fields": {"codename": "delete_coursemode", "name": "Can delete course mode", "content_type": 76}}, {"pk": 235, "model": "auth.permission", "fields": {"codename": "add_darklangconfig", "name": "Can add dark lang config", "content_type": 78}}, {"pk": 236, "model": "auth.permission", "fields": {"codename": "change_darklangconfig", "name": "Can change dark lang config", "content_type": 78}}, {"pk": 237, "model": "auth.permission", "fields": {"codename": "delete_darklangconfig", "name": "Can delete dark lang config", "content_type": 78}}, {"pk": 199, "model": "auth.permission", "fields": {"codename": "add_notification", "name": "Can add notification", "content_type": 66}}, {"pk": 200, "model": "auth.permission", "fields": {"codename": "change_notification", "name": "Can change notification", "content_type": 66}}, {"pk": 201, "model": "auth.permission", "fields": {"codename": "delete_notification", "name": "Can delete notification", "content_type": 66}}, {"pk": 190, "model": "auth.permission", "fields": {"codename": "add_notificationtype", "name": "Can add type", "content_type": 63}}, {"pk": 191, "model": "auth.permission", "fields": {"codename": "change_notificationtype", "name": "Can change type", "content_type": 63}}, {"pk": 192, "model": "auth.permission", "fields": {"codename": "delete_notificationtype", "name": "Can delete type", "content_type": 63}}, {"pk": 193, "model": "auth.permission", "fields": {"codename": "add_settings", "name": "Can add settings", "content_type": 64}}, {"pk": 194, "model": "auth.permission", "fields": {"codename": "change_settings", "name": "Can change settings", "content_type": 64}}, {"pk": 195, "model": "auth.permission", "fields": {"codename": "delete_settings", "name": "Can delete settings", "content_type": 64}}, {"pk": 196, "model": "auth.permission", "fields": {"codename": "add_subscription", "name": "Can add subscription", "content_type": 65}}, {"pk": 197, "model": "auth.permission", "fields": {"codename": "change_subscription", "name": "Can change subscription", "content_type": 65}}, {"pk": 198, "model": "auth.permission", "fields": {"codename": "delete_subscription", "name": "Can delete subscription", "content_type": 65}}, {"pk": 58, "model": "auth.permission", "fields": {"codename": "add_association", "name": "Can add association", "content_type": 20}}, {"pk": 59, "model": "auth.permission", "fields": {"codename": "change_association", "name": "Can change association", "content_type": 20}}, {"pk": 60, "model": "auth.permission", "fields": {"codename": "delete_association", "name": "Can delete association", "content_type": 20}}, {"pk": 55, "model": "auth.permission", "fields": {"codename": "add_nonce", "name": "Can add nonce", "content_type": 19}}, {"pk": 56, "model": "auth.permission", "fields": {"codename": "change_nonce", "name": "Can change nonce", "content_type": 19}}, {"pk": 57, "model": "auth.permission", "fields": {"codename": "delete_nonce", "name": "Can delete nonce", "content_type": 19}}, {"pk": 61, "model": "auth.permission", "fields": {"codename": "add_useropenid", "name": "Can add user open id", "content_type": 21}}, {"pk": 62, "model": "auth.permission", "fields": {"codename": "change_useropenid", "name": "Can change user open id", "content_type": 21}}, {"pk": 63, "model": "auth.permission", "fields": {"codename": "delete_useropenid", "name": "Can delete user open id", "content_type": 21}}, {"pk": 28, "model": "auth.permission", "fields": {"codename": "add_crontabschedule", "name": "Can add crontab", "content_type": 10}}, {"pk": 29, "model": "auth.permission", "fields": {"codename": "change_crontabschedule", "name": "Can change crontab", "content_type": 10}}, {"pk": 30, "model": "auth.permission", "fields": {"codename": "delete_crontabschedule", "name": "Can delete crontab", "content_type": 10}}, {"pk": 25, "model": "auth.permission", "fields": {"codename": "add_intervalschedule", "name": "Can add interval", "content_type": 9}}, {"pk": 26, "model": "auth.permission", "fields": {"codename": "change_intervalschedule", "name": "Can change interval", "content_type": 9}}, {"pk": 27, "model": "auth.permission", "fields": {"codename": "delete_intervalschedule", "name": "Can delete interval", "content_type": 9}}, {"pk": 34, "model": "auth.permission", "fields": {"codename": "add_periodictask", "name": "Can add periodic task", "content_type": 12}}, {"pk": 35, "model": "auth.permission", "fields": {"codename": "change_periodictask", "name": "Can change periodic task", "content_type": 12}}, {"pk": 36, "model": "auth.permission", "fields": {"codename": "delete_periodictask", "name": "Can delete periodic task", "content_type": 12}}, {"pk": 31, "model": "auth.permission", "fields": {"codename": "add_periodictasks", "name": "Can add periodic tasks", "content_type": 11}}, {"pk": 32, "model": "auth.permission", "fields": {"codename": "change_periodictasks", "name": "Can change periodic tasks", "content_type": 11}}, {"pk": 33, "model": "auth.permission", "fields": {"codename": "delete_periodictasks", "name": "Can delete periodic tasks", "content_type": 11}}, {"pk": 19, "model": "auth.permission", "fields": {"codename": "add_taskmeta", "name": "Can add task state", "content_type": 7}}, {"pk": 20, "model": "auth.permission", "fields": {"codename": "change_taskmeta", "name": "Can change task state", "content_type": 7}}, {"pk": 21, "model": "auth.permission", "fields": {"codename": "delete_taskmeta", "name": "Can delete task state", "content_type": 7}}, {"pk": 22, "model": "auth.permission", "fields": {"codename": "add_tasksetmeta", "name": "Can add saved group result", "content_type": 8}}, {"pk": 23, "model": "auth.permission", "fields": {"codename": "change_tasksetmeta", "name": "Can change saved group result", "content_type": 8}}, {"pk": 24, "model": "auth.permission", "fields": {"codename": "delete_tasksetmeta", "name": "Can delete saved group result", "content_type": 8}}, {"pk": 40, "model": "auth.permission", "fields": {"codename": "add_taskstate", "name": "Can add task", "content_type": 14}}, {"pk": 41, "model": "auth.permission", "fields": {"codename": "change_taskstate", "name": "Can change task", "content_type": 14}}, {"pk": 42, "model": "auth.permission", "fields": {"codename": "delete_taskstate", "name": "Can delete task", "content_type": 14}}, {"pk": 37, "model": "auth.permission", "fields": {"codename": "add_workerstate", "name": "Can add worker", "content_type": 13}}, {"pk": 38, "model": "auth.permission", "fields": {"codename": "change_workerstate", "name": "Can change worker", "content_type": 13}}, {"pk": 39, "model": "auth.permission", "fields": {"codename": "delete_workerstate", "name": "Can delete worker", "content_type": 13}}, {"pk": 241, "model": "auth.permission", "fields": {"codename": "add_embargoedcourse", "name": "Can add embargoed course", "content_type": 80}}, {"pk": 242, "model": "auth.permission", "fields": {"codename": "change_embargoedcourse", "name": "Can change embargoed course", "content_type": 80}}, {"pk": 243, "model": "auth.permission", "fields": {"codename": "delete_embargoedcourse", "name": "Can delete embargoed course", "content_type": 80}}, {"pk": 244, "model": "auth.permission", "fields": {"codename": "add_embargoedstate", "name": "Can add embargoed state", "content_type": 81}}, {"pk": 245, "model": "auth.permission", "fields": {"codename": "change_embargoedstate", "name": "Can change embargoed state", "content_type": 81}}, {"pk": 246, "model": "auth.permission", "fields": {"codename": "delete_embargoedstate", "name": "Can delete embargoed state", "content_type": 81}}, {"pk": 247, "model": "auth.permission", "fields": {"codename": "add_ipfilter", "name": "Can add ip filter", "content_type": 82}}, {"pk": 248, "model": "auth.permission", "fields": {"codename": "change_ipfilter", "name": "Can change ip filter", "content_type": 82}}, {"pk": 249, "model": "auth.permission", "fields": {"codename": "delete_ipfilter", "name": "Can delete ip filter", "content_type": 82}}, {"pk": 154, "model": "auth.permission", "fields": {"codename": "add_externalauthmap", "name": "Can add external auth map", "content_type": 52}}, {"pk": 155, "model": "auth.permission", "fields": {"codename": "change_externalauthmap", "name": "Can change external auth map", "content_type": 52}}, {"pk": 156, "model": "auth.permission", "fields": {"codename": "delete_externalauthmap", "name": "Can delete external auth map", "content_type": 52}}, {"pk": 205, "model": "auth.permission", "fields": {"codename": "add_puzzlecomplete", "name": "Can add puzzle complete", "content_type": 68}}, {"pk": 206, "model": "auth.permission", "fields": {"codename": "change_puzzlecomplete", "name": "Can change puzzle complete", "content_type": 68}}, {"pk": 207, "model": "auth.permission", "fields": {"codename": "delete_puzzlecomplete", "name": "Can delete puzzle complete", "content_type": 68}}, {"pk": 202, "model": "auth.permission", "fields": {"codename": "add_score", "name": "Can add score", "content_type": 67}}, {"pk": 203, "model": "auth.permission", "fields": {"codename": "change_score", "name": "Can change score", "content_type": 67}}, {"pk": 204, "model": "auth.permission", "fields": {"codename": "delete_score", "name": "Can delete score", "content_type": 67}}, {"pk": 133, "model": "auth.permission", "fields": {"codename": "add_instructortask", "name": "Can add instructor task", "content_type": 45}}, {"pk": 134, "model": "auth.permission", "fields": {"codename": "change_instructortask", "name": "Can change instructor task", "content_type": 45}}, {"pk": 135, "model": "auth.permission", "fields": {"codename": "delete_instructortask", "name": "Can delete instructor task", "content_type": 45}}, {"pk": 136, "model": "auth.permission", "fields": {"codename": "add_coursesoftware", "name": "Can add course software", "content_type": 46}}, {"pk": 137, "model": "auth.permission", "fields": {"codename": "change_coursesoftware", "name": "Can change course software", "content_type": 46}}, {"pk": 138, "model": "auth.permission", "fields": {"codename": "delete_coursesoftware", "name": "Can delete course software", "content_type": 46}}, {"pk": 139, "model": "auth.permission", "fields": {"codename": "add_userlicense", "name": "Can add user license", "content_type": 47}}, {"pk": 140, "model": "auth.permission", "fields": {"codename": "change_userlicense", "name": "Can change user license", "content_type": 47}}, {"pk": 141, "model": "auth.permission", "fields": {"codename": "delete_userlicense", "name": "Can delete user license", "content_type": 47}}, {"pk": 250, "model": "auth.permission", "fields": {"codename": "add_linkedin", "name": "Can add linked in", "content_type": 83}}, {"pk": 251, "model": "auth.permission", "fields": {"codename": "change_linkedin", "name": "Can change linked in", "content_type": 83}}, {"pk": 252, "model": "auth.permission", "fields": {"codename": "delete_linkedin", "name": "Can delete linked in", "content_type": 83}}, {"pk": 217, "model": "auth.permission", "fields": {"codename": "add_note", "name": "Can add note", "content_type": 72}}, {"pk": 218, "model": "auth.permission", "fields": {"codename": "change_note", "name": "Can change note", "content_type": 72}}, {"pk": 219, "model": "auth.permission", "fields": {"codename": "delete_note", "name": "Can delete note", "content_type": 72}}, {"pk": 49, "model": "auth.permission", "fields": {"codename": "add_psychometricdata", "name": "Can add psychometric data", "content_type": 17}}, {"pk": 50, "model": "auth.permission", "fields": {"codename": "change_psychometricdata", "name": "Can change psychometric data", "content_type": 17}}, {"pk": 51, "model": "auth.permission", "fields": {"codename": "delete_psychometricdata", "name": "Can delete psychometric data", "content_type": 17}}, {"pk": 238, "model": "auth.permission", "fields": {"codename": "add_midcoursereverificationwindow", "name": "Can add midcourse reverification window", "content_type": 79}}, {"pk": 239, "model": "auth.permission", "fields": {"codename": "change_midcoursereverificationwindow", "name": "Can change midcourse reverification window", "content_type": 79}}, {"pk": 240, "model": "auth.permission", "fields": {"codename": "delete_midcoursereverificationwindow", "name": "Can delete midcourse reverification window", "content_type": 79}}, {"pk": 13, "model": "auth.permission", "fields": {"codename": "add_session", "name": "Can add session", "content_type": 5}}, {"pk": 14, "model": "auth.permission", "fields": {"codename": "change_session", "name": "Can change session", "content_type": 5}}, {"pk": 15, "model": "auth.permission", "fields": {"codename": "delete_session", "name": "Can delete session", "content_type": 5}}, {"pk": 319, "model": "auth.permission", "fields": {"codename": "add_certificateitem", "name": "Can add certificate item", "content_type": 106}}, {"pk": 320, "model": "auth.permission", "fields": {"codename": "change_certificateitem", "name": "Can change certificate item", "content_type": 106}}, {"pk": 321, "model": "auth.permission", "fields": {"codename": "delete_certificateitem", "name": "Can delete certificate item", "content_type": 106}}, {"pk": 307, "model": "auth.permission", "fields": {"codename": "add_order", "name": "Can add order", "content_type": 102}}, {"pk": 308, "model": "auth.permission", "fields": {"codename": "change_order", "name": "Can change order", "content_type": 102}}, {"pk": 309, "model": "auth.permission", "fields": {"codename": "delete_order", "name": "Can delete order", "content_type": 102}}, {"pk": 310, "model": "auth.permission", "fields": {"codename": "add_orderitem", "name": "Can add order item", "content_type": 103}}, {"pk": 311, "model": "auth.permission", "fields": {"codename": "change_orderitem", "name": "Can change order item", "content_type": 103}}, {"pk": 312, "model": "auth.permission", "fields": {"codename": "delete_orderitem", "name": "Can delete order item", "content_type": 103}}, {"pk": 313, "model": "auth.permission", "fields": {"codename": "add_paidcourseregistration", "name": "Can add paid course registration", "content_type": 104}}, {"pk": 314, "model": "auth.permission", "fields": {"codename": "change_paidcourseregistration", "name": "Can change paid course registration", "content_type": 104}}, {"pk": 315, "model": "auth.permission", "fields": {"codename": "delete_paidcourseregistration", "name": "Can delete paid course registration", "content_type": 104}}, {"pk": 316, "model": "auth.permission", "fields": {"codename": "add_paidcourseregistrationannotation", "name": "Can add paid course registration annotation", "content_type": 105}}, {"pk": 317, "model": "auth.permission", "fields": {"codename": "change_paidcourseregistrationannotation", "name": "Can change paid course registration annotation", "content_type": 105}}, {"pk": 318, "model": "auth.permission", "fields": {"codename": "delete_paidcourseregistrationannotation", "name": "Can delete paid course registration annotation", "content_type": 105}}, {"pk": 16, "model": "auth.permission", "fields": {"codename": "add_site", "name": "Can add site", "content_type": 6}}, {"pk": 17, "model": "auth.permission", "fields": {"codename": "change_site", "name": "Can change site", "content_type": 6}}, {"pk": 18, "model": "auth.permission", "fields": {"codename": "delete_site", "name": "Can delete site", "content_type": 6}}, {"pk": 43, "model": "auth.permission", "fields": {"codename": "add_migrationhistory", "name": "Can add migration history", "content_type": 15}}, {"pk": 44, "model": "auth.permission", "fields": {"codename": "change_migrationhistory", "name": "Can change migration history", "content_type": 15}}, {"pk": 45, "model": "auth.permission", "fields": {"codename": "delete_migrationhistory", "name": "Can delete migration history", "content_type": 15}}, {"pk": 220, "model": "auth.permission", "fields": {"codename": "add_splashconfig", "name": "Can add splash config", "content_type": 73}}, {"pk": 221, "model": "auth.permission", "fields": {"codename": "change_splashconfig", "name": "Can change splash config", "content_type": 73}}, {"pk": 222, "model": "auth.permission", "fields": {"codename": "delete_splashconfig", "name": "Can delete splash config", "content_type": 73}}, {"pk": 88, "model": "auth.permission", "fields": {"codename": "add_anonymoususerid", "name": "Can add anonymous user id", "content_type": 30}}, {"pk": 89, "model": "auth.permission", "fields": {"codename": "change_anonymoususerid", "name": "Can change anonymous user id", "content_type": 30}}, {"pk": 90, "model": "auth.permission", "fields": {"codename": "delete_anonymoususerid", "name": "Can delete anonymous user id", "content_type": 30}}, {"pk": 121, "model": "auth.permission", "fields": {"codename": "add_courseaccessrole", "name": "Can add course access role", "content_type": 41}}, {"pk": 122, "model": "auth.permission", "fields": {"codename": "change_courseaccessrole", "name": "Can change course access role", "content_type": 41}}, {"pk": 123, "model": "auth.permission", "fields": {"codename": "delete_courseaccessrole", "name": "Can delete course access role", "content_type": 41}}, {"pk": 115, "model": "auth.permission", "fields": {"codename": "add_courseenrollment", "name": "Can add course enrollment", "content_type": 39}}, {"pk": 116, "model": "auth.permission", "fields": {"codename": "change_courseenrollment", "name": "Can change course enrollment", "content_type": 39}}, {"pk": 117, "model": "auth.permission", "fields": {"codename": "delete_courseenrollment", "name": "Can delete course enrollment", "content_type": 39}}, {"pk": 118, "model": "auth.permission", "fields": {"codename": "add_courseenrollmentallowed", "name": "Can add course enrollment allowed", "content_type": 40}}, {"pk": 119, "model": "auth.permission", "fields": {"codename": "change_courseenrollmentallowed", "name": "Can change course enrollment allowed", "content_type": 40}}, {"pk": 120, "model": "auth.permission", "fields": {"codename": "delete_courseenrollmentallowed", "name": "Can delete course enrollment allowed", "content_type": 40}}, {"pk": 112, "model": "auth.permission", "fields": {"codename": "add_loginfailures", "name": "Can add login failures", "content_type": 38}}, {"pk": 113, "model": "auth.permission", "fields": {"codename": "change_loginfailures", "name": "Can change login failures", "content_type": 38}}, {"pk": 114, "model": "auth.permission", "fields": {"codename": "delete_loginfailures", "name": "Can delete login failures", "content_type": 38}}, {"pk": 109, "model": "auth.permission", "fields": {"codename": "add_passwordhistory", "name": "Can add password history", "content_type": 37}}, {"pk": 110, "model": "auth.permission", "fields": {"codename": "change_passwordhistory", "name": "Can change password history", "content_type": 37}}, {"pk": 111, "model": "auth.permission", "fields": {"codename": "delete_passwordhistory", "name": "Can delete password history", "content_type": 37}}, {"pk": 106, "model": "auth.permission", "fields": {"codename": "add_pendingemailchange", "name": "Can add pending email change", "content_type": 36}}, {"pk": 107, "model": "auth.permission", "fields": {"codename": "change_pendingemailchange", "name": "Can change pending email change", "content_type": 36}}, {"pk": 108, "model": "auth.permission", "fields": {"codename": "delete_pendingemailchange", "name": "Can delete pending email change", "content_type": 36}}, {"pk": 103, "model": "auth.permission", "fields": {"codename": "add_pendingnamechange", "name": "Can add pending name change", "content_type": 35}}, {"pk": 104, "model": "auth.permission", "fields": {"codename": "change_pendingnamechange", "name": "Can change pending name change", "content_type": 35}}, {"pk": 105, "model": "auth.permission", "fields": {"codename": "delete_pendingnamechange", "name": "Can delete pending name change", "content_type": 35}}, {"pk": 100, "model": "auth.permission", "fields": {"codename": "add_registration", "name": "Can add registration", "content_type": 34}}, {"pk": 101, "model": "auth.permission", "fields": {"codename": "change_registration", "name": "Can change registration", "content_type": 34}}, {"pk": 102, "model": "auth.permission", "fields": {"codename": "delete_registration", "name": "Can delete registration", "content_type": 34}}, {"pk": 94, "model": "auth.permission", "fields": {"codename": "add_userprofile", "name": "Can add user profile", "content_type": 32}}, {"pk": 95, "model": "auth.permission", "fields": {"codename": "change_userprofile", "name": "Can change user profile", "content_type": 32}}, {"pk": 96, "model": "auth.permission", "fields": {"codename": "delete_userprofile", "name": "Can delete user profile", "content_type": 32}}, {"pk": 91, "model": "auth.permission", "fields": {"codename": "add_userstanding", "name": "Can add user standing", "content_type": 31}}, {"pk": 92, "model": "auth.permission", "fields": {"codename": "change_userstanding", "name": "Can change user standing", "content_type": 31}}, {"pk": 93, "model": "auth.permission", "fields": {"codename": "delete_userstanding", "name": "Can delete user standing", "content_type": 31}}, {"pk": 97, "model": "auth.permission", "fields": {"codename": "add_usertestgroup", "name": "Can add user test group", "content_type": 33}}, {"pk": 98, "model": "auth.permission", "fields": {"codename": "change_usertestgroup", "name": "Can change user test group", "content_type": 33}}, {"pk": 99, "model": "auth.permission", "fields": {"codename": "delete_usertestgroup", "name": "Can delete user test group", "content_type": 33}}, {"pk": 259, "model": "auth.permission", "fields": {"codename": "add_score", "name": "Can add score", "content_type": 86}}, {"pk": 260, "model": "auth.permission", "fields": {"codename": "change_score", "name": "Can change score", "content_type": 86}}, {"pk": 261, "model": "auth.permission", "fields": {"codename": "delete_score", "name": "Can delete score", "content_type": 86}}, {"pk": 262, "model": "auth.permission", "fields": {"codename": "add_scoresummary", "name": "Can add score summary", "content_type": 87}}, {"pk": 263, "model": "auth.permission", "fields": {"codename": "change_scoresummary", "name": "Can change score summary", "content_type": 87}}, {"pk": 264, "model": "auth.permission", "fields": {"codename": "delete_scoresummary", "name": "Can delete score summary", "content_type": 87}}, {"pk": 253, "model": "auth.permission", "fields": {"codename": "add_studentitem", "name": "Can add student item", "content_type": 84}}, {"pk": 254, "model": "auth.permission", "fields": {"codename": "change_studentitem", "name": "Can change student item", "content_type": 84}}, {"pk": 255, "model": "auth.permission", "fields": {"codename": "delete_studentitem", "name": "Can delete student item", "content_type": 84}}, {"pk": 256, "model": "auth.permission", "fields": {"codename": "add_submission", "name": "Can add submission", "content_type": 85}}, {"pk": 257, "model": "auth.permission", "fields": {"codename": "change_submission", "name": "Can change submission", "content_type": 85}}, {"pk": 258, "model": "auth.permission", "fields": {"codename": "delete_submission", "name": "Can delete submission", "content_type": 85}}, {"pk": 124, "model": "auth.permission", "fields": {"codename": "add_trackinglog", "name": "Can add tracking log", "content_type": 42}}, {"pk": 125, "model": "auth.permission", "fields": {"codename": "change_trackinglog", "name": "Can change tracking log", "content_type": 42}}, {"pk": 126, "model": "auth.permission", "fields": {"codename": "delete_trackinglog", "name": "Can delete tracking log", "content_type": 42}}, {"pk": 226, "model": "auth.permission", "fields": {"codename": "add_usercoursetag", "name": "Can add user course tag", "content_type": 75}}, {"pk": 227, "model": "auth.permission", "fields": {"codename": "change_usercoursetag", "name": "Can change user course tag", "content_type": 75}}, {"pk": 228, "model": "auth.permission", "fields": {"codename": "delete_usercoursetag", "name": "Can delete user course tag", "content_type": 75}}, {"pk": 223, "model": "auth.permission", "fields": {"codename": "add_userpreference", "name": "Can add user preference", "content_type": 74}}, {"pk": 224, "model": "auth.permission", "fields": {"codename": "change_userpreference", "name": "Can change user preference", "content_type": 74}}, {"pk": 225, "model": "auth.permission", "fields": {"codename": "delete_userpreference", "name": "Can delete user preference", "content_type": 74}}, {"pk": 232, "model": "auth.permission", "fields": {"codename": "add_softwaresecurephotoverification", "name": "Can add software secure photo verification", "content_type": 77}}, {"pk": 233, "model": "auth.permission", "fields": {"codename": "change_softwaresecurephotoverification", "name": "Can change software secure photo verification", "content_type": 77}}, {"pk": 234, "model": "auth.permission", "fields": {"codename": "delete_softwaresecurephotoverification", "name": "Can delete software secure photo verification", "content_type": 77}}, {"pk": 208, "model": "auth.permission", "fields": {"codename": "add_flag", "name": "Can add flag", "content_type": 69}}, {"pk": 209, "model": "auth.permission", "fields": {"codename": "change_flag", "name": "Can change flag", "content_type": 69}}, {"pk": 210, "model": "auth.permission", "fields": {"codename": "delete_flag", "name": "Can delete flag", "content_type": 69}}, {"pk": 214, "model": "auth.permission", "fields": {"codename": "add_sample", "name": "Can add sample", "content_type": 71}}, {"pk": 215, "model": "auth.permission", "fields": {"codename": "change_sample", "name": "Can change sample", "content_type": 71}}, {"pk": 216, "model": "auth.permission", "fields": {"codename": "delete_sample", "name": "Can delete sample", "content_type": 71}}, {"pk": 211, "model": "auth.permission", "fields": {"codename": "add_switch", "name": "Can add switch", "content_type": 70}}, {"pk": 212, "model": "auth.permission", "fields": {"codename": "change_switch", "name": "Can change switch", "content_type": 70}}, {"pk": 213, "model": "auth.permission", "fields": {"codename": "delete_switch", "name": "Can delete switch", "content_type": 70}}, {"pk": 157, "model": "auth.permission", "fields": {"codename": "add_article", "name": "Can add article", "content_type": 53}}, {"pk": 161, "model": "auth.permission", "fields": {"codename": "assign", "name": "Can change ownership of any article", "content_type": 53}}, {"pk": 158, "model": "auth.permission", "fields": {"codename": "change_article", "name": "Can change article", "content_type": 53}}, {"pk": 159, "model": "auth.permission", "fields": {"codename": "delete_article", "name": "Can delete article", "content_type": 53}}, {"pk": 162, "model": "auth.permission", "fields": {"codename": "grant", "name": "Can assign permissions to other users", "content_type": 53}}, {"pk": 160, "model": "auth.permission", "fields": {"codename": "moderate", "name": "Can edit all articles and lock/unlock/restore", "content_type": 53}}, {"pk": 163, "model": "auth.permission", "fields": {"codename": "add_articleforobject", "name": "Can add Article for object", "content_type": 54}}, {"pk": 164, "model": "auth.permission", "fields": {"codename": "change_articleforobject", "name": "Can change Article for object", "content_type": 54}}, {"pk": 165, "model": "auth.permission", "fields": {"codename": "delete_articleforobject", "name": "Can delete Article for object", "content_type": 54}}, {"pk": 172, "model": "auth.permission", "fields": {"codename": "add_articleplugin", "name": "Can add article plugin", "content_type": 57}}, {"pk": 173, "model": "auth.permission", "fields": {"codename": "change_articleplugin", "name": "Can change article plugin", "content_type": 57}}, {"pk": 174, "model": "auth.permission", "fields": {"codename": "delete_articleplugin", "name": "Can delete article plugin", "content_type": 57}}, {"pk": 166, "model": "auth.permission", "fields": {"codename": "add_articlerevision", "name": "Can add article revision", "content_type": 55}}, {"pk": 167, "model": "auth.permission", "fields": {"codename": "change_articlerevision", "name": "Can change article revision", "content_type": 55}}, {"pk": 168, "model": "auth.permission", "fields": {"codename": "delete_articlerevision", "name": "Can delete article revision", "content_type": 55}}, {"pk": 187, "model": "auth.permission", "fields": {"codename": "add_articlesubscription", "name": "Can add article subscription", "content_type": 62}}, {"pk": 188, "model": "auth.permission", "fields": {"codename": "change_articlesubscription", "name": "Can change article subscription", "content_type": 62}}, {"pk": 189, "model": "auth.permission", "fields": {"codename": "delete_articlesubscription", "name": "Can delete article subscription", "content_type": 62}}, {"pk": 175, "model": "auth.permission", "fields": {"codename": "add_reusableplugin", "name": "Can add reusable plugin", "content_type": 58}}, {"pk": 176, "model": "auth.permission", "fields": {"codename": "change_reusableplugin", "name": "Can change reusable plugin", "content_type": 58}}, {"pk": 177, "model": "auth.permission", "fields": {"codename": "delete_reusableplugin", "name": "Can delete reusable plugin", "content_type": 58}}, {"pk": 181, "model": "auth.permission", "fields": {"codename": "add_revisionplugin", "name": "Can add revision plugin", "content_type": 60}}, {"pk": 182, "model": "auth.permission", "fields": {"codename": "change_revisionplugin", "name": "Can change revision plugin", "content_type": 60}}, {"pk": 183, "model": "auth.permission", "fields": {"codename": "delete_revisionplugin", "name": "Can delete revision plugin", "content_type": 60}}, {"pk": 184, "model": "auth.permission", "fields": {"codename": "add_revisionpluginrevision", "name": "Can add revision plugin revision", "content_type": 61}}, {"pk": 185, "model": "auth.permission", "fields": {"codename": "change_revisionpluginrevision", "name": "Can change revision plugin revision", "content_type": 61}}, {"pk": 186, "model": "auth.permission", "fields": {"codename": "delete_revisionpluginrevision", "name": "Can delete revision plugin revision", "content_type": 61}}, {"pk": 178, "model": "auth.permission", "fields": {"codename": "add_simpleplugin", "name": "Can add simple plugin", "content_type": 59}}, {"pk": 179, "model": "auth.permission", "fields": {"codename": "change_simpleplugin", "name": "Can change simple plugin", "content_type": 59}}, {"pk": 180, "model": "auth.permission", "fields": {"codename": "delete_simpleplugin", "name": "Can delete simple plugin", "content_type": 59}}, {"pk": 169, "model": "auth.permission", "fields": {"codename": "add_urlpath", "name": "Can add URL path", "content_type": 56}}, {"pk": 170, "model": "auth.permission", "fields": {"codename": "change_urlpath", "name": "Can change URL path", "content_type": 56}}, {"pk": 171, "model": "auth.permission", "fields": {"codename": "delete_urlpath", "name": "Can delete URL path", "content_type": 56}}, {"pk": 301, "model": "auth.permission", "fields": {"codename": "add_assessmentworkflow", "name": "Can add assessment workflow", "content_type": 100}}, {"pk": 302, "model": "auth.permission", "fields": {"codename": "change_assessmentworkflow", "name": "Can change assessment workflow", "content_type": 100}}, {"pk": 303, "model": "auth.permission", "fields": {"codename": "delete_assessmentworkflow", "name": "Can delete assessment workflow", "content_type": 100}}, {"pk": 304, "model": "auth.permission", "fields": {"codename": "add_assessmentworkflowstep", "name": "Can add assessment workflow step", "content_type": 101}}, {"pk": 305, "model": "auth.permission", "fields": {"codename": "change_assessmentworkflowstep", "name": "Can change assessment workflow step", "content_type": 101}}, {"pk": 306, "model": "auth.permission", "fields": {"codename": "delete_assessmentworkflowstep", "name": "Can delete assessment workflow step", "content_type": 101}}, {"pk": 1, "model": "dark_lang.darklangconfig", "fields": {"change_date": "2014-06-08T01:24:19Z", "changed_by": null, "enabled": true, "released_languages": ""}}] \ No newline at end of file diff --git a/common/test/db_cache/bok_choy_schema.sql b/common/test/db_cache/bok_choy_schema.sql index 47ccd20578..65eb9860e7 100644 --- a/common/test/db_cache/bok_choy_schema.sql +++ b/common/test/db_cache/bok_choy_schema.sql @@ -9,6 +9,239 @@ /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +DROP TABLE IF EXISTS `assessment_assessment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessment` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `rubric_id` int(11) NOT NULL, + `scored_at` datetime NOT NULL, + `scorer_id` varchar(40) NOT NULL, + `score_type` varchar(2) NOT NULL, + `feedback` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_assessment_39d020e6` (`submission_uuid`), + KEY `assessment_assessment_27cb9807` (`rubric_id`), + KEY `assessment_assessment_3227200` (`scored_at`), + KEY `assessment_assessment_9f54855a` (`scorer_id`), + CONSTRAINT `rubric_id_refs_id_287cd4a61ab6dbc4` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedback`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedback` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `feedback_text` longtext NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedback_assessments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedback_assessments` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assessmentfeedback_id` int(11) NOT NULL, + `assessment_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessment_assessmen_assessmentfeedback_id_36925aaa1a839ac_uniq` (`assessmentfeedback_id`,`assessment_id`), + KEY `assessment_assessmentfeedback_assessments_58f1f0d` (`assessmentfeedback_id`), + KEY `assessment_assessmentfeedback_assessments_c168f2dc` (`assessment_id`), + CONSTRAINT `assessment_id_refs_id_170e92e6e7fd607e` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`), + CONSTRAINT `assessmentfeedback_id_refs_id_226c8f1e91bbd347` FOREIGN KEY (`assessmentfeedback_id`) REFERENCES `assessment_assessmentfeedback` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedback_options`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedback_options` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assessmentfeedback_id` int(11) NOT NULL, + `assessmentfeedbackoption_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessment_assessmen_assessmentfeedback_id_14efc9eea8f4c83_uniq` (`assessmentfeedback_id`,`assessmentfeedbackoption_id`), + KEY `assessment_assessmentfeedback_options_58f1f0d` (`assessmentfeedback_id`), + KEY `assessment_assessmentfeedback_options_4e523d64` (`assessmentfeedbackoption_id`), + CONSTRAINT `assessmentfeedbackoption_id_refs_id_597390b9cdf28acd` FOREIGN KEY (`assessmentfeedbackoption_id`) REFERENCES `assessment_assessmentfeedbackoption` (`id`), + CONSTRAINT `assessmentfeedback_id_refs_id_5383f6e95c27c412` FOREIGN KEY (`assessmentfeedback_id`) REFERENCES `assessment_assessmentfeedback` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedbackoption`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedbackoption` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `text` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `text` (`text`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentpart`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentpart` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assessment_id` int(11) NOT NULL, + `option_id` int(11) NOT NULL, + `feedback` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_assessmentpart_c168f2dc` (`assessment_id`), + KEY `assessment_assessmentpart_2f3b0dc9` (`option_id`), + CONSTRAINT `assessment_id_refs_id_5cb07795bff26444` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`), + CONSTRAINT `option_id_refs_id_5353f6b204439dd5` FOREIGN KEY (`option_id`) REFERENCES `assessment_criterionoption` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_criterion`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_criterion` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `rubric_id` int(11) NOT NULL, + `name` varchar(100) NOT NULL, + `order_num` int(10) unsigned NOT NULL, + `prompt` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_criterion_27cb9807` (`rubric_id`), + CONSTRAINT `rubric_id_refs_id_48945684f2f4f3c4` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_criterionoption`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_criterionoption` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `criterion_id` int(11) NOT NULL, + `order_num` int(10) unsigned NOT NULL, + `points` int(10) unsigned NOT NULL, + `name` varchar(100) NOT NULL, + `explanation` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_criterionoption_a36470e4` (`criterion_id`), + CONSTRAINT `criterion_id_refs_id_4aabcea0d2645232` FOREIGN KEY (`criterion_id`) REFERENCES `assessment_criterion` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_peerworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_peerworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `student_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `course_id` varchar(40) NOT NULL, + `submission_uuid` varchar(128) NOT NULL, + `created_at` datetime NOT NULL, + `completed_at` datetime DEFAULT NULL, + `grading_completed_at` datetime, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`), + KEY `assessment_peerworkflow_42ff452e` (`student_id`), + KEY `assessment_peerworkflow_67b70d25` (`item_id`), + KEY `assessment_peerworkflow_ff48d8e5` (`course_id`), + KEY `assessment_peerworkflow_3b1c9c31` (`created_at`), + KEY `assessment_peerworkflow_a2fd3af6` (`completed_at`), + KEY `assessment_peerworkflow_course_id_5ca23fddca9b630d` (`course_id`,`item_id`,`student_id`), + KEY `assessment_peerworkflow_dcd62131` (`grading_completed_at`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_peerworkflowitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_peerworkflowitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `scorer_id` int(11) NOT NULL, + `author_id` int(11) NOT NULL, + `submission_uuid` varchar(128) NOT NULL, + `started_at` datetime NOT NULL, + `assessment_id` int(11) DEFAULT NULL, + `scored` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_peerworkflowitem_9f54855a` (`scorer_id`), + KEY `assessment_peerworkflowitem_cc846901` (`author_id`), + KEY `assessment_peerworkflowitem_39d020e6` (`submission_uuid`), + KEY `assessment_peerworkflowitem_d6e710e4` (`started_at`), + KEY `assessment_peerworkflowitem_c168f2dc` (`assessment_id`), + CONSTRAINT `assessment_id_refs_id_61929d36f69a86a1` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`), + CONSTRAINT `author_id_refs_id_5b3f4e759547df0` FOREIGN KEY (`author_id`) REFERENCES `assessment_peerworkflow` (`id`), + CONSTRAINT `scorer_id_refs_id_5b3f4e759547df0` FOREIGN KEY (`scorer_id`) REFERENCES `assessment_peerworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_rubric`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_rubric` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `content_hash` varchar(40) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `content_hash` (`content_hash`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_studenttrainingworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_studenttrainingworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `student_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `course_id` varchar(40) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessment_studenttrainin_submission_uuid_6d32c6477719d68f_uniq` (`submission_uuid`), + KEY `assessment_studenttrainingworkflow_39d020e6` (`submission_uuid`), + KEY `assessment_studenttrainingworkflow_42ff452e` (`student_id`), + KEY `assessment_studenttrainingworkflow_67b70d25` (`item_id`), + KEY `assessment_studenttrainingworkflow_ff48d8e5` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_studenttrainingworkflowitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_studenttrainingworkflowitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `workflow_id` int(11) NOT NULL, + `order_num` int(10) unsigned NOT NULL, + `started_at` datetime NOT NULL, + `completed_at` datetime DEFAULT NULL, + `training_example_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessment_studenttrainingworkf_order_num_1391289faa95b87c_uniq` (`order_num`,`workflow_id`), + KEY `assessment_studenttrainingworkflowitem_26cddbc7` (`workflow_id`), + KEY `assessment_studenttrainingworkflowitem_541d6663` (`training_example_id`), + CONSTRAINT `training_example_id_refs_id_21003d6e7d3f36e4` FOREIGN KEY (`training_example_id`) REFERENCES `assessment_trainingexample` (`id`), + CONSTRAINT `workflow_id_refs_id_5a3573250ce50a30` FOREIGN KEY (`workflow_id`) REFERENCES `assessment_studenttrainingworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_trainingexample`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_trainingexample` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `raw_answer` longtext NOT NULL, + `rubric_id` int(11) NOT NULL, + `content_hash` varchar(40) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `content_hash` (`content_hash`), + KEY `assessment_trainingexample_27cb9807` (`rubric_id`), + CONSTRAINT `rubric_id_refs_id_36f1317b7750db21` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_trainingexample_options_selected`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_trainingexample_options_selected` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `trainingexample_id` int(11) NOT NULL, + `criterionoption_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessment_trainingexa_trainingexample_id_60940991fb17d27d_uniq` (`trainingexample_id`,`criterionoption_id`), + KEY `assessment_trainingexample_options_selected_ea4da31f` (`trainingexample_id`), + KEY `assessment_trainingexample_options_selected_843fa247` (`criterionoption_id`), + CONSTRAINT `criterionoption_id_refs_id_16ecec54bed5a465` FOREIGN KEY (`criterionoption_id`) REFERENCES `assessment_criterionoption` (`id`), + CONSTRAINT `trainingexample_id_refs_id_797bc2db5f0faa8d` FOREIGN KEY (`trainingexample_id`) REFERENCES `assessment_trainingexample` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `auth_group`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; @@ -46,7 +279,7 @@ CREATE TABLE `auth_permission` ( UNIQUE KEY `content_type_id` (`content_type_id`,`codename`), KEY `auth_permission_e4470c6e` (`content_type_id`), CONSTRAINT `content_type_id_refs_id_728de91f` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=259 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=322 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `auth_registration`; /*!40101 SET @saved_cs_client = @@character_set_client */; @@ -490,8 +723,8 @@ CREATE TABLE `django_admin_log` ( PRIMARY KEY (`id`), KEY `django_admin_log_fbfc09f1` (`user_id`), KEY `django_admin_log_e4470c6e` (`content_type_id`), - CONSTRAINT `content_type_id_refs_id_288599e6` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`), - CONSTRAINT `user_id_refs_id_c8665aa` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) + CONSTRAINT `user_id_refs_id_c8665aa` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `content_type_id_refs_id_288599e6` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `django_comment_client_permission`; @@ -553,7 +786,7 @@ CREATE TABLE `django_content_type` ( `model` varchar(100) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `app_label` (`app_label`,`model`) -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `django_openid_auth_association`; /*!40101 SET @saved_cs_client = @@character_set_client */; @@ -661,8 +894,8 @@ CREATE TABLE `djcelery_periodictask` ( UNIQUE KEY `name` (`name`), KEY `djcelery_periodictask_17d2d99d` (`interval_id`), KEY `djcelery_periodictask_7aa5fda` (`crontab_id`), - CONSTRAINT `crontab_id_refs_id_ebff5e74` FOREIGN KEY (`crontab_id`) REFERENCES `djcelery_crontabschedule` (`id`), - CONSTRAINT `interval_id_refs_id_f2054349` FOREIGN KEY (`interval_id`) REFERENCES `djcelery_intervalschedule` (`id`) + CONSTRAINT `interval_id_refs_id_f2054349` FOREIGN KEY (`interval_id`) REFERENCES `djcelery_intervalschedule` (`id`), + CONSTRAINT `crontab_id_refs_id_ebff5e74` FOREIGN KEY (`crontab_id`) REFERENCES `djcelery_crontabschedule` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `djcelery_periodictasks`; @@ -1103,7 +1336,7 @@ CREATE TABLE `south_migrationhistory` ( `migration` varchar(255) NOT NULL, `applied` datetime NOT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=125 DEFAULT CHARSET=utf8; +) ENGINE=InnoDB AUTO_INCREMENT=148 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `splash_splashconfig`; /*!40101 SET @saved_cs_client = @@character_set_client */; @@ -1138,6 +1371,24 @@ CREATE TABLE `student_anonymoususerid` ( CONSTRAINT `user_id_refs_id_23effb36c38f7a2a` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_courseaccessrole`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_courseaccessrole` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` int(11) NOT NULL, + `org` varchar(64) NOT NULL, + `course_id` varchar(255) NOT NULL, + `role` varchar(64) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_courseaccessrole_user_id_3203176c4f474414_uniq` (`user_id`,`org`,`course_id`,`role`), + KEY `student_courseaccessrole_fbfc09f1` (`user_id`), + KEY `student_courseaccessrole_4f5f82e2` (`org`), + KEY `student_courseaccessrole_ff48d8e5` (`course_id`), + KEY `student_courseaccessrole_e0b082a1` (`role`), + CONSTRAINT `user_id_refs_id_7460a3f36ac23885` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `student_courseenrollment`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; @@ -1185,6 +1436,19 @@ CREATE TABLE `student_loginfailures` ( CONSTRAINT `user_id_refs_id_50dcb1c1e6a71045` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_passwordhistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_passwordhistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` int(11) NOT NULL, + `password` varchar(128) NOT NULL, + `time_set` datetime NOT NULL, + PRIMARY KEY (`id`), + KEY `student_passwordhistory_fbfc09f1` (`user_id`), + CONSTRAINT `user_id_refs_id_6110e7eaed0987da` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `student_pendingemailchange`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; @@ -1255,6 +1519,77 @@ CREATE TABLE `student_usertestgroup_users` ( CONSTRAINT `user_id_refs_id_412b14bf8947584c` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_score`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_score` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `student_item_id` int(11) NOT NULL, + `submission_id` int(11) DEFAULT NULL, + `points_earned` int(10) unsigned NOT NULL, + `points_possible` int(10) unsigned NOT NULL, + `created_at` datetime NOT NULL, + `reset` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + KEY `submissions_score_fa84001` (`student_item_id`), + KEY `submissions_score_b3d6235a` (`submission_id`), + KEY `submissions_score_3b1c9c31` (`created_at`), + CONSTRAINT `student_item_id_refs_id_33922a7f8cd97385` FOREIGN KEY (`student_item_id`) REFERENCES `submissions_studentitem` (`id`), + CONSTRAINT `submission_id_refs_id_3b63d5ec9e39cf2e` FOREIGN KEY (`submission_id`) REFERENCES `submissions_submission` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_scoresummary`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_scoresummary` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `student_item_id` int(11) NOT NULL, + `highest_id` int(11) NOT NULL, + `latest_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_item_id` (`student_item_id`), + KEY `submissions_scoresummary_d65f9365` (`highest_id`), + KEY `submissions_scoresummary_1efb24d9` (`latest_id`), + CONSTRAINT `latest_id_refs_id_37a2bc281bdc0a18` FOREIGN KEY (`latest_id`) REFERENCES `submissions_score` (`id`), + CONSTRAINT `highest_id_refs_id_37a2bc281bdc0a18` FOREIGN KEY (`highest_id`) REFERENCES `submissions_score` (`id`), + CONSTRAINT `student_item_id_refs_id_6183d6a8bd51e768` FOREIGN KEY (`student_item_id`) REFERENCES `submissions_studentitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_studentitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_studentitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `student_id` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `item_id` varchar(255) NOT NULL, + `item_type` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submissions_studentitem_course_id_6a6eccbdec6ffd0b_uniq` (`course_id`,`student_id`,`item_id`), + KEY `submissions_studentitem_42ff452e` (`student_id`), + KEY `submissions_studentitem_ff48d8e5` (`course_id`), + KEY `submissions_studentitem_67b70d25` (`item_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_submission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_submission` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uuid` varchar(36) NOT NULL, + `student_item_id` int(11) NOT NULL, + `attempt_number` int(10) unsigned NOT NULL, + `submitted_at` datetime NOT NULL, + `created_at` datetime NOT NULL, + `raw_answer` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `submissions_submission_2bbc74ae` (`uuid`), + KEY `submissions_submission_fa84001` (`student_item_id`), + KEY `submissions_submission_4452d192` (`submitted_at`), + KEY `submissions_submission_3b1c9c31` (`created_at`), + CONSTRAINT `student_item_id_refs_id_1df1d83e00b5cccc` FOREIGN KEY (`student_item_id`) REFERENCES `submissions_studentitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `track_trackinglog`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; @@ -1273,6 +1608,23 @@ CREATE TABLE `track_trackinglog` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `user_api_usercoursetag`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_api_usercoursetag` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` int(11) NOT NULL, + `key` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `value` longtext NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_api_usercoursetags_user_id_a734720a0483b08_uniq` (`user_id`,`course_id`,`key`), + KEY `user_api_usercoursetags_fbfc09f1` (`user_id`), + KEY `user_api_usercoursetags_45544485` (`key`), + KEY `user_api_usercoursetags_ff48d8e5` (`course_id`), + CONSTRAINT `user_id_refs_id_1d26ef6c47a9a367` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `user_api_userpreference`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; @@ -1661,6 +2013,42 @@ CREATE TABLE `wiki_urlpath` ( CONSTRAINT `site_id_refs_id_462d2bc7f4bbaaa2` FOREIGN KEY (`site_id`) REFERENCES `django_site` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `workflow_assessmentworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `workflow_assessmentworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime NOT NULL, + `modified` datetime NOT NULL, + `status` varchar(100) NOT NULL, + `status_changed` datetime NOT NULL, + `submission_uuid` varchar(36) NOT NULL, + `uuid` varchar(36) NOT NULL, + `course_id` varchar(255) NOT NULL, + `item_id` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`), + UNIQUE KEY `uuid` (`uuid`), + KEY `workflow_assessmentworkflow_course_id_21b427c69fc666ad` (`course_id`,`item_id`,`status`), + KEY `workflow_assessmentworkflow_ff48d8e5` (`course_id`), + KEY `workflow_assessmentworkflow_67b70d25` (`item_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `workflow_assessmentworkflowstep`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `workflow_assessmentworkflowstep` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `workflow_id` int(11) NOT NULL, + `name` varchar(20) NOT NULL, + `submitter_completed_at` datetime DEFAULT NULL, + `assessment_completed_at` datetime DEFAULT NULL, + `order_num` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `workflow_assessmentworkflowstep_26cddbc7` (`workflow_id`), + CONSTRAINT `workflow_id_refs_id_4e31588b69d0b483` FOREIGN KEY (`workflow_id`) REFERENCES `workflow_assessmentworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; diff --git a/common/test/db_cache/lettuce.db b/common/test/db_cache/lettuce.db index 9d6cb8dc47969c39b85cd149c684983d4b543a5c..3d59152d06b9f3703a41882f9ab3f459607aad73 100644 GIT binary patch literal 520192 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