David Ormsbee
783a3905a4
disable user replication and associated tests
2012-08-21 11:39:36 -04:00
Rocky Duan
028bd23c1c
Merge branch 'master' of github.com:MITx/mitx into profile
...
Conflicts:
lms/djangoapps/courseware/module_render.py
lms/djangoapps/courseware/views.py
lms/templates/course_navigation.html
2012-08-18 16:57:00 -07:00
David Ormsbee
61108c27cb
When replicating CourseEnrollment, make sure Users were created in all DBs before replicating other models
2012-08-16 19:12:57 -04:00
Rocky Duan
50e95de9ef
a place to start for the user profiel & fixed some bugs
2012-08-14 15:04:36 -07:00
Rocky Duan
eb47093b1c
Merge branch 'master' of github.com:MITx/mitx into merge
...
Conflicts:
common/djangoapps/student/models.py
lms/djangoapps/courseware/views.py
lms/templates/course_navigation.html
2012-08-14 12:54:43 -07:00
David Ormsbee
a25f289ca7
re-enable User save signal handler
2012-08-13 13:16:33 -04:00
David Ormsbee
301695a5c4
Remove outdated comment
2012-08-13 13:11:27 -04:00
David Ormsbee
b5beb13964
Fix side-effect related problems with User replication.
...
1. Multiple save()s on the same model are now handled properly. We
had to unmark model objects after the appropriate signals had
fired.
2. There was a side-effect where we were saving the portal User
object to the course_db with the using kw param, but models
remember where they were last saved to, so a later save on that
model object would go to the wrong database.
2012-08-13 13:06:35 -04:00
David Ormsbee
3cabb2dea6
Remove the no-longer-used is_valid_course_id code
2012-08-13 01:00:55 -04:00
David Ormsbee
d24ee25615
Remove debug checking for UserProfile
2012-08-13 00:57:33 -04:00
David Ormsbee
cbfdf59760
Fix test error regarding UserProfiles (a UserProfile must exist before a CourseEnrollment)
2012-08-10 16:41:46 -04:00
David Ormsbee
b3676cd760
Add replication tests
2012-08-10 14:43:43 -04:00
David Ormsbee
8d9297ea04
Some refactoring of how user info is copied over when enrollments are created.
2012-08-10 02:02:44 -04:00
David Ormsbee
731e04e013
Add an explanation of replication
2012-08-10 02:02:44 -04:00
David Ormsbee
b597b17db1
Add support for replicating course enrollment/unenrollment to course databases
2012-08-10 02:02:44 -04:00
Rocky Duan
69e28e3966
callback to sync user info
2012-08-04 17:59:44 -04:00
Calen Pennington
1d1a9173a4
Cleaning up pep8 violations
2012-07-23 14:44:40 -04:00
David Ormsbee
074fc24343
Fix up the signup modal for registration for the new fields.
2012-07-22 18:53:12 -04:00
David Ormsbee
942183d765
Merge branch 'release/1.0' into dormsbee/change_reg_fields
2012-07-22 17:50:46 -04:00
David Ormsbee
7f3a443409
Change over to new reg fields (styling still broken)
2012-07-22 15:35:24 -04:00
Bridger Maxwell
dcafbca106
Added an index to course enrollment created field.
2012-07-21 12:44:25 -04:00
Bridger Maxwell
f337baedb0
Renamed enrollment date to created.
2012-07-20 16:48:04 -04:00
Bridger Maxwell
cdc2ff04f8
Added a datetime stamp to course enrollments.
2012-07-20 13:14:59 -04:00
Matthew Mongeau
67221b0725
Added countries and other demographics to be stored in db.
2012-07-18 13:02:07 -04:00
Matthew Mongeau
7e25f39f62
Change stored gender value for students.models.UserProfile
...
* Changed from 'male', 'female', and 'other' to 'm', 'f', and 'o'
2012-07-18 13:00:40 -04:00
Bridger Maxwell
1a8d999663
Added a migration with indexes on course enrollment and a unique constraint. This involves a migration that first drops the table, because there may be non-unique data there already.
2012-07-17 13:54:54 -04:00
Victor Shnayder
39a1502e1a
Move student app from lms to common
2012-07-13 11:51:32 -04:00