Commit Graph

3988 Commits

Author SHA1 Message Date
Ahsan Ulhaq
c7794142d4 Updated log to check which site cache are miss
LEARNER-5967
2018-07-31 17:16:11 +05:00
Jeremy Bowman
4241249119 TE-2524 Stop using nose.plugins 2018-07-30 21:11:05 -04:00
Nimisha Asthagiri
f098633cee Merge pull request #18681 from edx/arch/generate-keys-command
Management command: generate_jwt_signing_key
2018-07-30 17:10:41 -04:00
Michael Terry
3222d3fd13 Site config flag for Learner Records
Allow site admins to disable integration for the Learner Records
feature in Credentials.

LEARNER-5987
2018-07-30 16:18:24 -04:00
Nimisha Asthagiri
ae9b8956e0 Management command: generate_jwt_signing_key 2018-07-30 16:09:46 -04:00
Troy Sankey
9ad65031a0 Merge pull request #18662 from edx/pwnage101/add-created-field-to-partner-report-serialization
Add created field to UserRetirementPartnerReportSerializer
2018-07-30 13:33:32 -04:00
Nimisha Asthagiri
eac1ce7bfd Asymmetric JWT support 2018-07-30 07:17:08 -04:00
Troy Sankey
64ca1ca215 Add created field to UserRetirementPartnerReportSerializer
This would allow the processing date for each retired user to be
included in the user retirement partner reports.
2018-07-27 15:29:35 -04:00
Christopher Lee
3c6a62edd0 Added more details to logs in a program certificate exception
LEARNER-5332
2018-07-26 16:18:48 -04:00
Waheed Ahmed
c2ad6f4002 Revert "Fix PDF cert gereration/regeneration and URLs." 2018-07-26 18:20:27 +05:00
Troy Sankey
ed0b130046 Merge pull request #18637 from edx/pwnage101/add-mgmt-command-to-rehash-emails
Add one-off management command to rehash retired emails
2018-07-25 15:48:03 -04:00
Troy Sankey
71597e790a Add one-off management command to rehash retired emails
PLAT-2254
2018-07-25 14:49:42 -04:00
John Eskew
8daf7e7812 Change DELETE to POST to deal with slumber limitations. 2018-07-24 10:00:48 -04:00
Bill Filler
df52ff0038 Merge pull request #18395 from edx/whitelabel/journal
Add journals support in LMS
2018-07-23 15:10:38 -04:00
Bill Filler
c746a4e630 Add Journals support
Enable the journal app in LMS. Add support to display Journals on index
and courseware pages and dashboard.
2018-07-23 13:11:26 -04:00
Brian Mesick
04b2a2dfa6 Merge pull request #18591 from edx/bmedx/force_status_update
PLAT-2186 - allow retirement states to be forced by driver script
2018-07-20 14:40:22 -04:00
Qubad786
2d24482cbf Add batching support 2018-07-20 17:31:47 +05:00
bmedx
04fe4af9c0 Adding user_api call to get retirements by date range and current state
- Also supports PLAT-2186
2018-07-19 17:12:33 -04:00
Robert Raposa
86ce4e2b3a Allow metrics for failed responses.
- Move metrics out from 200 status check.
- Add value for token type not supplied.
- Add tests.

ARCH-164
2018-07-18 15:21:09 -04:00
Tasawer Nawaz
9d29f07d2d Merge pull request #18594 from edx/tasawer/learner-4467/fix-exception-handling-in-award-program-certificate-task
Fix exception handling in award program certificate task
2018-07-17 10:38:27 +05:00
bmedx
74b07c3ff8 PLAT-2186 - allow retirement states to be forced by driver script
When the optional "force" param is sent in this skips the checks for moving from dead end state and moving to earlier state, allowing us to bulk reset errored users or run users through new states.
2018-07-16 13:59:22 -04:00
Tasawer Nawaz
87ddb56bbb fix exception handling in award program certificate task
LEARNER-4467
2018-07-16 18:31:55 +05:00
Robert Raposa
5738086c17 Add oauth_dispatch metrics.
ARCH-164
2018-07-13 13:57:11 -04:00
Michael Terry
33590483e2 Delay less in notify_credentials 2018-07-12 17:09:01 -04:00
Robert Raposa
4d8b9c36ae Revert "Upgrade DOT to 1.1.2."
There was an issue with migrations on sandboxes.

This reverts commit 58f6e92
2018-07-12 14:45:39 -04:00
Robert Raposa
58f6e92522 Upgrade DOT to 1.1.2. 2018-07-11 17:36:56 -04:00
Brian Mesick
bab76429e2 Merge pull request #18554 from edx/bmedx/PLAT-2217
PLAT-2217 - fix partner reporting queue 500 errors, reduce log spam
2018-07-11 16:15:19 -04:00
Nimisha Asthagiri
fb6078f1ca Merge pull request #18556 from edx/arch/jwt-config
Authn: remove unneeded oauth_dispatch views
2018-07-11 09:12:32 -04:00
Nimisha Asthagiri
66afa24bfe Authn: Remove unneeded openid-configuration View 2018-07-10 17:35:18 -04:00
Nimisha Asthagiri
c68a5a3fb6 Authn: Remove unneeded Jwks View 2018-07-10 17:35:02 -04:00
Michael Terry
eded3c1322 Only notify credentials of course certs
When notifying credentials of cert/grade changes using
notify_credentials, don't worry about signaling for program cert
awards. (A) We don't need that functionality right now when
backpopulating credentials records, and (B) we have other management
commands for that anyway.
2018-07-10 14:23:49 -04:00
bmedx
caedc68061 PLAT-2217 - fix partner reporting queue 500 errors, reduce log spam 2018-07-10 12:54:15 -04:00
ayub-khan
168ba70d96 fix-i18n-issues 2018-07-10 11:00:12 +05:00
Jeremy Bowman
fabbdabc5a Merge pull request #18529 from edx/jmbowman/TE-2632
TE-2632 Fix site fixture domains for devstack bok-choy tests
2018-07-09 16:48:50 -04:00
Michael Terry
86e79c59ed Paginate notify_credentials queries
Avoid blowing up on the giant queries that notify_credentials does by
paginating the queries before we resolve them.
2018-07-09 16:06:52 -04:00
Nimisha Asthagiri
8ac2dea0c2 Merge pull request #18501 from edx/arch/remove-course-structures-part3
Remove course_structures app (part 3)
2018-07-06 15:14:07 -04:00
Jeremy Bowman
93ed653b7b TE-2632 Fix site fixture domains for devstack bok-choy tests 2018-07-06 13:02:57 -04:00
Michael Terry
f98415377d Avoid flattening a queryset
notify_credentials was flattening a queryset when it shouldn't have,
which was exploding a large query all into memory. Hopefully this will
help with that.
2018-07-05 16:36:42 -04:00
Nimisha Asthagiri
73e8828f65 course_structures: Remove app completely 2018-07-05 13:08:31 -04:00
Nimisha Asthagiri
a0a3732aca course_structures: Migration to delete CourseStructure model 2018-07-03 09:00:33 -04:00
Nimisha Asthagiri
afdecc77fd course_structures: remove app code, except migrations and models 2018-07-02 12:40:25 -04:00
Jeremy Bowman
809f3d51e7 TE-2629 Use better field type for applicationaccess.application 2018-06-29 14:23:09 -04:00
Nimisha Asthagiri
ce4cb53672 Update Permissions to use latest edx-drf-extensions and rest_condition 2018-06-28 18:37:53 -04:00
Calen Pennington
b85d6f031c Merge pull request #18417 from cpennington/cale/fix-ora-webpack
Cale/fix ora webpack
2018-06-28 12:47:53 -04:00
Douglas Hall
db22939193 Add OAuth2 Scopes and Filters to JWTs. 2018-06-28 10:30:09 -04:00
Calen Pennington
07a15c681f Reapply the XBlock RequireJS -> Webpack changes
This reverts commit 105db2cf59, reversing
changes made to 447457594f.
2018-06-27 22:27:07 -04:00
Michael Terry
a9c7e55bb8 Add notify_credentials mgmt command
This command will trigger old data about certificates or grades to
be sent to the Credentials service, for initial population or if
something goes wrong and we need to cover a downtime gap.

LEARNER-5378
2018-06-27 14:45:26 -04:00
bmedx
f3a9e508a0 Refactor retirement endpoints to isolate Sailthru and respect boundaries
- Change retire mailings endpoint to use new USER_RETIRE_THIRD_PARTY_MAILINGS signal, currently only used by Sailthru retirement
- Move USER_RETIRE_MAILINGS signal firing to the LMS misc endpoint
- Remove duplicate clearing of UserOrgTags
- Remove LMS imports in openedx/core and update usage to use new USER_RETIRE_LMS_CRITICAL and USER_RETIRE_LMS_MISC signals
- Add testing for new signal handlers and app registration for the LMS survey app
2018-06-27 10:23:49 -04:00
Jeremy Bowman
9375bda9ec Merge pull request #18461 from eduNEXT/dqe/Try-out-python-modernize
Add python-modernize INCR-3
2018-06-26 10:57:46 -04:00
Feanil Patel
4e76a5d025 Merge pull request #18462 from edx/feanil/remove_beacon
Get rid of all code related to the CDN Experiments.
2018-06-26 10:47:38 -04:00