SaadYousaf
52cfe647b3
syncing certificates on course update on credential side.
2020-06-16 11:58:49 +05:00
Calen Pennington
86e2677f26
Use a standard function to find out if a course has ended
2020-06-11 11:40:56 -04:00
Calen Pennington
1cf46e76d0
Don't compare None to a date when a course doesn't have an end date
2020-06-11 11:40:56 -04:00
Jansen Kantor
f4a2303013
EDUCATOR-5043: remove grades from program progress page ( #23940 )
...
* remove grades from program progress page
2020-05-08 14:46:20 -04:00
SaadYousaf
6b7a51f86c
ADR for upcoming update for certificate_available_date.
2020-05-08 04:26:10 +05: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
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
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
Matthew Piatetsky
68777a270a
Modify the program dashboard to make it pass the bundle parameter which is necessary to see the program discounted price
...
REV-1123
2020-04-02 11:34:02 -04:00
Troy Sankey
d428f7530d
Revert "Revert "Rename values in SiteConfiguration (2/3) attempt #2 ""
...
This reverts commit e6f58b6d4c .
This is our third (3rd!) attempt to deploy stage 2 of this column rename.
2020-03-04 14:53:47 -05:00
Troy Sankey
e6f58b6d4c
Revert "Rename values in SiteConfiguration (2/3) attempt #2 "
2020-02-27 13:24:55 -05:00
Troy Sankey
c422dec083
Revert "Revert "Rename values in SiteConfiguration (2/3)""
...
This reverts commit b85aa4b3fb .
2020-02-26 12:54:24 -05:00
Troy Sankey
b85aa4b3fb
Revert "Rename values in SiteConfiguration (2/3)"
2020-02-26 11:23:56 -05:00
Troy Sankey
1307946d05
Merge pull request #22851 from edx/juliasq/rename_site_configuration_siteconfiguration_values_2
...
Rename values in SiteConfiguration (2/3)
2020-02-26 10:26:22 -05:00
Julia Eskew
3541643dd5
Rename values in SiteConfiguration (2/3)
...
This stage does the following:
- Includes a data migration to copy the values from old to new field.
- Changes business logic to switch to using new field.
- Deletes all code references of the old field.
2020-02-25 13:54:02 -05:00
Diana Huang
0b9f7298c6
Replace DOP library factories with the DOT equivalent.
...
https://openedx.atlassian.net/browse/BOM-1312
2020-02-24 16:33:56 -05:00
Troy Sankey
18deacde54
Revert "Revert "This stage does the following: ( #22692 )""
...
This reverts commit 84de6bc6de
which reverts commit cebeab4348
which implements the first stage of the `values` column rename in
SiteConfiguration. However, I included a small change:
This time, we set a default value on the new `site_values` column so
that the ORM will happily deserialize the JSONField without throwing a
JSONDecodeError.
2020-02-19 12:01:57 -05:00
Julia Eskew
84de6bc6de
Revert "This stage does the following: ( #22692 )"
...
This reverts commit cebeab4348 .
2020-01-14 13:01:21 -05:00
Julia Eskew
cebeab4348
This stage does the following: ( #22692 )
...
- Adds the new field and migration to create the column.
- Makes all writes go to both old and new field.
2020-01-14 10:40:39 -05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
usama sadiq
dc666127f1
Code fix & removed Pylint Warning
2019-12-17 15:01:30 +05:00
usama sadiq
044a4899c5
Added custom arguments to the back-populate job
...
BackPopulate Program Credentials job performs data for all the programs
and for all the available learners which takes a lot of time.
Adding in custom arguments will help run this job for specific learners
and specific programs.
2019-12-13 19:34:53 +05:00
adeelehsan
c7172c1d69
Uri added for explore new program
...
PROD-1004
2019-11-26 17:28:45 +05:00
Jeremy Bowman
553d35e53e
Upgrade mock BOM-596 ( #21717 )
2019-09-24 10:14:17 -04:00
Feanil Patel
cbf35593ac
BOM-618 Decode to utf-8 before loading as json in tests.
2019-09-19 11:15:11 -04:00
Ayub khan
8a95a8e520
BOM-95
...
assertItemsEqual with six.assertCountEqual
2019-08-21 17:01:40 +05:00
Christie Rice
3d062aab62
REVMI-354 Add enroll_in_course permission ( #21243 )
...
* REVMI-354 Add enroll_in_course permission
* Fix test
2019-08-01 08:37:41 -04:00
arbisoft
86a5066991
Fixing python-modernize issues.
2019-07-10 14:35:29 +05:00
Amit
087250cff7
INCR-250: Make compatible with Python 3.x without breaking Python 2.7… ( #20534 )
...
* INCR-250: Make compatible with Python 3.x without breaking Python 2.7 support --> openedx/core/djangoapps/programs
* INCR-250: Disable pylint warning and replace _f placeholder with actual name
* INCR-250: pylint format correction and fix over length line limit
2019-06-11 10:17:52 -04:00
Amit
fd7527e136
INCR-239 ( #20510 )
...
* INCR-239: Run python-modernize and isort on openedx/core/djangoapps/programs [tests, tasks]
* INCR-239: Grouped six package and represent unused variables with _
2019-05-10 12:35:41 -04:00
Mayank Jain
ff6b58dfd8
INCR-213 run modernizer on djangoapps migrations & management ( #20426 )
...
* INCR-213 run modernizer on djangoapps migrations & management
* fix python 2 to 3 pylint redefined built in `reduce` warning
* regroup imports
* group the `__future__` imports in programs migration files
2019-05-07 16:05:40 -04:00
Nimisha Asthagiri
eb0791ec89
Inter-app API cleanup for Grades
2019-05-04 11:35:06 -04:00
Zainab Amir
97e26785e3
Change attribute in ProgramDataExtender log warning
...
The variable course_run is not an attribute of object
ProgramDataExtender and should not be accessed using self.
LEARNER-6734
2019-04-10 12:11:31 +05:00
Jason Myatt
09d51b00b5
Filter out certificates for nonexistent courses
...
LEARNER-7086. Uses a new model manager for GeneratedCertificate that excludes
certificates whose course_id does not correspond to a valid CourseOverview
2019-03-08 11:28:41 -05:00
emma-green
507cfb8942
Merge pull request #19849 from edx/emma-green/REVEM-176/C/Hacky-cache-course_runs-to-programs
...
add course to program caching
2019-02-25 10:41:51 -05:00
Dave St.Germain
954c8e1a67
Merge pull request #19771 from edx/dahlia/masters-track
...
Added master's track
2019-02-25 10:11:24 -05:00
Emma Green
57b7150b09
add course to program caching
2019-02-22 13:18:23 -05:00
Calen Pennington
78c8950ea3
Clean up a few remaining unicode format string errors
2019-02-20 15:28:14 -05:00
Matt Hughes
17f0a4fb52
Allow educators to partition masters students as content groups
...
JIRA:EDUCATOR-4022
2019-02-20 12:40:53 -05:00
emma-green
cbf3f78325
Revert "WIP:Cache course runs to programs"
2019-02-20 12:03:07 -05:00
Emma Green
f2139bbe2f
add courses to programs to cache
2019-02-19 15:17:23 -05:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
Matthew Piatetsky
f294b1a374
fix unicode strings in openedx/ part 1
2019-02-13 10:47:35 -05:00
Michael Youngstrom
4bbd1dee0b
Remove shards from commonlib-unit tests
2019-02-12 14:28:35 -05:00
nadeemshahzad
bc09bdf35a
Move award program certificates tasks to background_process queue (OPS-3687)
2019-01-25 12:47:46 +00:00
Stu Young
4e1a3b05df
Revert "Move award program certificates tasks to background_process queue (OPS-3687)"
2019-01-24 11:37:42 -05:00
nadeemshahzad
97dd3763d3
move program certificates tasks to background_process queue
2019-01-23 14:13:33 +00:00
Ned Batchelder
3353e7425e
Remove unused imports
2018-11-03 16:07:05 -04:00