Commit Graph

53026 Commits

Author SHA1 Message Date
julianajlk
f46458fbfe Add dynamic_upgrade_deadline date to mobile API (#22953)
REV-1092
2020-01-28 15:24:50 -05:00
Robert Raposa
a69fce77dc Merge pull request #22956 from edx/robrap/BOM-897-add-trace-info
BOM-897: add newrelic metrics and trace details
2020-01-28 13:22:47 -05:00
Calen Pennington
8dc53cc641 Merge pull request #22914 from cpennington/rel-dates-adr
Add ADR for relative courseware dates
2020-01-28 13:18:52 -05:00
Robert Raposa
26d4cc6596 add newrelic metrics and trace details
Add newrelic metrics and trace details to determine performance issue
in CourseListView.

BOM-897
2020-01-28 12:44:11 -05:00
Waheed Ahmed
442da4a7fe Don't show certificate on profile if no active config.
Stop showing certificate information on profile page if there is no
active certificate configuration.

PROD-1200
2020-01-28 22:30:16 +05:00
Calen Pennington
ce5b240e4e Add ADR for relative courseware dates 2020-01-28 11:06:10 -05:00
edX requirements bot
d98ce06354 Updating Python Requirements (#22955) 2020-01-28 08:36:37 -05:00
Zainab Amir
b172a2a68c Enable course updates for instructor led courses (#22422)
Currently there is no option to schedule bulk emails to be sent
out at a specific time for instructor led courses. It would reduce
the effort required to create an engaging course if instructor led
course teams had the option to turn on weekly highlight emails as
well.

PROD-575
2020-01-28 15:38:19 +05:00
adeel khan
e3d724a95b Merge pull request #22941 from edx/adeel/prod_1190_fix_notify_credentials
Limiting dataset for notify_credentials job
2020-01-28 14:36:02 +05:00
Adeel Khan
10ce3cbeb3 Limiting dataset for notify_credentials job
notify_credentials job when executed without
any restriction consumes a lot of memory
because of huge dataset that  makes
it unsuable to be executed periodically.
This patch would time bound it to only work
on last day dataset.

PROD-1190
2020-01-28 14:00:35 +05:00
Chris Pappas
f0c1484b06 ENT-2475 | running make upgrade to bump version of edx-enterprise (#22952) 2020-01-27 14:12:38 -05:00
edX cache uploader bot
41bc3106e9 Updating Bokchoy testing database cache (#22951) 2020-01-27 12:32:07 -05:00
Waheed Ahmed
cb92bd13ae Fix PDF certificate link on progress page.
Need to pass certificate status incase `DISABLE_HONOR_CERTIFICATES`
feature flag is ON.

PROD-60
2020-01-27 22:30:48 +05:00
Kyle McCormick
b8a38bd8c2 Improve logging for CourseOverview creation 2020-01-27 11:17:06 -05:00
Kyle McCormick
28c0433352 Reinstate "Remove CourseOverview.get_from_id[s]_if_exists (#22918)"
This reverts commit cdb0619846,
which itself reverted 3ca006214e.

The original commit (3ca006) was reverted because it was suspected
that it was causing unexpectedly-increased memcached usage and
500s in the Gradebook API. It is not clear whether that is actually
the case. We are optimistically reinstating 3ca006 and will monitor
production to see if there is an adverse effect.

MST-105
2020-01-27 11:17:06 -05:00
edX requirements bot
e9c75e06ec Updating Python Requirements (#22944) 2020-01-27 11:03:21 -05:00
Awais Qureshi
0b8893d59b Merge pull request #22777 from edx/BOM-1144
Updated the django-ratelimit to add support for Django 2.2
2020-01-27 19:09:39 +05:00
Waheed Ahmed
2cf888135b Fix course enroll button on program details.
If there is no dropdown for a course but there is another course in program
which have a dropdown, $('.run-select').val() returns that run's value. Fixed
by using $el.

PROD-1217
2020-01-27 15:41:27 +05:00
adeelehsan
4799f40d88 Merge pull request #22916 from edx/aehsan/prod-799/remove_order_history_from_dashboard
Order history removed from dashboard
2020-01-27 15:00:46 +05:00
Waheed Ahmed
2d04b7980a Fix already earned honor PDF certificates.
Learner who have already earned PDF honor certificates in old courses
are unable to see the certificate links on dashboard and course progress
pages since `course.cert_html_view_enabled` is deprecated and default to
True for all courses.

PROD-60
2020-01-27 14:17:18 +05:00
edx-transifex-bot
63ac076eed fix(i18n): update translations (#22938) 2020-01-27 13:16:26 +05:00
Aarif
8cc86d3aab BOM-1141
Updating the django-rate-limit requirement.
updated the django-ratelimit to use unreleased version that supports Django 2.2
2020-01-26 12:45:37 +05:00
Jansen Kantor
25baa93af9 EDUCATOR-4877: Implement stubbed API functions using new config values (#22913)
add stubbed api functions, tests
2020-01-24 15:54:32 -05:00
Adam Butterworth
48d20e338b fix: video fullscreen must not assume resizer exists (#22935)
Otherwise it fails to go fullscreen before playback
2020-01-24 14:59:49 -05:00
edX cache uploader bot
811d45c1ae Updating Bokchoy testing database cache (#22933) 2020-01-24 14:30:24 -05:00
Diana Huang
600d51c45d Merge pull request #22934 from edx/diana/unpin-edx-rest-api-client
Unpin edx-rest-api-client and make upgrade.
2020-01-24 14:05:34 -05:00
Diana Huang
4c48e0e558 Unpin edx-rest-api-client and make upgrade. 2020-01-24 13:33:18 -05:00
Muhammad Ammar
52bfd3d6b8 Merge pull request #22931 from edx/ammar/upgrade-edx-enterprise-2.1.4
upgrade edx-enterprise to 2.1.4
2020-01-24 23:31:13 +05:00
Matthew Piatetsky
978f72cfac Merge pull request #22925 from edx/REV-1071
[REV-1071] add more incomes
2020-01-24 10:32:01 -05:00
Adam Butterworth
f0aa3daa87 Use Fullscreen API for video XBlock full screen mode (#22896)
[TNL-7051] Clicking a video XBlock's fullscreen button now takes the video fullscreen instead of full window.

Gracefully fallback to full window if fullscreen apis are absent
2020-01-24 09:48:41 -05:00
muhammad-ammar
043a5e44a8 upgrade edx-enterprise to 2.1.4 2020-01-24 19:13:35 +05:00
edX requirements bot
2b1134d7e1 Updating Python Requirements (#22929) 2020-01-24 08:47:30 -05:00
adeelehsan
796b81c2d8 Merge pull request #22877 from edx/aehsan/prod-1153/add_warning_in_certificate_template_asset_admin
Warning added in admin
2020-01-24 17:04:21 +05:00
adeelehsan
b44f1e9c1c Warning added in admin
PROD-1153
2020-01-24 16:31:42 +05:00
Syed Muhammad Dawoud Sheraz Ali
995f56454b Merge pull request #22887 from edx/dsheraz/PROD-1179
modify URL generation in tinymce editor
2020-01-24 12:27:03 +05:00
Usama Sadiq
52f6418430 Merge pull request #22904 from edx/usama/bom-1143
BOM-1143 Django-auth-toolkit update
2020-01-24 12:21:37 +05:00
DawoudSheraz
63d1b2bc9c modify URL generation in tinymce editor 2020-01-24 11:57:01 +05:00
usamasadiq
1e33a4f3ba BOM-1143
Django-auth-toolkit update

Pinned the latest commit from github to get Django2.2 support in testing.
Pinned the zipp<2.0.0 to get Python<3.5 support too.
2020-01-24 11:52:23 +05:00
Kyle McCormick
cdb0619846 Revert "Remove CourseOverview.get_from_id[s]_if_exists (#22918)" (#22926)
This reverts commit 3ca006214e.
2020-01-23 13:52:11 -05:00
Matthew Piatetsky
5779bd1584 add more incomes 2020-01-23 12:03:42 -05:00
Jeff Witt
9fa49606f8 update instruction text per W3C request 2020-01-23 11:35:59 -05:00
Manjinder Singh
d9b8fb6eb6 Constraining edx-rest-api-client (#22924)
* Constraining edx-rest-api-client

* Decreased pin on edx-rest-api-client from <3.0.0 to <2.0.0
2020-01-23 11:13:37 -05:00
Kyle McCormick
3ca006214e Remove CourseOverview.get_from_id[s]_if_exists (#22918)
The functions `CourseOverview.get_from_id_if_exists`
and `CourseOverview.get_from_ids if exists` are bug-
prone, in that they do not go to the modulestore
when a CourseOverview is out-of-date or uncached.
The docstrings spell this out, but callers seem
not to understand the implications.

So, in this commit, we:
* Remove both functions
* Add `CourseOverview.get_from_ids` for almost-as-fast
  yet safer bulk-fetching of overviews
* Update call sites to use `course_exists` or `get_from_ids`
  in place of the old functions.
* Add tests for @verify_course_exists.
This PR should specifically fix an issue where
the program_enrollments API was breaking when the CourseOverview
version was bumped.

CR-1708
2020-01-23 09:41:55 -05:00
adeelehsan
7f11afafdc Order history removed from dashboard
PROD-799
2020-01-23 17:10:12 +05:00
Jeremy Bowman
7bbd229526 Unpin more outdated dependencies (#22898)
Unpin several more outdated dependencies whose changelogs don't contain any significant backwards incompatible changes. Also add "moto" to the list of packages to uninstall from existing environments, since it requires a jsondiff version that clashes with the one we now use (triggering a harmless but distracting warning on dependency updates).

We can potentially stop using path.py/path altogether by switching to pathlib in the Python 3 standard library, but that merits a separate PR of its own.

Also, note that I'm not actually unpinning freezegun; different PRs restricted it in both constraints.txt and test.in, I'm just removing the latter redundant constraint.
2020-01-23 06:59:32 -05:00
AsadAzam
cb8f95c838 Merge pull request #22906 from edx/asad/prod-1127
Fixed bytes in filename
2020-01-23 12:22:20 +05:00
M Zulqarnain
ec2ca0bd0e Merge pull request #22902 from edx/zulqarnain/BOM-1156
BOM-1156 : Bridgekeeper Fork Update
2020-01-23 12:21:31 +05:00
edX cache uploader bot
42d69d0e70 Updating Bokchoy testing database cache (#22917) 2020-01-22 11:51:17 -05:00
Abdul Hannan
c3b5eb900a Merge pull request #22746 from edx/rename_start_in_schedule_3.5/5
Remove null, blank from start field in Schedules. Step 4/5
2020-01-22 18:54:48 +05:00
hunytalk
73aae081c3 Remove null, blank from start field in Schedules 2020-01-22 18:10:33 +05:00