Zainab Amir
40dba56cff
fix: auto register send_activation_email task ( #28694 )
2021-09-09 14:13:35 +05:00
edX Transifex Bot
58d6173479
geoip2: update maxmind geolite country database
2021-09-09 02:09:25 +05:00
Binod Pant
8058074c61
feat: ENT-4784 only logging part to help with debugging ( #28689 )
2021-09-08 15:35:20 -04:00
kenclary
78e01aaee8
Merge pull request #28687 from edx/pin-edx-when
...
pin edx-when to 2.1.0 for testing
2021-09-08 15:08:55 -04:00
Albert (AJ) St. Aubin
a28f54bf4a
feat: Added lms_user_id and email to data sent to Credentials for Program certs
...
[MICROBA-1466]
2021-09-08 15:05:09 -04:00
Bianca Severino
2fe08ce5c1
Merge pull request #28670 from edx/bseverino/idv-pending-name
...
[MST-1025] Use pending name change in IDV post_save signal
2021-09-08 14:40:50 -04:00
Ken Clary
e3a465b85b
pin edx-when to 2.1.0 for testing
2021-09-08 14:23:45 -04:00
Matt Hughes
7089a3fbb4
build: man. comm. fails more loudly when nothing to do
...
JIRA:EDUCATOR-5112
2021-09-08 13:51:14 -04:00
Bianca Severino
bdc8653cca
fix: use pending name change in IDV post_save signal
2021-09-08 12:25:29 -04:00
Tim McCormack
035dfd8522
feat: Add feature to display a global maintenance banner ( #28673 )
...
This is intended for use in the Studio OAuth transition (ARCHBOM-1887) but
may be useful in the future as well.
2021-09-08 16:21:43 +00:00
David Ormsbee
309cadc973
Revert "Use new version of edx-when." ( #28684 )
...
Reverting because of errors seen in proctoring. The error from splunk:
File "/edx/app/edxapp/venvs/edxapp/lib/python3.8/site-packages/edx_proctoring/views.py", line 590, in get
data['onboarding_release_date'] = effective_start.isoformat()
AttributeError: 'NoneType' object has no attribute 'isoformat'
The effective date is coming from learning_sequences, which ultimately
comes from edx-when.
2021-09-08 11:05:35 -04:00
Olivia Ruiz-Knott
217f9b4660
Merge pull request #28601 from edx/ork/MICROBA-1487_fix-bulk-delete-date-override
...
refactor: Use post_delete for date override
2021-09-08 08:32:39 -06:00
Zainab Amir
517c4af90c
fix: rename send_activation_email task ( #28678 )
2021-09-08 17:52:03 +05:00
Matthew Piatetsky
ea22d08909
Merge pull request #28464 from open-craft/jvdm/feat/importable-courses-api
...
Feature: Add permissions filter to courses API [SE-4588]
2021-09-08 08:10:08 -04:00
Muhammad Ammar
fcafdac54e
Merge pull request #28676 from edx/ammar/upgrade-edx-enterprise-to-3.28.2
...
chore: upgrade edx-enterprise to 3.28.2
2021-09-08 16:30:11 +05:00
Tinuade Adeleke
5b9e84d321
feat: created custom pages course app plugin ( #28579 )
...
created CustomPagesCourseApp class
feat: created custom pages course app plugin
created CustomPagesCourseApp class
added CUSTOM_PAGES_HELP_URL to lms and cms settings
added entry point to setup.py
feat: added toggle to ENABLE_CUSTOM_PAGES in lms and cms settings
feat: removed the option to enable/disable the availability of custom pages course apps.
2021-09-08 12:44:37 +05:00
Kshitij Sobti
9f356b90d1
feat!: Add data model for course app API [BD-38] [TNL-8506] [BB-4470] ( #28165 )
...
* feat!: Add data model for course app API
The current course apps API makes individual queries to determine if a course app is enabled, which can be inefficient. With this change we now have a Django model that contains this information, allowing us to make bulk queries about all the course apps for a course in the API.
It also adds a new signal handler that initialises the status of all course apps in a course on course publish.
* Use celery tasks and a management commands to make cache async
* Review feedback
* update log messages
use separate celery task for each course task
2021-09-08 11:54:19 +05:00
muhammad-ammar
d8d7a6aa59
chore: upgrade edx-enterprise to 3.28.2
2021-09-08 11:32:44 +05:00
Zainab Amir
bf76fb3f7f
move send_activation_email celery task ( #28666 )
...
- moved send_activation_email to user_authn app
- registered task under both new and old name
- exposed the old name for task invocation
VAN-417
2021-09-08 10:44:54 +05:00
J. Victor Martins
6adf45df2f
feat: Add permissions filter to list courses API
...
The new filter, called `permissions`, allows callers to filter courses
per access granted to the specified username. Callers can now filter
courses per roles, actions, etc.
2021-09-07 14:41:50 -07:00
Bianca Severino
d25ace50b4
Merge pull request #28672 from edx/bseverino/name-affirmation-0.9.1
...
chore: upgrade edx-name-affirmation to 0.9.1
2021-09-07 15:36:16 -04:00
Bianca Severino
3673ac67f2
chore: upgrade edx-name-affirmation to 0.9.1
2021-09-07 14:54:50 -04:00
julianajlk
fd3290e00d
fix: updates to Value Prop Track Selection from QA ( #28665 )
...
REV-2133
2021-09-07 14:23:35 -04:00
Chris Deery
4078443969
fix: [AA-950] Add unit test to verify segment called correctly ( #28668 )
...
* fix: [AA-950] Add unit test to verify segment called correctly
Add positive and negative test
Moved flag update to same block as segment
Moved WaffleFlag check to can_show_streak_discount_coupon for consistency
2021-09-07 12:53:13 -04:00
Chris Deery
a13587af3a
feat: AA-940 Remove split_test from Masquerade dropdown ( #28501 )
...
* feat: [AA-940] Remove split_test from Masquerade dropdown
Filter content groups that are not part of a cohort from the selection
available to the select in the Masquerade bar.
Refs AA-940
Co-authored-by: cdeery <cdeery@edx.edu >
2021-09-07 12:52:06 -04:00
Jawayria
caf95002a2
Merge pull request #28403 from edx/jawayria/django32-settings
...
chore: Updated lms and cms settings
2021-09-07 19:27:10 +05:00
Kshitij Sobti
982c98d1bd
fix: loading of profile images in devstack ( #28555 )
...
Profile images don't load in the devstack since the path for media files is
broader than the path for profile images, reorderig them fixes this.
2021-09-07 09:58:28 -04:00
Jawayria
d3a3f52d69
Merge pull request #28613 from edx/jawayria/bom-2773
...
fix: Replaced ''' with ''' to prevent tests from failing on Django 3
2021-09-07 18:34:05 +05:00
kenclary
42e7e785e3
Merge pull request #28551 from edx/juliasq/TNL_8061_optimize_outline_block_data_retrieval
...
Use new version of edx-when.
2021-09-07 09:31:18 -04:00
Jawayria
e6ce376105
Merge pull request #28654 from edx/jawayria/bom-2766
...
chore: Removed django.utils.six as not supported in Django3
2021-09-07 18:06:53 +05:00
Jawayria
b3cb59b07f
fix: Replaced ''' with ''' to prevent test_reset_password_email from failing on Django 3
2021-09-07 17:31:14 +05:00
edX requirements bot
3c088e1c96
Python Requirements Update ( #28661 )
...
* chore: Updating Python Requirements
* fix: two tests failing due to different query count.
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2021-09-07 14:05:31 +05:00
Awais Ansari
ffa492f258
Merge pull request #28629 from edx/aansari/TNL-8606
...
feat: Add breadcrumbs for textbooks screen
2021-09-07 13:08:47 +05:00
edX Transifex Bot
15b965c201
fix(i18n): update translations
2021-09-06 02:50:49 +05:00
Tim McCormack
84441bfd3a
doc: Update studio oauth migration runbook for session cookie name change ( #28600 )
...
This is probably the least-disruption approach we can reasonably manage.
Also fix formatting in nested list.
2021-09-03 18:24:42 +00:00
Adolfo R. Brandes
d7d6df5498
fix: fetch commons.js from the correct URL [SE-4785]
...
This mirrors a fix in
[frontend-app-library-authoring](https://github.com/edx/frontend-app-library-authoring/pull/25/files#diff-4102b1726b612b7813106191ef87849273f5d89da904f5ab69fb1974a31987d5R307 ).
2021-09-03 09:27:42 -07:00
Chris Deery
2092933f72
fix: [AA-950] Fix gating feature from WaffleFlag ( #28652 )
...
* fix: [AA-950] Fix gating feature from WaffleFlag
Streak Discount was being offered for non-verified courses
2021-09-03 11:31:40 -04:00
alangsto
39b44c8bd7
chore: update edx-proctoring version ( #28653 )
2021-09-03 10:57:56 -04:00
Jawayria
9f63dc16a4
Merge pull request #28608 from edx/jawayria/bom-2767
...
chore: Removed django.utils.lru_cache
2021-09-03 19:37:39 +05:00
Syed Muhammad Dawoud Sheraz Ali
ea6cd613fd
Merge pull request #28643 from edx/dsheraz/PROD-2447
...
refactor: move course location util to common djangoapp instead of xm…
2021-09-03 19:28:26 +05:00
Leangseu Kim
86a9870c3c
version bump for bulk-grade, super-csv and ora2
2021-09-03 10:27:32 -04:00
Jawayria
506d61101f
chore: Removed django.utils.six as not supported in Django3
2021-09-03 19:18:36 +05:00
Usama Sadiq
0192d5a59a
fix: bump the git tag of edx/django-ratelimit-backend fork to fix test failures in Django30 ( #28578 )
2021-09-03 19:05:09 +05:00
Awais Ansari
ca8c10096e
refactor: remove an extra call for getting waffle flag
2021-09-03 18:33:25 +05:00
Awais Ansari
125ed250ed
feat: Add breadcrumbs for textbooks screen
2021-09-03 18:33:25 +05:00
Usama Sadiq
d075fc8033
fix: remove the created flag for user profile creation ( #28645 )
2021-09-03 16:29:00 +05:00
DawoudSheraz
e986d360c9
refactor: move course location util to common djangoapp instead of xmodule
2021-09-03 12:40:28 +05:00
Julia Eskew
a4ba37b882
feat: Optimize the querying of course block dates when querying dates for use in a
...
course outline, which don't need block dates below the subsection level of a course.
Pass the course's published version to all the appropriate places where edx-when's API
is called - to allow edx-when to more efficiently cache queried/processed results.
TNL-8061
2021-09-02 17:45:13 -04:00
alangsto
cb93219c23
chore: update edx-proctoring version ( #28639 )
2021-09-02 16:04:34 -04:00
Bianca Severino
2497adf22b
Merge pull request #28546 from edx/bseverino/pending-name-change
...
[MST-803] Update account API to allow pending name changes
2021-09-02 14:45:00 -04:00