atesker
5462a176a8
EDUCATOR-4990 - Modify team membership via CSV upload. Slight refactoring - removal happens post static validation
2020-05-07 16:23:23 -04:00
Nick
7db6e92977
Merge pull request #23923 from edx/ndalfonso/AA-149-enable-masquerade-on-dates-tab
...
Enable masquerade on dates tab
2020-05-07 09:48:15 -04:00
Michael Roytman
681c3ebed0
Merge pull request #23873 from edx/mroytman/MST-181-program-enrollment-sync-support-tool
...
MST-181: Add the ability to unlink and relink Program Enrollments via Support Tool to Address SSO Issues
2020-05-07 09:25:54 -04:00
Nicholas D'Alfonso
5d28f0e0c3
Enable masquerade on dates tab
2020-05-06 13:28:22 -04:00
Michael Roytman
38c255dbd2
Enhance the Link Program Enrollments Support Tool to handle the case of linking a learner to a ProgramEnrollment that is already linked to a different edX account.
...
In this case,
* unenroll the currently linked learner from the courses associated with related ProgramCourseEnrollments
* for each course the is enrolled in as part of a ProgramCourseEnrollment, if the coures has an audit track, then move the enrollment into the audit track. Otherwise, keep the learner's enrollment in the existing track.
* link the new user to the ProgramEnrollment
* enroll the new user in the Master's track in the courses associated with related ProgramCourseEnrollments
2020-05-06 10:15:42 -04:00
Dillon Dumesnil
10759a9046
Merge pull request #23819 from edx/ddumesnil/more-date-pills-aa-99
...
AA-99: Adding in new date pills for the dates tab
2020-05-06 06:12:50 -07:00
Simon Chen
262574b815
Move all the upgrade display logic into courseware.utils
2020-05-05 17:54:22 -04:00
Dave St.Germain
2c400184e4
Redirect to courseware MFE, including unit
2020-05-04 13:49:20 -04:00
Dave St.Germain
b7927bedc9
Allow global staff to access data download tab
2020-05-04 11:31:53 -04:00
Dillon Dumesnil
858154a7d6
AA-99: Adding in new date pills for the dates tab
2020-05-04 07:24:01 -07:00
Kyle McCormick
ec9ac34886
Paginate course card API for Programs Learner Portal
...
* Pull business logic of ProgramCourseEnrollmentOverviewView
out of view class and into utils.py.
* Add UserProgramCourseEnrollmentsView, which is a paginated
version of ProgramCourseEnrollmentOverviewView with a
URL that is parameterized on the user (to enable masquerading
in MST-109).
* Add get_certificates_for_user_by_course_keys to certs API
to make enrollments overviews REST API use fewer SQL queries.
* Document new course cards API with edx-api-doc-tools.
In a follow-up ticket, the Programs Learner Portal will switch
to the new paginatd API in order to speed up its page load.
MST-126
2020-05-04 09:26:23 -04:00
Kyle McCormick
2983fb0af6
Speed up ProgramCourseEnrollmentOverviewGetTests with setUpClass
2020-05-04 09:26:23 -04:00
Kyle McCormick
a86576e69b
Fix isort and pylint violations in program_enrollments
...
Run isort -rc lms/djangoapps/program_enrollments
Run pylint lms/djangoapps/program_enrollment and fix messages.
Stop pylint from complaining about DictFactoryBase instances
2020-05-04 09:26:23 -04:00
Simon Chen
34d4d162f7
MST-108 Add masquerading fix to the upgrade message display
2020-05-01 16:54:43 -04:00
Aarif
98af9ce418
remove useless-supression warnings
2020-05-01 19:42:15 +05:00
Aura Milena Alba
ce96d6c92d
DEPR-66 Remove pattern library on programs_details ( #23416 )
2020-05-01 10:39:51 -04:00
Régis Behmo
cc6e823fe6
Quiet courseware import warnings
...
As it is explained in courseware/__init__.py:
Importing 'lms.djangoapps.courseware' as 'courseware' is no longer
supported
This warning, while relevant, decreased the signal/noise ratio when
investigating the lms logs.
The "bulk_email" app was the only remaining app importing the courseware
module incorrectly. All edx-platform modules and dependencies now follow
the new convention.
This is in part for CRI-196.
2020-05-01 00:07:30 +02:00
Calen Pennington
ff88f3d423
Only show the resets date banner if you have missed the due date on a graded subsection
...
[AA-138]
2020-04-30 11:50:45 -04:00
Zachary Hancock
f9bd748169
remove bulk write of CourseAccessRoleAssignment ( #23849 )
2020-04-30 11:05:15 -04:00
julianajlk
d1ee55d57f
Add alert banner to Contact Us Page with Covid-19 message ( #23825 )
...
PROD-1480
2020-04-30 11:01:46 -04:00
Robert Raposa
c6e9e545f9
fix flaky tests ( #23848 )
...
It doesn't look like this setting was required, and because it didn't
use override_settings, it broke other tests.
2020-04-29 15:42:17 -04:00
Zachary Hancock
cb44075ace
only query due_dates for courses in progress ( #23823 )
2020-04-29 12:15:03 -04:00
Dave St.Germain
4548337114
Merge pull request #23826 from edx/robrap/fix-is_in_memory_db-issue
...
fix issue with is_in_memory_db
2020-04-29 08:51:02 -04:00
Robert Raposa
e63a7a4920
Revert "remove tests causing flakiness ( #23827 )" ( #23830 )
...
This reverts commit be1aaa00ff .
2020-04-28 17:31:45 -04:00
Robert Raposa
b74acce64c
fix issue with is_in_memory_db
...
For mysql, it seems `is_in_memory_db` does not even exist. Ensure it
exists before calling it.
2020-04-28 16:19:15 -04:00
Robert Raposa
be1aaa00ff
remove tests causing flakiness ( #23827 )
...
These removed tests can be restored once someone works out why they
were causing flakiness elsewhere and fix the problem.
Reverts tests added in:
dca50aacc3
2020-04-28 16:12:29 -04:00
Dave St.Germain
003d7faac2
Merge pull request #23728 from edx/dcs/dashboard
...
Refactor instructor dashboard access
2020-04-27 10:25:20 -04:00
Waheed Ahmed
dca50aacc3
added tests for revoke program cert task
2020-04-27 16:35:36 +05:00
Waheed Ahmed
6a7dc067da
Add revoke program certificate task.
...
Upon invalidating course certificate, revoke related program certificates
as well.
PROD-1271
2020-04-27 16:35:36 +05:00
Awais Jibran
158b99f1c9
Short Circuit Digest preferences call on Discussion Home Page
2020-04-24 16:00:46 +05:00
Robert Raposa
5de9eed420
ARCHBOM-1093: Fix unit test enable-migrations ( #23789 )
...
* fix old migrations
* fix a test
* fix enable-migrations cmd argument
* enhance verbose logging to log migrations
* update testing doc with help
2020-04-23 14:04:29 -04:00
Awais Jibran
465d864c77
Adds settings for celery task auto discovery
2020-04-23 12:52:16 +05:00
Dave St.Germain
7336ea91fe
This refactors instructor dashboard access to use Bridgekeeper permissions and allows the Data Researcher course/org role to access only the data downloads tab of the dashboard.
...
TNL-7176
2020-04-22 11:06:08 -04:00
adeel khan
d8cd19e099
Merge pull request #23770 from edx/adeel/prod_1438_fix_fa_page
...
Fixes translations for financial assistance page
2020-04-22 12:42:31 +05:00
Farhanah Sheets
d189f0d854
Merge pull request #23755 from edx/julianajlk/PROD-1480/contactus-alert-banner
...
Add alert banner to Contact Us Page
2020-04-21 10:54:12 -04:00
Farhanah Sheets
d229240363
Merge pull request #23752 from edx/julianajlk/PROD-1482/change-cta
...
Update CTA text for Contact Us Page
2020-04-21 10:53:27 -04:00
Farhanah Sheets
602ebfaf1c
Merge pull request #23757 from edx/fsheets/contact-us-hackathon-2
...
Update wording for clarity and bug fix for API expectations
2020-04-21 10:49:44 -04:00
Adeel Khan
67ec1d703c
Fixes translations for financial assistance page
...
PROD-1438
2020-04-21 17:16:48 +05:00
Alex Dusenbery
f40bb34ce7
For course grade and problem grade reports, clear course enrollment caches after each batch of users is processed.
2020-04-20 14:19:54 -04:00
George Babey
5d62456250
Merge pull request #23671 from open-craft/jill/samesite-cookies
...
SE-2320 Adds django-cookies-sameseite middleware
2020-04-20 13:15:26 -04:00
Michael Roytman
bf713570d5
Merge pull request #23720 from edx/mroytman/MST-184-enrollments-linking-course-staff
...
Realize CourseAccessRoles for a user when an LMS user is linked to th…
2020-04-18 10:42:54 -04:00
Michael Roytman
316e76f7e9
realize CourseAccessRoles for a user when an LMS user is linked to their external_user_key
2020-04-17 18:16:58 -04:00
Kyle McCormick
29932a986e
Add APIView for ID verification status ( #23760 )
...
For Hackathon XXIV IDv page overhaul.
2020-04-17 17:20:29 -04:00
Nick
03ea899f35
Merge pull request #23758 from edx/ndalfonso/prod-1481-contact-hr
...
PROD-1841 contact hr
2020-04-17 15:16:02 -04:00
Nicholas D'Alfonso
12eac14aa0
PROD-1841 contact hr
...
- add horizontal rule to contact us page
2020-04-17 14:41:17 -04:00
Farhanah Sheets
ed25895267
Update wording for clarity and bug fix for API expectations
2020-04-17 13:53:51 -04:00
julianajlk
93ec48a910
add persistent alert banner to Contact Us page
2020-04-17 13:01:58 -04:00
Farhanah Sheets
ec5a388ebc
Revert "Update wording on Contact Us page"
2020-04-17 11:35:02 -04:00
julianajlk
f5a1f07548
update submit cta
2020-04-17 09:49:30 -04:00
adeelehsan
c76482ad81
Merge pull request #23646 from edx/aehsan/prod-1395/verification_enabled_for_software_secure
...
Verification enabled for the software secure
2020-04-17 13:07:56 +05:00