Commit Graph

63325 Commits

Author SHA1 Message Date
Jenkins
dab865c4ee chore(i18n): update translations 2023-07-02 17:04:33 -04:00
Braden MacDonald
83f54aeebe refactor: Split base.in into kernel.in (required) and bundled.in (optional) (#32552)
Plus remove a few unused and indirect dependencies
2023-06-30 09:51:43 -07:00
kenclary
d6b76c800e Merge pull request #32566 from open-craft/navin/youtube-transcripts-language-codes
feat: configure acceptable language codes for youtube transcripts
2023-06-30 11:10:36 -04:00
John Nagro
6d5dcdf77a fix: improve username generation (#32613) 2023-06-30 09:47:02 -04:00
Piotr Surowiec
5c424b42af Merge pull request #32420 from open-craft/agrendalath/fc-0026-cache_runtime_services_and_wrappers
feat: reuse runtime services and wrappers between XBlocks [FC-0026]
2023-06-30 15:29:52 +02:00
Agrendalath
6a8e695a0e refactor: remove redundant masquerade handling from runtime initialization
This part was added in 3d7246ecc8.
Then, 0dd4978f37 refactored the approach, but
did not remove these lines.
2023-06-30 15:06:43 +02:00
Agrendalath
36cc415fc2 refactor: reuse services and wrappers between XBlocks 2023-06-30 15:06:43 +02:00
Piotr Surowiec
80374ed1ce Merge pull request #32357 from open-craft/agrendalath/fc-0026-field-data
feat: remove field-data binding from the runtime [FC-0026]
2023-06-30 15:06:17 +02:00
Navin Karkera
93006b476d feat: configure acceptable language codes for youtube transcripts 2023-06-30 11:02:58 +05:30
Tim McCormack
437418d367 feat: Switch Dockerfile from npm install to npm ci; some cleanup (#32590)
Otherwise we're not really respecting the package-lock file and won't get
repeatable results.

Also:

- Clean up old error handling for npm<3. Were on npm 8 now. Probably
  can get rid of this.
- Use the shorthand `npm ci` rather than `npm clean-install` just for
  consistency with code elsewhere.
- Update comments in tests to be explicit about use of ci rather than
  install
2023-06-29 21:55:23 +00:00
connorhaugh
57fd22ba58 feat: ignore v2 xblocks in independence contract (#32602)
* feat: ignore v2 xblocks in independance contract

* docs: add documentation as to failure point
2023-06-29 16:08:14 -04:00
Kristin Aoki
08e633d57e fix: missing and broken waffle flag links (#32587) 2023-06-29 13:21:18 -04:00
Alexander J Sheehan
79a4339278 Merge pull request #32607 from openedx/asheehan-edx/bumping-enterprise-version-3.67.7
chore: bumping enterprise package version to 3.67.7
2023-06-29 12:56:20 -04:00
Jesper Hodge
799c0bf8a8 fix: problem dropdown does not cover text anymore (#32605) 2023-06-29 12:51:26 -04:00
Jansen Kantor
17c4fc03d4 feat: add course field for ORA flex peer override (#32594)
* feat: add course field for ORA flex peer override

* style: quality

* style: remove auto import
2023-06-29 12:48:33 -04:00
Alexander J Sheehan
85d06704b8 chore: bumping enterprise package version to 3.67.7 2023-06-29 16:27:36 +00:00
Yagnesh1998
751411951d feat: Remove block_structure.invalidate_cache_on_publish waffle flag … (#32517)
* feat: Remove block_structure.invalidate_cache_on_publish waffle flag depr33.

* feat: Update test_signals.py

* feat: Update signals.py

---------

Co-authored-by: Edward Zarecor <ezarecor@tcril.org>
2023-06-29 10:57:41 -04:00
Jenkins
7ef20f0b91 chore: geoip2: update maxmind geolite country database 2023-06-28 16:58:53 -04:00
Alexander J Sheehan
0302489189 Merge pull request #32596 from openedx/asheehan-edx/bumping-enterprise-version-3.67.6
chore: bumping enterprise package version to 3.67.6
2023-06-28 16:37:38 -04:00
Alexander J Sheehan
f673e8cc42 chore: bumping enterprise package version to 3.67.6 2023-06-28 20:16:39 +00:00
Jody Bailey
92301a245f fix: field adjustments to product recommendations endpoint (#32593)
* fix: field adjustments to product recommendations endpoint

* chore: formatting for files

* chore: indenting fix

* chore: removed f-strings
2023-06-28 15:46:33 +02:00
Kyle McCormick
478c301df5 docs: improve filters & events links in Hooks guide (#32588)
* point to upstream repos, not eduNEXT forks
* link to guides, not just source repos
* fix spelling of Open edX
2023-06-27 19:10:54 +00:00
Braden MacDonald
12a8d99824 feat: Copy/Paste associated static assets along with components (#32346)
* refactor: improve typing of StaticFile named tuple
* feat: copy static asset files into the clipboard
* feat: paste static assets
* feat: show notification in studio about pasted assets
* fix: HTML XBlocks would lose the editor="raw" setting when copy-pasted.
* feat: copy python_lib.zip to the clipboard when it seems to be in use
2023-06-27 12:06:43 -07:00
Alexander J Sheehan
32a3e2a94f Merge pull request #32586 from openedx/asheehan-edx/bumping-enterprise-version-3.67.5
chore: bumping enterprise package version to 3.67.5
2023-06-27 12:22:58 -04:00
Alexander J Sheehan
f34c777825 chore: bumping enterprise package version to 3.67.5 2023-06-27 15:53:24 +00:00
Awais Qureshi
4aca4d3fbb chore: Rename the bucket to bucket_name. (#32576)
https://github.com/jschneier/django-storages/blob/master/CHANGELOG.rst#1101-2020-09-13
2023-06-27 13:17:28 +05:00
Katrina Nguyen
85fee783c1 Merge pull request #32583 from openedx/openedx/knguyen2/ENT-6713
chore: edx-enterprise version bump
2023-06-26 13:00:53 -07:00
knguyen2
35cb53ad8e chore: edx-enterprise version bump 2023-06-26 19:34:06 +00:00
Kira Miller
6ab64b5a96 Merge pull request #32580 from openedx/kiram15/ENT-6882
chore: edx-enterprise version bump
2023-06-26 12:25:39 -06:00
Agrendalath
6c435bb68c feat: remove field-data service from runtime initialization 2023-06-26 19:21:22 +02:00
Agrendalath
5f46ea52cd feat: remove field data binding from the runtime 2023-06-26 19:21:22 +02:00
Kira Miller
b046282b22 chore: edx-enterprise version bump 2023-06-26 17:11:54 +00:00
Phillip Shiu
8072c3e9ef temp: fix entitlements_to_expire should be capped at entitlements_count (#32579) 2023-06-26 16:44:18 +00:00
Muhammad Zubair
ddf8c32844 Merge pull request #32577 from openedx/zubair/phil-add-standard-logging
temp: added standard logging and removed celery logging
2023-06-26 20:08:21 +05:00
Muhammad Zubair
2d0a8b44b7 feat: fixed failing checks related to linting and tests 2023-06-26 19:46:25 +05:00
Muhammad Zubair
3f84b14b92 feat: removed unnecessary ignore-liting message 2023-06-26 18:59:25 +05:00
Muhammad Zubair
4519ca405e chore: added standard logging and removed celery logging 2023-06-26 18:47:17 +05:00
Zainab Amir
2fd3dc1840 feat: add utm_campaign to registration event (#32574) 2023-06-26 17:05:07 +05:00
Muhammad Zubair
83feb5430e Merge pull request #32568 from openedx/pshiu/zubair-expire_create_entitlements_command
temp: save results & add tests/fixes for expire_and_create_entitlements
2023-06-26 16:02:12 +05:00
Muhammad Zubair
87953991e0 feat: removed extra blank line 2023-06-26 15:40:09 +05:00
Phillip Shiu
e115cd9873 test: for entitlements tasks.expire_and_create_entitlements 2023-06-25 22:48:21 -04:00
Phillip Shiu
82338bd375 fix: SyntaxError: use CourseEntitlement.objects, not .object 2023-06-25 22:12:10 -04:00
Phillip Shiu
2af47c7128 temp: remove celery ignore_result=True
We are lacking information in Flower about our Celery tasks that are
marked as successful but are actually failing.

Attempt to remove ignore_result=True to see if this is suppressing
valuable debugging information.
2023-06-25 22:11:08 -04:00
Jenkins
1a3ddd969f chore(i18n): update translations 2023-06-25 17:04:48 -04:00
Phillip Shiu
fb9bf9325e temp: fix use len(list) not list.count() in expire_and_create_entitlements (#32565) 2023-06-23 21:05:49 +00:00
Phillip Shiu
886227c88b temp: fix EncodeError for username in expire_and_create_entitlements (#32564)
On running the management command, we get the folowing error:

    kombu.exceptions.EncodeError: Object of type User is not JSON serializable

Pass a string of the username instead in the parameters of the tasks
created by the expire_and_create_entitlements management command.
2023-06-23 18:08:51 +00:00
Phillip Shiu
5996ae098b temp: fix EncodeError & correct EntitlementSupportDetail action name in expire_and_create_entitlements (#32562)
* fix: EntitlementSupportDetail.action is EXPIRE, not EXPIRED

* fix: pass list of entitlement ids, not QuerySet subset for Celery json parser

On running the management command, we get the folowing error:

    kombu.exceptions.EncodeError: Object of type CourseEntitlement is not JSON serializable

Pass a list of ints instead of a QuerySet object in the parameters of
the tasks created by the expire_and_create_entitlements management
command.
2023-06-23 14:31:12 +00:00
Nawfal Ahmed
80d151b404 feat: add marketing url to subscription upsell (#32560) 2023-06-23 12:54:15 +00:00
github-actions[bot]
ef0fa643f5 feat: Upgrade sphinx and removed edx-sphinx-theme 2023-06-23 16:07:49 +05:00
Muhammad Zubair
a00c21f850 Merge pull request #32528 from openedx/zubair-expire_create_entitlements_command
temp: [REV-3574] create management command expire_and_create_entitlements
2023-06-23 15:17:56 +05:00