Commit Graph

63894 Commits

Author SHA1 Message Date
salman2013
74ff28cd3f Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy 2023-09-27 16:58:51 +05:00
salman2013
3abf597152 chore: fix test cases 2023-09-27 16:57:53 +05:00
salman2013
caeb8d9694 chore: remove bok choy 2023-09-27 16:11:11 +05:00
salman2013
a06ac2f6a2 chore: remove karma 2023-09-27 11:42:57 +05:00
salman2013
73c4e110fe chore: remove karma 2023-09-27 11:27:41 +05:00
salman2013
42ca0ddec4 chore: remove bok choy settings 2023-09-27 10:58:37 +05:00
Rômulo Penido
64adc5ee4d feat: Remove tagging object rest api pagination (#33311) 2023-09-26 10:48:34 -07:00
Deborah Kaplan
bbacdc84e5 Merge pull request #32720 from eduNEXT/JF/fix_certificate_palm
fix: order in the view of the signatures in the certificate when choice print
2023-09-26 13:27:03 -04:00
Yusuf Musleh
0a636918c3 fix: Hide Copy menu button in ContentLibrary (#33276)
Since the Copy/Paste functionality has not been implemented for
ContentLibraries yet, the "Copy to Clipboard" button should not appear
in both the ContentLibrary page.
2023-09-26 10:23:48 -07:00
Jorge Alberto Fandiño
b9e1819405 Merge branch 'master' into JF/fix_certificate_palm 2023-09-26 12:40:09 -04:00
Feanil Patel
437b7e6219 Merge pull request #33289 from raccoongang/rg/feat/FC0031/add_bearer_authorization_in_delete_user_api
feat: [FC-0031] Add Bearer Authentication to Delete Account view
2023-09-26 07:49:38 -04:00
Ahtisham Shahid
c7c2d916de Revert "chore: added log to track changes in user notification pref (#33237)" (#33334)
This reverts commit 90ca72a34e.
2023-09-26 14:27:59 +05:00
Muhammad Umar Khan
f707bb1ac4 chore: upgrade dot (#33341) 2023-09-26 14:06:17 +05:00
Alexander J Sheehan
46bd8fb12f Merge pull request #33339 from openedx/alex-sheehan-edx/upgrade-edx-enterprise-3d33b8c
feat: Upgrade Python dependency edx-enterprise
2023-09-25 13:52:05 -04:00
Kristin Aoki
5d1a778a1d feat: add new library util for split studio view (#33283) 2023-09-25 13:08:19 -04:00
Tim McCormack
8e513f01a1 build: Short-circuit the consistency check when no requirements changes (#33330)
This skips the `make compile-requirements` check when there have been
no changes under `requirements/**`, but it does so in a way that still
registers the action as having passed, not skipped. By doing so, we
can make it a required check while also avoiding the 5-6 minutes of
wasted worker time.

This commit also removes the activation on push-to-master, since we really
just need to check PRs. I don't expect there to be silent merge conflicts
with this check, so if it passes on a branch it should also pass on a
successful simple rebase or merge.

It would be nice if there was a way to declare success and exit early,
but GH hasn't implemented it: https://github.com/actions/runner/issues/662
Alternatively, it would be great if skipped checks could count as
fulfilling the branch protection rules, but no luck there.

The only alternative that uses GH's built-in paths/paths-ignore
feature would be to add a second workflow with the same job name and
the opposite path triggers and that always passes. It's not clear that
this would be any less fragile or confusing than the `git diff | grep`
and step-conditionals approach.
2023-09-25 17:02:29 +00:00
alex-sheehan-edx
e7d2fa8589 feat: Upgrade Python dependency edx-enterprise
enterprise version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-09-25 16:19:56 +00:00
Justin Hynes
3d33b8cf9a Merge pull request #33318 from openedx/jhynes/APER-2649_certificate-revoked-event-bus-support
feat: publish `CERTIFICATE_REVOKED` events to the event bus
2023-09-25 08:07:36 -04:00
Oksana Slusarenko
cd3abbfdb4 Merge branch 'master' into rg/feat/FC0031/add_bearer_authorization_in_delete_user_api 2023-09-25 14:28:38 +03:00
KyryloKireiev
6a1f126be9 fix: (review) Add comment to Delete Account view 2023-09-25 14:12:17 +03:00
Awais Qureshi
bceba32f0a Upgrade django-storages to 1.14 ( max ver ) (#33312)
* feat!: upgrading `django-storages` to `1.14`
2023-09-25 15:16:59 +05:00
Muhammad Adeel Tajamul
8c9232ace9 feat: updated notification admin (#33320) 2023-09-25 11:14:32 +05:00
Jenkins
6b262e7957 chore(i18n): update translations 2023-09-24 17:10:27 -04:00
Jesper Hodge
cd2ce32d73 CMS API serializers and validations (#33316)
Internal ticket: https://2u-internal.atlassian.net/browse/TNL-11077

This adds validations to all new CMS API endpoints via serializers.

Validations follow the "strong parameter" concept:
https://www.mintbit.com/blog/securing-ruby-on-rails-applications-part-3-use-strong-parameters#:~:text=Strong%20parameters%20are%20a%20feature,parameters%20to%20a%20controller%20action.
2023-09-22 17:49:49 -04:00
Justin Hynes
f4c7f98034 fix: update toggle description to fix copy/paste issue 2023-09-22 17:20:00 +00:00
Muhammad Umar Khan
f9148f032f chore: upgrade dot (#33309)
* chore: upgrade dot



Co-authored-by: mumarkhan999 <mumarkhan999@users.noreply.github.com>
2023-09-22 15:36:17 +05:00
github-actions[bot]
735aae7639 feat: Upgrade Python dependency openedx-django-wiki (#33321)
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-09-22 15:12:39 +05:00
Kyrylo Kireiev
4c50ad0a43 feat: [AXIM-44] Adapt Delete Account to Bearer Authorization 2023-09-22 12:07:36 +03:00
Emily Rosario-Aquin
5b74eda2da Merge pull request #32849 from openedx/ea/ent-7453
chore: remove lms_enroll_user_in_course
2023-09-21 14:57:25 -05:00
Justin Hynes
cc8722d1c0 feat: publish CERTIFICATE_REVOKED events to the event bus
This PR adds the ability for the LMS to publish `CERTIFICATE_REVOKED` events to the Event Bus. There is also work in progress for Credentials to consume these events.
2023-09-21 19:22:24 +00:00
Emily Rosario-Aquin
be9a97a617 Merge branch 'master' into ea/ent-7453 2023-09-21 14:04:28 -05:00
Rômulo Penido
e45460a2ce refactor: Move content_tagging django app so that CMS-only tests run (#33259) 2023-09-21 12:01:20 -07:00
Emily Aquin
8014b68cee chore: bump edx-enterprise 2023-09-21 18:44:03 +00:00
Emily Aquin
98721ec551 chore: remove lms_enroll_user_in_course 2023-09-21 18:18:35 +00:00
irfanuddinahmad
439a58e56c Merge pull request #33317 from openedx/iahmad/ENT-7633
chore: edx-enterprise upgrade
2023-09-21 22:46:16 +05:00
IrfanUddinAhmad
b494bd642d chore: edx-enterprise upgrade 2023-09-21 22:23:13 +05:00
Awais Qureshi
4943674fc1 feat!: upgrading django-storages to 1.13.2 (#33301)
* feat!: upgrading `django-storages` to `1.13.2`
2023-09-21 16:56:50 +05:00
Dmytro
f81b64f415 fix: get registration fields from site configuration (#33165)
Co-authored-by: Edward Zarecor <ezarecor@tcril.org>
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com>
2023-09-21 13:57:30 +05:00
Muhammad Adeel Tajamul
3aeaec35d9 feat: added notifications in legacy discussion experience (#33280) 2023-09-21 08:04:02 +05:00
Adam Stankiewicz
32a1820360 chore: upgrade to edx-enterprise 4.2.0 (#33305) 2023-09-20 18:32:47 +00:00
Tim McCormack
0304a31c65 docs: Fix second link in sharding doc (#33286) 2023-09-20 16:00:28 +00:00
Awais Qureshi
5e8decbd8e test: running django42 tests. (#33144) 2023-09-20 11:34:23 -04:00
Usama Sadiq
62e61cc78d build: add a composite migrations check (#33292) 2023-09-20 10:45:37 -04:00
alangsto
25a04b1654 fix: pin xblock-lti-consumer library (#33299) 2023-09-20 09:53:31 -04:00
Jenkins
d1e8026a8a chore(i18n): update translations 2023-09-20 09:21:28 -04:00
Awais Qureshi
c50e01e107 feat!: Django 4.0 and above, CSRF_TRUSTED_ORIGINS must include scheme. (#33226)
* feat!: Django 4.0 and above, CSRF_TRUSTED_ORIGINS must include scheme.

* feat!: Django 4.0 and above, CSRF_TRUSTED_ORIGINS must include scheme.

* fix: fix quality failure

* feat!: Django 4.0 and above, CSRF_TRUSTED_ORIGINS must include scheme.
2023-09-20 15:49:47 +05:00
Awais Qureshi
ead94c9d81 Upgrade django storages 1.12.3 (#33130)
* feat!: upgrading `django-storages` to `1.12.3`
2023-09-20 14:06:22 +05:00
Jesper Hodge
f197f9e61e add swagger for CMS API via drf-spectacular (#33282)
This adds two new urls: `<studio-base>/cms-api/ui` and `<studio-base>/cms-api/schema` with swagger ui and swaggerfile only for the new CMS API using drf-spectacular
2023-09-19 21:06:40 +00:00
Tim McCormack
67140624ed build: Install wget in development docker image (#33288)
It's needed by `make common_constraints.txt`. We're starting to see
failures running this command in lms-shell in devstack. This has probably
been going on the entire time, but the error suppression was only removed
recently in <https://github.com/openedx/edx-platform/pull/33271>.

The new RUN instruction for installing wget is added to the development
layer only, partly to limit image sizes and partly to make life harder for
any attacker who manages to gain code execution in production.

I've moved `USER app` from the end of the `base` layer to the start of the
`production` layer, since the only other layer (in this file) that builds
on `base` is `development`, which more or less immediately switches back
to root. (The intervening COPY instruction is not affected by the current
user.)

Ticket: https://github.com/openedx/edx-platform/issues/33287
2023-09-19 20:39:12 +00:00
Alexander J Sheehan
20ac79fa5b Merge pull request #33277 from openedx/alex-sheehan-edx/upgrade-edx-enterprise-3c3306c
feat: Upgrade Python dependency edx-enterprise
2023-09-19 11:36:01 -04:00