DawoudSheraz
bb02732d37
update user check in user state service
2019-12-18 11:16:43 +05:00
Troy Sankey
22f8b65228
Add history to GeneratedCertificate
...
DE-1881
2019-12-17 17:50:25 +05:00
DawoudSheraz
5178256f3c
add user state service in module render
2019-12-16 11:20:55 +05:00
Feanil Patel
1411ef548c
Merge branch 'master' into release-mergeback-to-master
2019-12-13 10:28:35 -05:00
Hasnain Naveed
2316aba391
Merge pull request #22456 from edx/hasnain-naveed/ENT-1961
...
ENT-1961 | Making the manual enrollment reason field optional via con…
2019-12-13 11:03:20 +05:00
Diana Huang
ddf3a8208f
Remove items from a different dictionary than the one we're
...
iterating over.
2019-12-12 15:18:01 -05:00
adeel khan
2eab2a3a8a
Merge pull request #22350 from edx/adeel/prod_1005_automate_failed_photo_verification
...
Automate retry_failed_photo_verification mgt command
2019-12-11 14:17:03 +05:00
David Ormsbee
fead65750f
Merge pull request #20684 from open-craft/clemente/support-date-columns-in-student-csv-export
...
Add last_login and date_joined to the student profile export
2019-12-10 18:20:40 -05:00
Feanil Patel
a76139da97
Merge pull request #22482 from edx/feanil/fix_mobile_versioning_middleware
...
Ignore bad cached data.
2019-12-10 18:11:03 -05:00
Feanil Patel
0e1116003a
Ignore bad cached data.
...
When migrating from python 2 to 3 we can get in a situation where the
cache has data that the new version of python can't read. In this case
drop the bad data and re-cache the correct data.
2019-12-10 16:15:46 -05:00
Feanil Patel
fb73bcb27c
Merge pull request #22478 from edx/diana/handle-branding-string
...
Redirect to the view names directly.
2019-12-10 15:06:32 -05:00
Diana Huang
b4825c52be
Merge pull request #22481 from edx/diana/py3-cleaned-data
...
Remove items from a different dictionary than the one we're iterating over.
2019-12-10 14:53:21 -05:00
Jeremy Bowman
0e1881f525
Fixes for celery worker Python 3 bugs ( #22479 )
2019-12-10 14:07:27 -05:00
Diana Huang
6e7d54e820
Use the view names for redirect.
2019-12-10 13:39:54 -05:00
Diana Huang
4a828d749a
Remove items from a different dictionary than the one we're
...
iterating over.
2019-12-10 13:21:03 -05:00
hasnain.naveed
c926a13f41
ENT-1961 | Making the manual enrollment reason field optional via configuration flag ENABLE_MANUAL_ENROLLMENT_REASON_FIELD.
2019-12-10 17:31:58 +05:00
Adeel Khan
2b80fdbf66
Automate retry_failed_photo_verification mgt command
...
This patch would enable a user to run management
command via jenkins job. Verification ids
are injected via a configuration model.
PROD-1005
2019-12-10 16:53:12 +05:00
David Ormsbee
f508ba3d01
Merge pull request #19941 from open-craft/jill/opt-out-weekly-highlight-messages
...
Add api support to let users opt out of email updates
2019-12-09 16:57:09 -05:00
Taranjeet Singh
00653433a5
Adds optional "unsubscribe" link and api support to let users opt out of email updates.
...
Scheduled emails show "unsubscribe" link if waffle switch
`schedules.course_update_show_unsubscribe` is enabled, and
settings.ACE_ENABLED_POLICIES respects `bulk_email_optout`.
API endpoint allows GET/POST requests, which:
* GET asks for confirmation of opt-out
* POST accepts "unsubscribe" or "cancel", where "unsubscribe" creates the
Optout entry, and "cancel" does nothing.
Fixes flaky tests:
* The resolvers handle users in "bins", which are groups that depend on the user ID.
* The test user ID varies depending on the test order.
* This change ensures that the bin requested matches the user for the test.
2019-12-09 22:49:57 +10:30
DawoudSheraz
c58ec73210
create service for CSM
2019-12-09 12:21:16 +05:00
Alex Wang
f1d2ddc97a
no student create team in instructor managed topic ( #22432 )
...
Students can't create team in an instructor-managed topic
2019-12-06 13:41:56 -05:00
David Ormsbee
aaf4c46645
Add ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF flag
...
Add an LMS feature flag to enable courseware search for course staff
only. TNL-6931
2019-12-05 15:14:26 -05:00
hunytalk
227ae8a51a
Add reference to new field in schedule model
2019-12-04 19:05:55 +05:00
Kyle McCormick
dcf5d70bc4
Create UI for CSV team management ( #22310 )
...
Adds "Manage" sub-tab to course "Teams" tab
with UI for downloading and uploading team
membership CSVs. The upload and download function-
ality are currently not implemented.
The new tab only appears when the user is course staff
and the course has at least one instructor-managed
team-set, which is not the case for any existing
courses, so not current course staff will see this
change.
This ticket will be followed-up upon in MST-44 and
MST-49.
MST-41
2019-12-02 11:27:05 -05:00
Michael Terry
c1f7b35483
Merge pull request #22407 from edx/mikix/verified-only
...
Support courses with only a verified mode
2019-12-02 09:25:39 -05:00
saadyousafarbi
a59363432c
handle section link bug for staff-only units for learners.
2019-11-27 15:52:39 +05:00
Alex Wang
f42d2edd29
Fix xss warnings ( #22408 )
2019-11-26 20:15:33 -05:00
Michael Terry
2213c4dd3d
Support courses with only a verified mode
2019-11-26 15:57:29 -05:00
adeelehsan
b9fd7f24ce
Merge pull request #22394 from edx/aehsan/prod-1004/added_uri_for_explore_new_programs
...
Uri added for explore new program
2019-11-26 18:36:26 +05:00
adeelehsan
c7172c1d69
Uri added for explore new program
...
PROD-1004
2019-11-26 17:28:45 +05:00
Alex Wang
d044ed28b5
Student can NOT modify membership status with team in instructor managed topic ( #22286 )
...
* no student change to instructor managed team
* Address comments & fix unit tests
* fix jenkins test failure
* Fix eslint errors
* Fix xss warnings
* Fix bokchoy test
2019-11-25 19:59:51 -05:00
Diana Huang
f8c8bf36a6
Move password reset logic from student to user_authn.
2019-11-25 13:58:09 -05:00
Daniel Clemente Laboreo
a9476ea50e
Add last_login and date_joined to the student profile export
2019-11-25 19:58:05 +01:00
Calen Pennington
89ef247f5d
Merge pull request #22368 from luismorenolopera/dmo/INCR-561
...
Convert @require_certificate_permission to use user.has_perm
2019-11-22 11:06:05 -05:00
Alan Zarembok
38491776f0
Updates notes client name and API url for compatiblity with devstack.
2019-11-21 10:54:19 -05:00
uzairr
34134ff229
Resubmit Photo-Verification button must appear in approval box.
...
Currently, Resubmit photo-verification button is not been displayed
inside the approval box on dashboard.In order to allow a learner to
resubmit before expire it must be displayed in it.
2019-11-21 15:21:14 +05:00
David Moreno
5c2818d309
Convert @require_certificate_permission to use user.has_perm
2019-11-20 17:08:05 -05:00
Diana Huang
a538843ac3
Move generate_password to user_authn.
2019-11-19 16:49:36 -05:00
Matt Hughes
1284b7ca19
Fix lint errors and address review comments
2019-11-19 15:06:03 -05:00
Matt Hughes
1185d3dd9c
lint fixes
2019-11-19 15:06:03 -05:00
Matt Hughes
66b970c11d
Count duplicates
2019-11-19 15:06:03 -05:00
Matt Hughes
ce28ccb497
fix for python 3
2019-11-19 15:06:03 -05:00
Matt Hughes
8299e0e727
Add test of multiple folks in the upload
2019-11-19 15:06:03 -05:00
Matt Hughes
9a6664cc05
Add unit tests for some corner cases
2019-11-19 15:06:03 -05:00
Matt Hughes
fe4a2d0c4f
Moved to taking a file rather than long blob-of-text argument
2019-11-19 15:06:03 -05:00
Matt Hughes
474ce9bea6
Management command for rewriting social auth uids
...
This management command will help us support migrating an SSO provider
from one configured user identifier to another, which may be necessary
when previous choices of UID aren't as stable as needed.
JIRA:EDUCATOR-4701
2019-11-19 15:06:03 -05:00
adeel khan
b985e41355
Merge pull request #22332 from edx/adeel/prod_733_fix_msg_financial_assistance
...
Fixing error message for consistency
2019-11-18 15:41:28 +05:00
Adeel Khan
6b04b57448
Fixing error message for consistency
...
This patch would make financial
assistance form help message to be
consistent with implementation. Using
characters limit instead of word limit.
PROD-733
2019-11-18 14:58:29 +05:00
Awais Jibran
27c6a28f77
Merge pull request #22316 from edx/aj/grade-report-code-refactor
...
Code Refactor for Course Grade Report
2019-11-15 14:22:53 +05:00
Awais Jibran
fb4b46c12c
Code Refactor for Course Grade Report
2019-11-15 12:30:15 +05:00