AlasdairSwan
d2accb6d34
ECOM-369 Added handling of model save errors. Updated FormView to add preRender function to limit amount of duplicate code. Updated PasswordResetModel to return error object when errors occur.
2014-10-27 15:19:07 -04:00
Will Daly
be2b55590c
Use a 403 status to indicate that the user does not have a linked
...
account for third party auth.
2014-10-27 15:18:10 -04:00
AlasdairSwan
08e03ef380
ECOM-369 updated in light of review with Andy and code review
2014-10-27 15:17:07 -04:00
Renzo Lucioni
ca0d048b4f
Fix failing JS tests
2014-10-27 15:17:07 -04:00
AlasdairSwan
0b9ed0315b
ECOM-369 Styled third party auth buttons and cleaned up third party auth messaging
2014-10-27 15:17:07 -04:00
AlasdairSwan
3efeaf5a47
Moved pre-render to first in initialize to ensure runs before render
2014-10-27 15:16:33 -04:00
AlasdairSwan
2ea9685552
ECOM-369 Added handling of model save errors. Updated FormView to add preRender function to limit amount of duplicate code. Updated PasswordResetModel to return error object when errors occur.
2014-10-27 15:16:33 -04:00
Will Daly
3996b0a7e6
Merge pull request #5708 from edx/will/fix-401-basic-auth-issue
...
Logistration: Use a 403 status to indicate that the user does not have a linked account
2014-10-25 14:29:05 -04:00
Will Daly
cc07afb967
Use a 403 status to indicate that the user does not have a linked
...
account for third party auth.
2014-10-24 08:57:54 -04:00
AlasdairSwan
c3083069d1
ECOM-466 cleaned up form submission validation
2014-10-24 08:55:28 -04:00
AlasdairSwan
e332e79328
ECOM-369 Moved to Base FormView extended by other views.
2014-10-23 16:23:59 -04:00
Renzo Lucioni
f157ee1461
Add tests of access and password reset views
2014-10-23 14:39:22 -04:00
Will Daly
0245c7e16e
Use 'defaultValue' instead of 'default' in the form description. Fix an error that would cause the login and password reset pages to not load correctly.
2014-10-23 08:56:40 -04:00
Will Daly
9e9dec1de1
Integrate third party auth into the combined login/registration page.
...
Change third party auth login failure code to a 401, to detect authentication
success with no linked account.
If already authenticated, redirect immediately to the dashboard.
Use "Location" header correctly for 302 redirects from student views.
Add utility functions for simulating a running third-party auth pipeline.
Add a utility function for checking whether third party auth is enabled.
Respect default values sent by the server
2014-10-22 17:10:49 -04:00
Renzo Lucioni
21e5805bd9
WIP: Add JS tests of access, login, register, and password reset views
2014-10-22 10:23:39 -04:00
Will Daly
fabd8a97ad
Fix validation for checkboxes in forms.
...
Remove hard-coded TOS checkbox in registration template.
Disable new dashboard in settings; expose password reset end-point in student account app.
Added empty JS tests for new JavaScript
2014-10-21 07:29:46 -04:00
AlasdairSwan
e5386907cc
ECOM-369 uncommented model sync trigger
2014-10-20 14:36:14 -04:00
AlasdairSwan
52ffe93866
ECOM-369 added forgot password flow plugged in to Renzo's API
2014-10-20 14:33:40 -04:00
AlasdairSwan
61db0182e5
Added password reset view and started basic styling
2014-10-20 12:12:17 -04:00
AlasdairSwan
b70dfb0780
ECOM-369 added registration view and front end validation
2014-10-20 12:07:51 -04:00
AlasdairSwan
bd0c5f227c
ECOM-369 Added initial Backbone code which allows a user to login to lms
2014-10-20 12:07:51 -04:00
Renzo Lucioni
6013c529f4
Merge pull request #5615 from edx/renzo/account-password-reset
...
Add password reset request handling to the account page
2014-10-20 10:21:18 -04:00
Renzo Lucioni
ff587c5cbb
Add password reset request handling to the account page
...
The next step in the password reset process (confirmation) continues to be handled by student.views.password_reset_confirm_wrapper, a custom wrapper around Django's password reset confirmation view.
2014-10-18 00:54:38 -04:00
Will Daly
5d77fab265
Merge pull request #5541 from edx/will/dashboard-js-shame
...
Dashboard template cleanup
2014-10-14 11:54:57 -04:00
Will Daly
e0133b12a6
Move JavaScript from dashboard template into its own module
...
Make HTML comments Mako comments
2014-10-10 08:45:54 -04:00
Renzo Lucioni
37625e8e29
Merge pull request #5515 from edx/renzo/language-backbone
...
Use Backbone for student account and profile JS.
2014-10-09 09:50:40 -04:00
stephensanchez
12ffe18085
Pull Request comments addressed. Tests fixed.
2014-10-08 21:26:09 +00:00
Renzo Lucioni
00d976b85d
Use Backbone for student account and profile JS.
...
Validate student account and profile form fields. Use RequireJS for Jasmine tests of account and profile JS.
2014-10-08 15:50:13 -04:00
stephensanchez
4d68738c38
Adding new styles to the new donation button.
2014-10-08 19:34:25 +00:00
Will Daly
c4eee8ebc3
Merge pull request #5502 from edx/will/per-course-donation-button
...
Add donation button to the enrollment success message
2014-10-08 06:05:37 -04:00
Will Daly
f8365a2d3b
Add donation end-point
...
Make donations configurable
Added donation button to dashboard
Generalize merchant defined data for payment processor
2014-10-07 14:22:55 -04:00
Daniel Friedman
ba3f7f9409
Make student profile CSV download a background task, add cohort column
2014-10-02 14:21:13 -04:00
Andy Armstrong
6219ecacfe
Support adding cohorts from the instructor dashboard
...
TNL-162
2014-10-01 09:22:32 -04:00
Andy Armstrong
8627fdef32
Support adding students to a cohort via the instructor dashboard.
...
TNL-163
2014-10-01 09:22:31 -04:00
Nimisha Asthagiri
b4c826e747
TNL-329 Client-side work for displaying cohort description.
2014-10-01 09:22:30 -04:00
Andy Armstrong
9e366fe202
Show cohorts on the new instructor dashboard
...
TNL-161
Remove placeholder text
2014-10-01 09:22:29 -04:00
Renzo Lucioni
254a0ce6c8
Allow changing of language preference from profile page
2014-09-30 21:11:02 -04:00
Will Daly
7f8c6bb058
Add Django apps for student account and profile.
...
Add Python APIs for account/profile information to user_api
Updating profile page to have social linking
Authors: Renzo Lucioni, Alasdair Swan, Stephen Sanchez, Will Daly
2014-09-25 08:36:22 -04:00
Waqas Khalid
d11aaec3a1
Handle the indexerror exception on create_order
...
LMS-2646
2014-09-02 19:08:53 +05:00
Tim Babych
8d0e469cd3
Remove code and template responsible for subsection edit page
2014-08-07 12:27:25 -04:00
njdup
5791fd1087
Instructors can view previously sent email content
...
Previously on the send email page of the instructor dashboard, instructors could only view
task information about emails they've sent for their course in the past.
In addition to this, I've now added the ability to see the content of all previously sent emails.
A "Sent Email History" button has been added to the page. When clicked, a table displaying the
subject line, number of emails sent, and date/time of submission for each previously sent email
is created. An instructor can then click on any subject line to see the content of that email,
displayed in a modal window that appears on the page.
The window is also equipped with a "copy email to editor" button, which copies the emails contents
to the tinyMCE editor, so that an instructor can easily resend an email that they've sent
in the past.
2014-08-04 10:08:32 -07:00
polesye
a52b25779d
Use confirm dialogue.
2014-06-23 18:24:53 +03:00
polesye
2d8e1226c8
Move js import into courseware js group.
2014-06-23 17:56:28 +03:00
polesye
2c27c424f9
Update error code.
2014-06-23 17:56:28 +03:00
polesye
11c2bb19af
Add url redirect to.
2014-06-23 17:56:27 +03:00
polesye
00d7760dc6
Add redirect.
2014-06-23 17:56:27 +03:00
Waheed Ahmed
cc36162df1
Fixed links for units loaded via ajax.
...
LMS-2711
2014-06-02 14:19:19 +05:00
Calen Pennington
d4280e8529
Fix merge conflicts
2014-05-16 14:10:50 -04:00
Calen Pennington
18c91d0f1d
Merge remote-tracking branch 'edx/master' into opaque-keys-merge-master
...
Conflicts:
cms/djangoapps/contentstore/tests/utils.py
cms/djangoapps/contentstore/views/import_export.py
cms/djangoapps/contentstore/views/tests/test_import_export.py
common/djangoapps/student/views.py
lms/djangoapps/class_dashboard/dashboard_data.py
lms/djangoapps/instructor/views/instructor_dashboard.py
lms/static/js/staff_debug_actions.js
lms/templates/notes.html
lms/templates/staff_problem_info.html
2014-05-16 14:01:20 -04:00
Waheed Ahmed
1648442052
Reset attempts, delete state and rescore buttons not working on staff debug.
...
LMS-2706
2014-05-15 12:47:51 +05:00