Awais Qureshi
6bef88c9f6
feat!: openedx-django-pyfs will now use boto3 to generate-urls. ( #32453 )
...
* feat!: openedx-django-pyfs will now use boto3 to generate-urls.
---------
Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com >
2023-06-15 15:05:33 +05:00
ayesha waris
d3b1ce176a
feat: adds waffle flag for show notifications tray ( #32451 )
...
* feat: adds waffle flag for show notifications tray
* refactor: refactored notifications count api code
2023-06-15 14:38:46 +05:00
Matjaz Gregoric
bc8576a9bb
chore: update PR template for Palm release
2023-06-15 08:31:20 +02:00
Muhammad Faraz Maqsood
65687857d5
enhancement: add support for caching programs for one site ( #32380 )
...
* perf!: add support for caching programs on per site bases
2023-06-15 11:29:22 +05:00
Jenkins
7b22a7c322
chore: geoip2: update maxmind geolite country database
2023-06-14 16:58:51 -04:00
Justin Hynes
e607bb1208
Merge pull request #32458 from openedx/jhynes/APER-2504_update-notify-credentials-to-revoke-prog-certs
...
feat: add ability for notify_credentials to revoke program certs
2023-06-14 14:38:39 -04:00
Alex Dusenbery
9ce54bc777
feat: edx-enterprise 3.67.0 | compare lowered emails
2023-06-14 12:58:21 -04:00
Justin Hynes
d427d404da
feat: add ability for notify_credentials to revoke program certs
...
[APER-2504]
This PR adds additional functionality to the tasks kicked off when the `notify_credentials` management command is run.
I have added a new keyword arg (revoke_program_certs) that, if True, will check to see if we need to revoke a program certificate. This functionality was introduced to help automate fixing cases where a learner still has access to a Program Certificate even if they have been awarded all of the course certificates in a Program (see APER-2499).
The functionality has to be committed in two separate PRs because of our blue/green deployments. The task changes will come first, then we will update the management command to be able to set/pass the new settings. New settings were added as keyword args (defaulting to False) in order to ensure that we won't trip up our workers.
2023-06-14 16:29:43 +00:00
Kyle McCormick
3fab0aec65
build: import XModule source SCSS directly rather than copying ( #32289 )
...
The `xmodule_assets` command copies SCSS source files from
xmodule/css to common/static/xmodule/scss, renaming them
to `{MD5_HASH}.scss` in order to "remove duplicates".
The copied files are then included into the generated
SCSS entrypoint files (eg AnnotatableBlockStudio.scss).
The "de-deplication" is completely unnecessary: there are
only a couple dozen SCSS files, and none of them are duplicates.
This copying process is confusing, it complicates our
build process, and it makes our SCSS harder to understand.
So, in the generated SCSS entrypoint files, we
stop importing the *copied* SCSS sources, and just
import the *original* SCSS sources instead.
For example, common/static/xmodule/descriptors/scss/AboutBlockStudio.scss
is changed from:
.xmodule_edit.xmodule_AboutBlock {
@import "9bdcda00f046f78be79aca7791e1d4fb.scss";
@import "a10fc3e0fd6aca63426a89e75fe69c31.scss";
}
to:
.xmodule_edit.xmodule_AboutBlock {
@import "editor/edit.scss";
@import "html/edit.scss";
}
In order to make the `@import` lines work, we add xmodule/css to the list
of lookup dirs for XModule SCSS compilation. We also remove the
copying logic from `xmodule_assets`, as it is no longer needed.
Part of: https://github.com/openedx/edx-platform/issues/32292
2023-06-14 11:30:05 -04:00
Nawfal Ahmed
ee7213427c
fix: fix alert icon unexpected behaviour ( #32455 )
2023-06-14 18:48:20 +05:00
Kaustav Banerjee
489e23983f
feat: tpa automatic logout ( #32193 )
...
* feat: tpa automatic logout
* chore: modify toggle documentations
* chore: check TPA_AUTOMATIC_LOGOUT_ENABLED in _show_tpa_logout_link
* docs: modify method doc
2023-06-14 17:01:00 +05:00
Nawfal Ahmed
5204ee6981
feat: handle edge cases for purchased courses in a subscription program ( #32438 )
2023-06-14 16:28:49 +05:00
Awais Qureshi
4bd032ab15
chore: adding pin to avoid test failures. ( #32440 )
...
* chore: adding pin to avoid test failures.
---------
Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com >
2023-06-14 12:44:39 +05:00
Muhammad Ammar
805d5c4005
Merge pull request #32445 from openedx/ammar/add-comment-for-signal
...
chore: add comment
2023-06-14 11:38:52 +05:00
Kristin Aoki
6f90724fb6
feat: update tab_handler to include blockId ( #32392 )
2023-06-13 15:41:47 -04:00
Rômulo Penido
33e93a4c5e
fix: styles issue for the "Upload a CSV file" field on the Instructor Dashboard ( #32330 )
...
Co-authored-by: o.bugaenko <oleksandr.buhaienko@raccoongang.com >
2023-06-13 10:43:49 -04:00
muhammad-ammar
2a24bf8c4f
chore: add comment
2023-06-13 19:40:06 +05:00
Muhammad Bilal Tahir
45efafb07a
Merge pull request #32435 from openedx/btahir/ENT-7260
...
feat: create user profile if not found in current job command
2023-06-13 17:36:27 +05:00
Muhammad Bilal Tahir
8693d5a4a6
feat: create user profile if not found in current job command
2023-06-13 17:07:17 +05:00
Jeremy Ristau
c7559f5697
Merge pull request #32273 from open-craft/field-data-refactor
...
Make Split Mongo's CachedDescriptorSystem load field-data service on demand
2023-06-13 08:05:49 -04:00
Awais Ansari
52a886d456
feat: filter notifications based on NOTIFICATIONS_EXPIRY ( #32411 )
...
* feat: add 2 months limit in notifications list API
* chore: add NOTIFICATIONS_MAX_DAYS in lms settings
* refactor: update NOTIFICATIONS_MAX_DAYS to NOTIFICATIONS_EXPIRY
* feat: add order_by reverse id in notificationslist API
2023-06-13 17:05:18 +05:00
Ahtisham Shahid
44d48f63ef
refactor: removed notification app urls from cms ( #32434 )
2023-06-13 15:40:31 +05:00
Ahtisham Shahid
428849c8a2
fix: resolved spell issue in requirement file ( #32433 )
2023-06-13 14:47:45 +05:00
Muhammad Ammar
4e5cfaf295
Merge pull request #32389 from openedx/ammar/trigger-signals-to-import-course-details
...
feat: trigger signals to import and delete course details
2023-06-13 10:55:41 +05:00
John Nagro
b74138f2e6
feat: release edx-enterprise==3.66.8 ( #32430 )
2023-06-12 22:30:59 +00:00
Feanil Patel
fb7336dd24
Merge pull request #32428 from openedx/feanil/add_annotation
...
docs: Add an annotation for the ELASTICSEARCH_INDEX_PREFIX
2023-06-12 17:11:50 -04:00
Feanil Patel
9f0aeea6a6
docs: Add an annotation for the ELASTICSEARCH_INDEX_PREFIX
...
The feature was added to edx-search here: https://github.com/openedx/edx-search/pull/130#issuecomment-1586250567
2023-06-12 16:20:52 -04:00
Jenkins
435be23d2b
chore(i18n): update translations
2023-06-12 11:41:13 -04:00
Ejaz Ahmad
563fe09a91
Merge pull request #32424 from openedx/eahmadjaved/enterprise-version-bump
...
chore: bumping enterprise package version to 3.66.6
2023-06-12 19:30:59 +05:00
Ejaz Ahmad
0ba2399f06
Merge pull request #32423 from openedx/jajjibhai008/upgrade-edx-enterprise-078bd91
...
feat: Upgrade Python dependency edx-enterprise
2023-06-12 19:05:07 +05:00
jajjibhai008
f5a41a0943
feat: Upgrade Python dependency edx-enterprise
...
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-06-12 14:04:19 +00:00
jajjibhai008
078bd91372
chore: bumping enterprise package version to 3.66.6
2023-06-12 18:57:43 +05:00
muhammad-ammar
2ecd06a735
feat: trigger signals to import and delete course details from plugin
2023-06-12 18:31:57 +05:00
Nawfal Ahmed
6a5c1bbf44
feat: update subscription enrollment alert ( #32414 )
2023-06-12 13:07:43 +00:00
github-actions[bot]
2002dcb7bd
feat: Upgrade Python dependency edxval ( #32419 )
...
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: awais786 <awais786@users.noreply.github.com >
2023-06-12 17:50:28 +05:00
Ejaz Ahmad
8d202a53b9
Merge pull request #32404 from openedx/eahmadjaved/ENT-4727
...
chore: add high_service_user scope in throttle config
2023-06-12 12:44:08 +05:00
Ejaz Ahmad
8f1faccba5
Merge branch 'master' into eahmadjaved/ENT-4727
2023-06-12 12:21:18 +05:00
ruzniaievdm
dea67f29c4
feat: Create DRF for course grading ( #32399 )
2023-06-09 10:52:30 -04:00
Alex Dusenbery
2e447b043d
feat: edx-enterprise 3.66.4 | more logging for bulk enrollment
2023-06-09 09:59:58 -04:00
jajjibhai008
c9bea667e5
chore: add high_service_user scope in throttle config
2023-06-08 20:28:46 +05:00
ruzniaievdm
96b8ba5d6a
feat: Create DRF for course settings and course details views out of current Django views ( #32397 )
2023-06-08 11:07:29 -04:00
Rebecca Graber
47a568adca
chore: remove generate_code_owner_mappings (script moved) ( #32403 )
...
This has been moved to https://github.com/edx/edx-arch-experiments/blob/main/edx_arch_experiments/scripts/generate_code_owner_mappings.py
2023-06-08 10:36:49 -04:00
Jody Bailey
76e4e8cfe8
feat: Added separate url for only returning amplitude recommendations ( #32398 )
...
* feat: Added separate url for only returning amplitude recommendations
* chore: added extra line between serializers
* chore: changed name of methods
* chore: updated and added docstrings
2023-06-08 16:29:52 +02:00
Syed Ali Abbas Zaidi
4d8c1d6d13
Merge pull request #32296 from openedx/Ali-Abbas/badge-styles
...
refactor: add badge styles to scss
2023-06-08 18:30:26 +05:00
Syed Ali Abbas Zaidi
b5130f2ae3
Merge branch 'master' into Ali-Abbas/badge-styles
2023-06-08 15:53:30 +05:00
irfanuddinahmad
68f72b3570
Merge pull request #32400 from openedx/iahmad/ENT-7258
...
chore: upgrade edx-enterprise
2023-06-08 15:22:36 +05:00
IrfanUddinAhmad
901aaa4f7d
chore: upgrade edx-enterprise
2023-06-08 14:59:36 +05:00
Syed Ali Abbas Zaidi
9e9130bd67
Merge branch 'master' into Ali-Abbas/badge-styles
2023-06-08 13:15:30 +05:00
Nawfal Ahmed
dd454172a3
feat: show existing UX for purchased program on program details ( #32374 )
2023-06-08 08:14:05 +00:00
Syed Ali Abbas Zaidi
bd61cc1256
Merge branch 'master' into Ali-Abbas/badge-styles
2023-06-08 10:40:16 +05:00