Commit Graph

4736 Commits

Author SHA1 Message Date
alex-sheehan-edx
eb276341d4 feat: Upgrade Python dependency edx-enterprise
restoring old stage historical table

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-08-21 15:36:33 +00:00
Awais Qureshi
64abfd126c fix: upgrade oauthlib and django-oauth-toolkit to new versions. (#32631)
* chore: bump django-oauth-toolkit and oauthlib
---------

Co-authored-by: Muhammad Umar Khan <m.umarkhan999@gmail.com>
2023-08-18 14:21:25 +05:00
edX requirements bot
f20b7ec985 Python Requirements Update (#33034)
* chore: Updating Python Requirements and revert redis change.
2023-08-17 15:10:09 +05:00
Awais Qureshi
c8bb65e8ab feat: replaced django-fernet-fields with django-fernet-fields-v2. (#32990)
* feat: replaced django-fernet-fields with django-fernet-fields-v2.
2023-08-16 16:20:03 +05:00
Awais Qureshi
43315cb684 chore: upgrading django-simple-history to latest version. (#33010)
* chore: upgrading `django-simple-history` to latest version.
2023-08-16 15:17:21 +05:00
Tim McCormack
595c94b795 build: Fail PR if requirements files are inconsistent (#32057)
We have a few situations where requirements files can become
inconsistent or cause unnecessary review churn in later `make upgrade`
runs either due to manual editing, inconsistent environments, or
incorrectly specified git dependencies. This will produce a failing
check for any PR that does not produce a clean run of `make
compile-requirements` on Linux.

Addresses https://github.com/openedx/edx-platform/issues/31372
2023-08-15 20:40:24 +00:00
Tim McCormack
2ea5b1d0b3 fix: Run make compile-requirements to fix inconsistency (#33016) 2023-08-15 20:09:04 +00:00
Leangseu Kim
6c162c4560 chore: update ora2 package 2023-08-15 10:09:54 -04:00
alex-sheehan-edx
81a211ed98 feat: Upgrade Python dependency edx-enterprise
4.0.14

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-08-14 20:46:17 +00:00
John Nagro
658c42081c feat: release edx-enterprise 4.0.13 (#33002) 2023-08-14 19:26:53 +00:00
Brian Citro
5865701e32 chore: upgrade edx-enterprise to 4.0.12 2023-08-14 09:54:38 -04:00
github-actions[bot]
1b35bf716e feat: Upgrade Python dependency openedx-django-wiki (#32989)
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-08-11 17:26:18 +05:00
github-actions[bot]
9743e80cbe feat: Upgrade Python dependency edxval (#32983)
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-08-11 14:13:28 +05:00
github-actions[bot]
aeb1fa7f80 feat: Upgrade Python dependency openedx-events (#32979)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: dianakhuang <dianakhuang@users.noreply.github.com>
2023-08-10 14:41:03 +00:00
Zubair Shakoor
9b53cd45b7 fix: five packages has been bumped has django42 supportt (#32950)
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com>
2023-08-10 16:43:26 +05:00
Awais Qureshi
0c1230757d feat: upgrading django-history. (#32969)
* feat: upgrading django-history.
2023-08-10 15:56:32 +05:00
github-actions[bot]
60e701e441 feat: Upgrade Python dependency edx-event-bus-kafka (#32962)
new error logging for events that failed to publish
2023-08-09 12:55:38 -04:00
Awais Qureshi
46309081b0 chore: upgrading ora2 version. (#32961) 2023-08-09 21:31:44 +05:00
Rebecca Graber
f4f665a9f6 fix: reconcile pygments versions (#32959) 2023-08-09 11:59:47 -04:00
Sameen Fatima
3d6e0c939a chore: remove skill-tagging dependency from edx-platform (#32958) 2023-08-09 16:46:04 +02:00
Zubair Shakoor
4fd2241896 fix: chardet bumped to 5.2.0 in all the requirements files (#32956) 2023-08-09 10:01:40 -04:00
Muhammad Soban Javed
b085ce4b6a chore: upgrade edx-enterprise to 4.0.11 (#32943) 2023-08-08 21:01:39 +05:00
github-actions[bot]
2a4a01e19e feat: Upgrade Python dependency edx-organizations (#32937)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-08-08 19:24:20 +05:00
Awais Qureshi
8e6dc4868f chore: upgrading edx-enterprise to 4.0.10 (#32940)
* chore: upgrading edx-enterprise to 4.0.10

* chore: Update base.txt

* chore: bumping edx-enterprise ver.
2023-08-08 18:56:03 +05:00
github-actions[bot]
b6471c152e feat: Upgrade Python dependency edx-name-affirmation (#32938)
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-08-08 18:10:34 +05:00
github-actions[bot]
b1e3d49f6c feat: Upgrade Python dependency edx-proctoring (#32936)
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-08-08 18:10:20 +05:00
Zubair Shakoor
eecf4c7e96 build: bumped the package have django42 support now (#32921) 2023-08-08 17:32:07 +05:00
Awais Qureshi
e94af3c2d3 feat: upgrading django-simple-history without migrations. (#32880)
* feat: upgrading django-history without migrations.

* feat: upgrading django-history==3.1.1.
2023-08-07 18:09:19 +05:00
Muhammad Umar Khan
1584dbc7a3 Upgrade edx-django-utils and django-config-models (#32917)
* feat: Upgrade Python dependency django-config-models (#32916)

chore: upgrade django-config-models

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: mumarkhan999 <mumarkhan999@users.noreply.github.com>

* feat: Upgrade Python dependency edx-django-utils (#32918)

chore: upgrade edx-django-utils

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: mumarkhan999 <mumarkhan999@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: mumarkhan999 <mumarkhan999@users.noreply.github.com>
2023-08-07 16:23:00 +05:00
github-actions[bot]
e0f8668e95 feat: Upgrade Python dependency edx-event-bus-kafka (#32905)
Better error logging for events that failed to publish

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: rgraber <rgraber@users.noreply.github.com>
2023-08-03 14:40:57 -04:00
jajjibhai008
5914b2144d feat: Upgrade Python dependency openedx-filters
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-08-03 09:12:11 +00:00
Chris Chávez
9bea44732b System defined taxonomies (#32869)
* feat: System defined taxonomies

* style: models.py moved to models/base.py

* feat: New Content System defined models

* style: Lint and migration

* fix: Fix migration error

* chore: Rebase and compile requirements

* refactor: adds ContentTaxonomyMixin for use when creating content system taxonomies

Pulls the ContentTaxonomy-specific logic into a mixin class to bring
the Content-specific logic into other Taxonony subclasses.

* fix: Tests

* test: System defined model validations

* fix: Move language taxonomy creation to openedx-learning

* style: Rename of OrganizationSystemDefinedTaxonomy

* style: nits

* chore: Update openedx-learning dependency

---------

Co-authored-by: Jillian Vogel <jill@opencraft.com>
2023-08-02 12:22:23 -07:00
knguyen2
e3fd89d55b chore: version bump 2023-07-27 17:55:41 +00:00
Kyle McCormick
303bf5ef3c build: npm run watch (experimental) (#32866)
Implements the `npm run watch` section of the assets ADR [1], plus some
modifications since I decided to switch from pywatchman to watchdog (see
ADR changes for justification). This will replace `paver watch_assets`
(edx-platform) and `openedx-assets watch-themes` (Tutor).

Specifically, this PR adds three experimental commands:

* `npm run watch-sass` : Watch for Sass changes with watchdog.
* `npm run watch-webpack` : Invoke Webpack-watch for JS changes.
* `npm run watch` : Invoke both `watch-sass` and `watch-webpack` simultaneously.

These commands are only intended to work in development mode. They have
been tested both on bare-metal edx-platform and through `tutor dev run`
on on Linux.

Before removing the "experimental" label, we need to:

* Test through Devstack on Linux.
* Test through Devstack and `tutor dev run` on macOS.
* Test on bare-metal macOS. Might not work, which is OK, but we should
  document that.
* Document the commands in edx-platform's README.
* Confirm that this not only works through `tutor dev run`, but also as
  a suitable replacement in the `watchthemes` service that Tutor runs
  automatically as part of `tutor dev start`. Tweak if necessary.

References:

1. https://github.com/openedx/edx-platform/blob/master/docs/decisions/0017-reimplement-asset-processing.rst

Part of: https://github.com/openedx/edx-platform/issues/31612
2023-07-27 16:33:32 +00:00
jajjibhai008
6c1db43077 feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-07-27 11:13:09 +00:00
Usama Sadiq
34f9fc4ae9 fix: include new assets.txt file in make upgrade (#32860)
* fix: include new assets.txt file in make upgrade
* test: update click version to resolve upgrade job failure
* chore: Updating Python Requirements (#32861)
2023-07-27 16:03:07 +05:00
Jillian
8098169eca feat: adds Content Tagging (#32661)
* refactor: moves is_content_creator

from cms.djangoapps.contentstore.helpers to common.djangoapps.student.auth

* feat: adds content tagging app

Adds models and APIs to support tagging content objects (e.g. XBlocks,
content libraries) by content authors. Content tags can be thought of as
"name:value" fields, though underneath they are a bit more complicated.

* adds dependency on openedx-learning<=0.1.0
* adds tagging app to LMS and CMS
* adds content tagging models, api, rules, admin, and tests.
* content taxonomies and tags can be maintained per organization by
  content creators for that organization.
2023-07-26 10:32:59 -07:00
Kyle McCormick
3e67719a24 build: npm run build (experimental) (#32823)
This PR implements much of the static assets rework ADR [1], including:

* `npm run build[-dev]`, and its subcommands,
* `npm run webpack[-dev]` and
* `npm run compile-sass[-dev]`.

This is backwards-compatible. `paver update_assets` should not be affected.
The new command warns that it is "experimental" for a few reasons:

* `npm run build` will fail in the webpack phase unless you first
run  `xmodule_assets`. This will be changed soon [2].

* We have tested the new build, but not quite so thoroughly that we'd
recommend it as the production default yet. Once the xmodule_assets
work lands, we'll share this on the forums so early adopters can try it
out.

* The commands lack some top-level documentation. Once they stabilize more,
we'll add a section to the README that explains how and when to use `npm run
build` and its subcommands and its env vars.

* `npm run watch` is not yet implemented.

References:
1. https://github.com/openedx/edx-platform/blob/master/docs/decisions/0017-reimplement-asset-processing.rst
2. https://github.com/openedx/edx-platform/pull/32685

Part of: https://github.com/openedx/edx-platform/issues/31604
2023-07-26 08:04:45 -04:00
knguyen2
46cae7a92b chore: version bump 2023-07-25 23:56:36 +00:00
Rômulo Penido
c54070989b feat!: add new content authoring event signals 2023-07-25 16:45:39 +02:00
muhammad-ammar
584a52eeb3 chore: remove optional dependencies 2023-07-25 16:00:33 +05:00
edX requirements bot
a44c6d3d4a chore: Updating Python Requirements (#32829) 2023-07-25 12:48:44 +05:00
knguyen2
2640b291b1 chore: edx-enterprise version bump 2023-07-24 16:46:56 +00:00
github-actions[bot]
35ff87f68d feat: Upgrade Python dependency edx-enterprise (#32809)
fix: skipping rate limited api response errors

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: kiram15 <kiram15@users.noreply.github.com>
Co-authored-by: Kira Miller <31229189+kiram15@users.noreply.github.com>
2023-07-24 09:07:40 -06:00
alex-sheehan-edx
d28d094af8 feat: Upgrade Python dependency edx-enterprise
fix: removing items to delete dependency on the catalog service

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2023-07-20 18:45:05 +00:00
github-actions[bot]
8a3c9169d1 feat: Upgrade Python dependency ora2 (#32793)
bump to ora version to include flexible peer grading override changes

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: jansenk <jansenk@users.noreply.github.com>
2023-07-19 18:23:14 +00:00
Braden MacDonald
57420ed613 feat: expand mypy static type checking (#32591)
* chore: typing + fixes for content_staging
* chore: typing + fixes for learning_sequences
* chore: typing + fixes for content_libraries
* chore: typing + fixes for new XBlock runtime
* feat: type hinting more code with mypy
2023-07-19 09:58:19 -07:00
Feanil Patel
8780e606f7 Merge pull request #32768 from openedx/feanil/redirect_technical_guides
Redirect Technical docs pages to the new edx-platform docs site.
2023-07-18 10:52:13 -05:00
Emily Rosario-Aquin
6ff8538dc6 Merge pull request #32595 from openedx/ea/ent-7031
feature: upgrade course enrollment from audit to verified
2023-07-18 08:04:58 -05:00
Feanil Patel
83265e0791 chore: Run make upgrade. 2023-07-17 17:23:28 -04:00