Commit Graph

64935 Commits

Author SHA1 Message Date
Saad Yousaf
6dd5157fee fix: fix cadence value for instant cadence and update version 2024-04-17 14:16:50 +05:00
MueezKhan246
a057ed44c1 Merge pull request #34525 from openedx/MueezKhan246/upgrade-edx-enterprise-9d29595
feat: Upgrade Python dependency edx-enterprise
2024-04-17 07:54:29 +05:00
MueezKhan246
983afc7c92 feat: Upgrade Python dependency edx-enterprise
replaced non encrypted fields of degreed config model with encrypted ones

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-17 02:22:39 +00:00
Feanil Patel
9d29595602 Merge pull request #34520 from openedx/feanil/upgrade-edx-completion-8d8ff29
feat: Upgrade Python dependency edx-completion
2024-04-16 14:47:04 -04:00
feanil
06182d978e feat: Upgrade Python dependency edx-completion
Update to a Python 3.11 compatible version

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-16 16:15:18 +00:00
Jansen Kantor
8d8ff29d4c fix: don't urljoin empty string (#34516) 2024-04-16 11:30:15 -04:00
Troy Sankey
1244a9f854 Merge pull request #34510 from openedx/pwnage101/add-debugging-force-enrollment
feat: add more verbose logging around force_enrollment
2024-04-15 08:50:40 -07:00
Troy Sankey
f30ae71c23 feat: add more verbose logging around force_enrollment
After testing the enterprise bulk enrollment flow with
force_enrollment=True, I'm finding that the enrollment is still not
forced. This extra logging will hopefully help shed light on where this
boolean might be accidentally ignored.
2024-04-15 08:21:35 -07:00
Saad Yousaf
0270809808 feat: add email cadence setting in notification preferences for emails 2024-04-15 17:04:56 +05:00
Feanil Patel
1968d8fb0d Merge pull request #34505 from openedx/feanil/upgrade-edx-i18n-tools-d98164f
feat: Upgrade Python dependency edx-i18n-tools
2024-04-12 15:42:50 -04:00
feanil
be1cf6b8cd feat: Upgrade Python dependency edx-i18n-tools
Update to a Python 3.11 compatible version

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-12 13:50:53 -04:00
Kyle D. McCormick
5fe131c858 fix: --theme-dirs argument to compile_sass management command
This fixes the ability to pass custom theme directories to
the management command which compiles site themes, a la:

   ./manage.py lms compile_sass --theme-dirs /my/custom/themes/dir

The exception, which was due to a incompatible use of @lru_cache, was:

   File "openedx/core/djangoapps/theming/management/commands/compile_sass.py",
   line 93, in parse_arguments:
     available_themes.update({t.theme_dir_name: t for t in get_themes([theme_dir])})
   TypeError: unhashable type: 'list'

This has been broken since the @lru_cache decorator was added, but it
wasn't noticed because:

* We weren't compiling any comprehensive themes in CI.
* Tutor supports compehensive theming, but not *site theming*, so
  it doesn't use this management command at all
  (site themeing == comp theming * site configuration).
* Although edx.org executes this management command, it does not provide
  use the `--theme-dirs` argument, so the bug was not hit.
2024-04-12 11:33:31 -04:00
Kyle D. McCormick
0d52e370f5 test: compile built-in themes as part of static assets check
This will help safe-guard against bugs in the Sass and Webpack build
which only arise from certain uses of the legacy Comprehensive Theming
system.
2024-04-12 11:33:31 -04:00
Kyle D. McCormick
c546bd870a test: add a dummy empty theme
This will be used to protect against bugs like the on fixed in the
previous commit.
2024-04-12 11:33:31 -04:00
Kyle D. McCormick
2cd3dc844d fix: NameErrors in compile_sass.py
Fixes three NameErrors which were introduced by the previous commit,
leading to it being reverted.

These NameErrors slipped through because the script was not tested on
any themes that had zero SCSS overrides.
2024-04-12 11:33:31 -04:00
Kyle D. McCormick
f57d412c71 revert: revert: build: remove dependency on Python sass module
This reverts commit a27cda2fd9.
2024-04-12 11:33:31 -04:00
ruzniaievdm
a9db690900 feat: refactoring xblock actions (#34452) 2024-04-12 11:17:54 -04:00
Glenn R. Martin
81e781c34d feat: waffle refunds for commerce-coordinator
# feat: waffle refunds for commerce-coordinator

Based on approved: #34438

However CLA is invalid now for initial creator so a new PR was required.
2024-04-12 10:43:37 -04:00
Feanil Patel
d98164fcd0 Merge pull request #34477 from openedx/feanil/more_python_updates
Python 3.11 package updates
2024-04-11 12:48:42 -04:00
Sarina Canelake
b004fe064a Merge pull request #34357 from raccoongang/lunyachek/fix/course-about-teacher-images-fix-master
fix: Space around techers images on course about page
2024-04-11 12:44:31 -04:00
Feanil Patel
3719c5375f Merge pull request #34489 from openedx/update-readme-with-tutor
Point to Tutor in README
2024-04-11 11:01:09 -04:00
Taras Lytvynenko
14777af1d2 Lytvynenko/changed link parsing (#33565)
* fix:  Social link parsing approach changed

* feat: fix tests

* fix: tests

---------

Co-authored-by: Edward Zarecor <ezarecor@tcril.org>
2024-04-10 17:38:57 -04:00
Stanislav Lunyachek
cfcd526d2b fix: Space around techers images on course about page 2024-04-10 23:14:01 +03:00
Feanil Patel
bf82569976 Merge pull request #34495 from openedx/feanil/upgrade-user-util-1e9f36c
feat: Upgrade Python dependency user-util
2024-04-10 13:16:01 -04:00
connorhaugh
df3c38ce2e feat: add heartbeat to authoring api (#34449)
* feat: add heartbeat to authoring api
2024-04-10 10:28:30 -04:00
Feanil Patel
eb26333ca6 Revert "chore: upgrade to node 18" (#34496)
* Revert "chore: upgrade to node 18"

* Revert "fix: bump npm from 10.2.x to 10.5.x"

This reverts commit b6662d4ee0.

* Revert "fix: replace outdated webpack plugins"

This reverts commit b204f1b572.

* Revert "build: Remove the `npm bin` calls from package.json"

This reverts commit 4e3dd161ff.

* fix: fix bad conflict resolution.

---------

Co-authored-by: Diana Huang <dkh@edx.org>
2024-04-10 09:58:42 -04:00
feanil
ba28d248a6 feat: Upgrade Python dependency user-util
Add Python 3.11 Support

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-04-10 09:39:39 -04:00
Feanil Patel
20f94e5b18 Merge pull request #34500 from openedx/feanil/update_new_asset_commands
build: Remove the `npm bin` calls from package.json
2024-04-10 09:01:33 -04:00
Feanil Patel
4e3dd161ff build: Remove the npm bin calls from package.json
That command no longer exists with newer versions of NPM but the build
path for `npm run` includes the `node_modules/bin` directory now so it's
also not necessary.
2024-04-09 15:48:01 -04:00
Feanil Patel
41953bb3b2 Merge pull request #34498 from brian-smith-tcril/fix-prod-webpack-config
fix: replace outdated webpack plugins
2024-04-09 15:25:40 -04:00
Feanil Patel
f8eececaee Merge pull request #34497 from brian-smith-tcril/bump-npm
fix: bump npm from 10.2.x to 10.5.x
2024-04-09 14:51:23 -04:00
Brian Smith
b204f1b572 fix: replace outdated webpack plugins 2024-04-09 14:28:12 -04:00
Brian Smith
b6662d4ee0 fix: bump npm from 10.2.x to 10.5.x 2024-04-09 14:15:47 -04:00
Feanil Patel
b2f06ef672 chore: Update event-tracking to a python 3.11 compatible version. 2024-04-09 11:52:08 -04:00
Feanil Patel
70d22741fc chore: Update edx-when to a python 3.11 compatible version. 2024-04-09 11:47:08 -04:00
Feanil Patel
e5f2216743 chore: Update super-csv to a python 3.11 compatible version. 2024-04-09 11:24:09 -04:00
Feanil Patel
3a1df29126 chore: Update openedx-calc to a python 3.11 compatible version. 2024-04-09 11:24:09 -04:00
Feanil Patel
150f762a92 chore: Update code-annotations to a python 3.11 compatible version. 2024-04-09 11:24:09 -04:00
Feanil Patel
dbce490906 chore: Update edx-rest-api-client to a python 3.11 compatible version. 2024-04-09 11:24:09 -04:00
Feanil Patel
8ca9acda74 chore: Update edx-toggles to a python 3.11 compatible version. 2024-04-09 11:24:09 -04:00
Feanil Patel
ffcf7c26ef chore: Update crowdsourcehinter-xblock to a python 3.11 compatible version. 2024-04-09 11:24:09 -04:00
Feanil Patel
1e9f36c54d Merge pull request #34311 from brian-smith-tcril/node-18
chore: upgrade to node 18
2024-04-09 11:16:29 -04:00
Glenn R. Martin
294c6a7768 fix: feedback from Shafqat 2024-04-09 11:12:57 -04:00
Glenn R. Martin
9e56c1d04b fix: broken lms test for CC switching in Ecommerce Service 2024-04-09 11:09:49 -04:00
github-actions[bot]
968a120c7b feat: Upgrade Python dependency edx-enterprise (#34494) 2024-04-09 19:46:57 +05:00
Sarina Canelake
8dadac636d docs: Point to Tutor in README
Since we have deprecated Devstack, update the platform README to point to Tutor.
2024-04-09 10:45:47 -04:00
Brian Smith
8fb63bb0cf chore(deps): update deps to support node 18 2024-04-09 10:32:54 -04:00
Brian Smith
2511556e95 chore: test updating node to 16.20 2024-04-09 10:32:54 -04:00
Brian Smith
5fa163a769 chore: add .nvmrc to match node version in Dockerfile 2024-04-09 10:32:54 -04:00
ruzniaievdm
a8586e5114 feat: display error notifications on the Unit page (#34450) 2024-04-09 09:52:35 -04:00