Jeremy Bowman
bd9c7a082e
PLAT-1863 Fixes for LMS shards 2 and 3 tests under Django 1.9
2017-12-22 16:53:01 -05:00
Bessie Steinberg
b340174e12
Add Job Title field to Registration Page
...
Add 'Job Title' as configurable field on the registration page.
Job Title will be saved to the 'meta' field of the 'userprofile' table.
2017-12-18 16:20:11 -05:00
Saleem Latif
86da9c1c63
Disable linking of personal accounts to enterprise customers via SSO
2017-12-18 15:12:42 +05:00
Bill Filler
dd4d13af5f
Merge pull request #16611 from edx/afzaledx/WL-1219
...
Added extended profile fields to the Account settings page.
2017-12-13 08:48:06 -05:00
Brian Mesick
44703269b5
Merge pull request #16814 from edx/bmedx/course_lang_bulk_update_cmd
...
Add command to bulk move user language prefs from one code to another
2017-12-11 16:53:31 -05:00
Afzal Wali
f589dc9d29
WL-1219
...
Added extended profile fields to the Account settings page.
2017-12-11 18:42:59 +05:00
Diana Huang
8752480aac
Merge pull request #16829 from edx/diana/registration-form-improvements
...
LEARNER-3469 - More registration form cleanup.
2017-12-08 13:00:20 -05:00
Diana Huang
0ecc0558a3
More registration form cleanup.
2017-12-08 09:39:01 -05:00
uzairr
8ffac2061d
Verify 'Full Name' field does not allow HTML in Signup form
...
'Full Name' field in the signup form is allowing HTML as an input
which makes spoofing easily.To avoid it, validation is added
that will ensure 'Full Name' field does not allow HTML.
LEARNER-3385
2017-12-08 19:18:18 +05:00
bmedx
6294baf456
Add command to bulk move user language prefs from one code to another
2017-12-07 15:06:09 -05:00
Uzair Rasheed
6b146db12b
Merge pull request #16690 from edx/LEARNER-3337/validate-username-field
...
Verify 'Full Name' field does not allow HTML.
2017-12-06 14:29:57 +05:00
Jeremy Bowman
103c723c6d
PLAT-1801 Preserve new user login behavior under Django 1.10+
2017-12-05 10:20:25 -05:00
uzairr
333e3315cb
Verify 'Full Name' field does not allow HTML.
...
'Full Name' field in the student account settings is allowing HTML
as an input which makes spoofing easily.To avoid it, validation is
added that ensures 'Full Name' field does not allow HTML as input.
LEARNER-3337
2017-12-05 13:33:30 +00:00
Brian Mesick
167b28302c
Merge pull request #16704 from edx/revert-15511-proversity/add-recover-password-endpoint
...
Revert "Add recover password endpoint"
2017-11-29 11:49:15 -05:00
Diana Huang
8693f2fd38
UX updates to registration form.
...
- hide optional fields by default.
- instructions only shown when focused in.
- removed header
- Terms of service link and checkbox on same line.
2017-11-29 09:46:54 -05:00
Brian Beggs
845e64cd78
Revert "Add recover password endpoint"
2017-11-29 09:44:10 -05:00
Jose Antonio Gonzalez
93464298e4
Merge remote-tracking branch 'upstream/master' into proversity/add-recover-password-endpoint [ci skip]
2017-11-27 10:28:32 -06:00
Jose Antonio Gonzalez
2e45a9b136
Merge remote-tracking branch 'upstream/master' into proversity/add-recover-password-endpoint [ci skip]
2017-11-24 13:13:44 +02:00
bmedx
d827d47b48
Tag LMS Unit 2 tests that fail in Django 1.11
2017-11-22 15:47:22 -05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
Jose Antonio Gonzalez
bc16a70c63
Add recover password endpoint
2017-11-18 09:37:42 +02:00
John Eskew
f790766c26
Merge pull request #16548 from edx/jeskew/more_mgmt_cmd_conv_from_optparse
...
Move more mgmt commands from optparse to argparse.
2017-11-14 12:29:57 -05:00
John Eskew
27315f442a
Move more mgmt commands from optparse to argparse.
2017-11-14 11:26:46 -05:00
bmedx
09e5156543
Remove use of non-relational fields in select_related queries
...
These changes should not change the actual queries at all, and those
will throw errors in Django 1.11.
2017-11-14 10:10:08 -05:00
bmedx
68e3894c17
openedx urls cleanup for Django 1.11
...
- Remove usage of django.urls.patterns
- Change urls tuples to lists
- Make all string view names callables
2017-11-03 16:11:41 -04:00
bmedx
82cb62d26a
syncdb cleanup
2017-11-02 09:51:44 -04:00
Troy Sankey
d76a1ac014
Tests should make use of django test client's PATCH functionality
...
Previously, these tests were skipped in order to support Django 1.4.
2017-10-05 15:37:00 -04:00
John Eskew
8b5b1eba86
Use Django 1.11 compatible version of django-countries.
2017-10-05 11:12:51 -04:00
bmedx
cfd77f61f6
Update raw sql that uses datetimes to be Django 1.9 compatible
2017-09-29 11:33:28 -04:00
Ned Batchelder
f8f911ae5c
Have to format lazily for translated constant messages
2017-09-26 11:39:36 -04:00
Alex Dusenbery
42829bd272
EDUCATOR-1103 | Restrict the number of courses to run a single opt-in query for.
2017-09-19 15:27:54 -04:00
Ned Batchelder
253c6fba24
Have to use ugettext_lazy for import-time translations
2017-09-19 14:11:05 -04:00
Jeremy Bowman
97f5fe035b
Fixes for pytest database usage
2017-09-06 13:15:34 -04:00
Jeremy Bowman
ae44f1840c
Merge pull request #15951 from edx/jmbowman/ddt_cleanup
...
ddt usage cleanup
2017-09-06 11:19:39 -04:00
Jeremy Bowman
fd6af6b05e
ddt usage cleanup
2017-09-05 17:25:51 -04:00
Harry Rein
d36304dc25
Allow social usernames to contain periods.
...
LEARNER-2453
2017-09-05 10:48:41 -04:00
Brittney Exline
c79be5bbc1
Merge pull request #15929 from edx/bexline/clean_saml_usernames
...
ENT-619 Clean usernames coming from identity providers
2017-08-31 13:09:42 -04:00
Brittney Exline
716a608f76
adding suggested test case
2017-08-31 10:56:07 -04:00
Bessie Steinberg
b1c7cdf415
Add profession & specialty fields to register page
...
The site configurations can now set 'Profession' and 'Specialty' as
fields on the registration page. The list of potential professions and
specialties to choice from can also be set from the site configurations
by setting 'PROFESSION_OPTIONS' and 'SPECIALTY_OPTIONS'.
WL-1098
2017-08-30 14:20:11 -04:00
Brittney Exline
f844510b71
ENT-619 Clean usernames coming from identity providers
...
Since we have started integrating with more clients, we have found that the usernames
that get passed are not compatible with our username restrictions. This PR introduces
a function to clean usernames to make them compatible, particularly in the auto registration
case.
2017-08-30 13:36:57 -04:00
Jeremy Bowman
32000c7a98
Clean up TestCase subclassing
2017-08-29 15:38:48 -04:00
Harry Rein
9f88427f9b
Add social links to learner profile.
...
LEARNER-1859
Added fields to add social links to the user account settings file.
Added icons to the user profile when these links are set, only shown
when users show their entire profile. Added jasmine tests for account
settings and learner profile pages. Added python unit tests to test
validation on the user account.
2017-08-29 13:53:08 -04:00
Diana Huang
40a5b066dc
Merge pull request #15843 from edx/robrap/LEARNER-1858-show-join-date-2
...
Support for joined date to profile.
2017-08-22 15:43:49 -04:00
ayub-khan
e737728cde
Updated Country Label and help text
...
Country Label was causing confusions for learners if it was country of origin or in which they
are living so changed it to a more appropriate message.
LEARNER-174
Also updated some other error messages to some more appropriate error messages.
2017-08-22 23:20:35 +05:00
Robert Raposa
7cc9400b91
Support for joined date to profile.
...
LEARNER-1858
2017-08-22 12:52:37 -04:00
cahrens
819a56fee3
Remove usages of deprecated SlashSeparatedCourseKey.
2017-08-14 11:01:00 -04:00
tasawernawaz
e6d552941d
Remove Local Server Call on Logistration
...
LEARNER-966
2017-08-11 14:41:46 +05:00
edx-pipeline-bot
09c76a7b0f
Merge pull request #15773 from edx/private_to_public_d28b140
...
Mergeback PR from private to public.
2017-08-08 17:19:12 -04:00
Christina Roberts
98dd14f21d
Merge pull request #15770 from edx/christina/slash-the-slash
...
Remove usages of deprecated SlashSeparatedCourseKey.
2017-08-08 16:36:49 -04:00
Ahsan Ulhaq
cc65dff728
Host poisoning vulnerability fix
...
LEARNER-2172
2017-08-08 16:27:48 -04:00