Commit Graph

65817 Commits

Author SHA1 Message Date
alex-sheehan-edx
2fe3f28112 feat: Upgrade Python dependency edx-enterprise
enterprise version bump 4.13.3

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-06 16:57:05 +00:00
Omar Al-Ithawi
83f448778a feat!: atlas pull for studio-frontend translations (#34261)
This pull request pulls translations via atlas for `studio-frontend` and refactor `load_sfe_i18n_messages` to load new translations into `conf/plugins-locale/studio-frontend` instead of relying on deprecated node.js package bundled translations.
2024-03-06 15:50:59 +00:00
Saad Yousaf
e3467f91a3 fix: fix content_url for course update notification 2024-03-06 14:37:25 +05:00
Jeremy Ristau
3a343f8301 Merge pull request #34326 from openedx/catalog-info-updates
chore: update arch bom team name
2024-03-05 11:02:44 -05:00
Saad Yousaf
95e0df5935 fix: add notification expiry settings to cms 2024-03-05 17:34:25 +05:00
Jeremy Ristau
3cc40f8449 chore: update arch bom team name 2024-03-04 22:14:56 -05:00
Rômulo Penido
42418fb3a0 feat: export tagged content library as CSV (#34246) 2024-03-04 11:35:19 -08:00
David Ormsbee
8bb2f31ced docs: add pruning-related warning messages in MongoDB connection
We migrated the source of truth for what the active draft and published
versions of course and v1 library content are to the
SplitModulestoreCourseIndex Django model. But the contentpruning
code (structures.py) that was developed in tubular and will be moved to
edx-platform is not aware of this newer model, and still only pulls its
source of truth from MongoDB. So we *must* continue to do writes to
MongoDB, or the pruning code will start pruning live versions.

The longer term fix for this is to make the pruning code aware of
SplitModulestoreCourseIndex, which will be easier once it's moved into
edx-platform.
2024-03-04 10:06:20 -05:00
Jorg Are
3ffaa3dd8d Merge pull request #34305 from openedx/hajorg/au-1847-create-course-reset
feat: add post endpoint for course reset
2024-03-04 14:17:55 +01:00
Katrina Nguyen
887a8e0b0f Merge pull request #34319 from openedx/knguyen2/ent-8531
chore: edx-enterprise version bump
2024-03-01 09:32:28 -08:00
katrinan029
13fbca1070 chore: edx-enterprise version bump 2024-03-01 16:42:05 +00:00
Feanil Patel
5a5947e73b Merge pull request #34306 from Zeit-Labs/compile_js_no_paver
feat: fix pull_translations for production deployment
2024-03-01 10:24:50 -05:00
Blue
e11474db6b fix: add country field error message (#34316)
Description: Add country field error message in api response
VAN-1862
2024-03-01 12:09:51 +05:00
Mubbshar Anwar
b6d89bcd59 fix: fir segment event (#34279)
fire segment event for PWNED_PASSWORD on registration page password validation

VAN-1830
2024-03-01 10:22:57 +05:00
Feanil Patel
ea55eca47e Merge pull request #33690 from Inferato/lytvynenko/bulk_email_checkbox_master
fix: course mode added to the metadata
2024-02-29 15:19:13 -05:00
github-actions[bot]
feeda3adc4 feat: Upgrade Python dependency edx-enterprise (#34314)
* feat: Upgrade Python dependency edx-enterprise

Bump version of edx-enterprise to v4.13.0.

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

---------

Co-authored-by: adamstankiewicz <adamstankiewicz@users.noreply.github.com>
Co-authored-by: Adam Stankiewicz <agstanki@gmail.com>
2024-02-29 14:18:43 -05:00
Maria Grimaldi
f544a4825d feat: make hide from TOC a visibility section setting (#33952)
Exposes the hide_from_toc xblock attribute so course authors can configure it as a section visibility option in Studio. Before this change, the Hide from TOC functionality was mainly used by OLX components. Hence, it wasn't available for configuration through the Studio UI. Still, its implementation existed in the platform and could be used by setting the attribute: hide_from_toc=true as part of the OLX definition.
Ref: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-02-29 11:13:33 -04:00
github-actions[bot]
547f7febcc feat: Upgrade Python dependency edx-enterprise (#34312)
fix: Proximus learner transmission data failures

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

Co-authored-by: sameenfatima78 <sameenfatima78@users.noreply.github.com>
2024-02-29 17:42:17 +05:00
hajorg
45648c911f fix: resolve lint issues 2024-02-29 12:03:08 +01:00
hajorg
c18c9de3cd feat: add post endpoint for course reset 2024-02-29 11:04:37 +01:00
ayesha waris
c913a55b17 feat: updated api to get all question type reponses (#34215)
* feat: updated api to get all question type reponses

* test: fixed and added new test cases
2024-02-29 11:58:07 +05:00
Blue
c13c7d3bc0 fix: add vanguards to CODEOWNERS (#34291)
Add vanguards to CODEOWNERS
VAN-1817
2024-02-29 10:38:45 +05:00
Jorg Are
abce8a98bd Merge pull request #34303 from openedx/jkantor/list-available
feat: add list endpoint for course reset enabled enrollments
2024-02-28 22:45:53 +01:00
Omar Al-Ithawi
8599978ebc feat: fix pull_translations for production deployment
Makefile paver usage replaced with manage.py.
This avoids running the production-unsuitable
`pavelib.prereqs.install_prereqs` step during deployments.
2024-02-28 20:08:06 +03:00
github-actions[bot]
1339313782 feat: Upgrade Python dependency edx-enterprise (#34304)
feat: Adding a group membership to the EnterpriseCustomerUserReadOnlySerializer

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>
2024-02-28 09:11:11 -07:00
Danyal Faheem
3a2b6dd8fc fix: hide help button in unauthenticated studio header (#34249)
Co-authored-by: Zia Fazal <zia.fazal@arbisoft.com>
2024-02-28 10:14:08 +05:00
jansenk
56d4b47f2d feat: add list endpoint for course reset enabled enrollments 2024-02-27 12:15:14 -08:00
Alexander J Sheehan
7fe4c06511 Merge pull request #34301 from openedx/alex-sheehan-edx/upgrade-edx-enterprise-d95ac60
feat: Upgrade Python dependency edx-enterprise
2024-02-27 12:05:12 -05:00
alex-sheehan-edx
a497ff2bd2 feat: Upgrade Python dependency edx-enterprise
edx enterprise version bump 4.12.4

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-27 16:00:01 +00:00
Adolfo R. Brandes
d95ac60dcc Merge pull request #31976 from openedx/MJG/acc-edx-brand-removal
feat: Remove edX branding on account deletion
2024-02-27 12:26:32 -03:00
Moeez Zahid
fca51419f8 refactor: Increase size for mobile config singelton value (#34288)
Co-authored-by: Abdul  Moeez Zahid <abdul.moeez@025907584957.2tor.net>
2024-02-27 19:30:21 +05:00
Ehmad Saeed
4a8cc1e77e feat: add application scopes into default 2024-02-27 16:36:08 +05:00
Zainab Amir
383f5d636a feat: update account verification email context (#34294) 2024-02-27 03:20:15 -08:00
Saad Yousaf
a110fc79d5 feat: add notification for course updates 2024-02-27 13:58:50 +05:00
Awais Ansari
7fec28dea4 fix: newline and alignment bug in survey option mobile view (#34295) 2024-02-27 12:22:15 +05:00
Tim McCormack
3502096183 chore: Update org to openedx for move-affected repos (#34297)
See https://github.com/edx/edx-arch-experiments/issues/558
2024-02-26 22:10:59 +00:00
MueezKhan246
22ada3b939 Merge pull request #34293 from openedx/MueezKhan246/upgrade-edx-enterprise-c61df90
feat: Upgrade Python dependency edx-enterprise
2024-02-26 19:05:10 +05:00
MueezKhan246
6535962321 feat: Upgrade Python dependency edx-enterprise
added management command to clear out excessive records for API log table

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-02-26 12:57:58 +00:00
ayesha waris
c61df904c1 fix: Error message does not show when user clicks Dismiss button (#34277) 2024-02-26 16:21:18 +05:00
Blue
c0020a8769 fix: replace username with name in contact us form (#34252)
Description: Replace username with name in contact us form
VAN-1822
2024-02-26 10:21:49 +05:00
Jansen Kantor
ab4f62777c feat: add db models for course reset feature (#34282)
* feat: add db models for course reset feature

* style: quality

* fix: read only fields when creating / updating model
2024-02-23 11:56:04 -05:00
Alison Langston
78afee7573 feat: remove learning assistant waffle flag (#34272) 2024-02-23 11:39:15 -05:00
sundasnoreen12
826c164941 Merge pull request #34286 from openedx/sundas/INF-1148
fix: added table tags in allowed tags
2024-02-23 21:14:55 +05:00
Katrina Nguyen
bc6cd7a75d Merge pull request #34287 from openedx/knguyen2/version-bump
chore: version bump
2024-02-22 15:42:56 -08:00
knguyen2
77b70f029c chore: version bump 2024-02-22 23:12:41 +00:00
Tim McCormack
45116b02b0 fix: Support running pull_translations with base dependencies (#34285)
Since `make pull_translations` is now performed at build time (in the new
Atlas workflow), it will generally only have access to base dependencies.
However, it depends on the `i18n_tools` command that was only installed at
the testing layer. This moves the dependency from testing to base.

(There is no increase in artifact size, as ora2 already depends on it and
is installed at the base later.)

This also adds `API_ACCESS_MANAGER_EMAIL` to the minimal settings
so that `make pull_translations` can be run using production envs in a
local environment (to test the lack of dependency on developer-level deps.)

This supports OEP-58.
2024-02-22 19:43:30 +00:00
sundasnoreen12
1748d96544 fix: added table tags in allowed tags 2024-02-22 23:53:39 +05:00
David Ormsbee
86f1e5e8aa feat!: Switch v2 libraries to Learning Core data models (#34066)
This moves the Content Libraries V2 backend from Blockstore [1] over to
Learning Core [2] For high-level overview and rationale of this move, see
the Blockstore DEPR [3]. There are several follow-up tasks [4], most notably
adding support for static assets in libraries.

BREAKING CHANGE: Existing V2 libraries, backed by Blockstore, will stop
working. They will continue to be listed in Studio, but their content
will be unavailable. They need to be deleted (via Django admin) or manually
migrated to Learning Core. We do not expect production sites to be in
this situation, as the feature has never left "experimental" status.

[1] https://github.com/openedx-unsupported/blockstore
[2] https://github.com/openedx/openedx-learning/
[3] https://github.com/openedx/public-engineering/issues/238
[4] https://github.com/openedx/edx-platform/issues/34283
2024-02-22 16:38:05 +00:00
Muhammad Farhan Khan
65ea55c8aa Move user retirement scripts code from the tubular repo (#34063)
* refactor: Migragte user retirement scripts code from the tubular repo
2024-02-22 11:09:00 -05:00
Bryann Valderrama
20570ff417 feat: update initialize endpoint and create assessments/feedback endpoint in ORA Staff Grader (#33632) 2024-02-22 10:44:32 -04:00