Commit Graph

65342 Commits

Author SHA1 Message Date
MueezKhan246
a1f7b8e80c feat: bumping edx-enterprise version to 4.19.11 2024-06-07 13:10:05 +00:00
MushtaqRossier
ead0468965 Merge pull request #34941 from openedx/mrossier/SONIC-529
feat: Added some extra logs
2024-06-07 13:43:02 +02:00
Feanil Patel
04f9982f5b Merge pull request #34746 from openedx/feanil/update_edx_platform_maintainers
docs: Update named edx-platform maintainers.
2024-06-07 07:42:51 -04:00
Attiya Ishaque
0cb2db14a2 fix: add auto_generated_username flag in activation email (#34931) 2024-06-07 15:52:45 +05:00
Mushtaq Rossier
e8a85320ab feat: Added some extra logs 2024-06-07 09:57:22 +02:00
Braden MacDonald
e1e3c87a95 fix: searching tag refinement was sometimes not working (#34933) 2024-06-07 09:30:05 +09:30
Braden MacDonald
6bfe08c147 fix: reindex_studio was crashing if instance had too many courses (#34905) 2024-06-07 09:29:01 +09:30
Juliana Kang
cb52915370 fix: Financial Assistance Letter extend time to award and styling edits (#34913)
REV-4066
2024-06-06 16:41:54 -04:00
Deborah Kaplan
b937fd4346 feat: temporarily prevent renovate from updating this package (#34938)
* feat: temporarily prevent renovate from updating this package

Minor (and therefore presumed-safe by renovate) version updates caused
an exception on some deprecated code. Marking this package as not-safe
for renovate until that code is removed, which  will happen quite soon.
see external (2U) ticket REV-4067 for details. cc @julianajlk

FIXES: APER-3502

* feat: adding a comment

attempting to add a comment explaining the ignored dependency

Co-authored-by: Kyle McCormick <kyle@axim.org>

---------

Co-authored-by: Kyle McCormick <kyle@axim.org>
2024-06-06 16:36:49 -04:00
renovate[bot]
7f7cade131 chore(deps): update dependency @edx/stylelint-config-edx to v2.3.3 2024-06-06 16:24:10 +00:00
Diana Huang
de9a8652d4 Revert "fix(deps): update dependency moment-timezone to v0.5.45" (#34928)
This reverts commit 51ebabfd96.
2024-06-06 10:48:13 -04:00
ayesha waris
8b4adaf4bd fix: fixed creating post based on discussion restrictions settings (#34872) 2024-06-06 16:52:04 +05:00
renovate[bot]
51ebabfd96 fix(deps): update dependency moment-timezone to v0.5.45 2024-06-05 15:24:04 +00:00
Kyle McCormick
88a6855255 test: cancel old unit tests when a new PR commit is pushed (#34909)
Based on: 
* https://docs.github.com/en/actions/using-jobs/using-concurrency#example-using-concurrency-and-the-default-behavior
* https://stackoverflow.com/questions/68418857/how-to-cancel-existing-runs-when-a-new-push-happens-on-github-actions-but-only
2024-06-05 08:26:04 -04:00
MushtaqRossier
f12322f3f0 Merge pull request #34917 from openedx/mrossier/SONIC-521
feat: Added extra info logs for refundable method
2024-06-05 13:33:39 +02:00
Mushtaq Rossier
eb2b51d02e feat: Added extra info logs for refundable method 2024-06-05 12:40:01 +02:00
MueezKhan246
fe07dda271 Merge pull request #34916 from openedx/mueezkhan-edx/enterprise-version-bump-4.19.8
Bumping edx-enterprise version to 4.19.8
2024-06-05 14:25:58 +05:00
MueezKhan246
1002834235 feat: bumping edx-enterprise version to 4.19.8 2024-06-05 08:54:58 +00:00
Hamza Waleed
424537ef0a Merge pull request #34915 from openedx/hamza/edx-enterprise-bump-4.19.7
feat: bump edx-enterprise to 4.19.7
2024-06-05 12:42:35 +05:00
hamzawaleed01
9e59517edf feat: bump edx-enterprise to 4.19.7 2024-06-05 12:04:27 +05:00
renovate[bot]
7188619fa5 chore(deps): update dependency enzyme-adapter-react-16 to v1.15.8 2024-06-04 19:19:58 +00:00
renovate[bot]
9850472761 fix(deps): update dependency underscore to v1.12.1 [security] 2024-06-04 18:23:20 +00:00
renovate[bot]
7612ffd4e4 fix(deps): update dependency axios to ^0.28.0 [security] 2024-06-04 17:36:45 +00:00
Feanil Patel
59cae77f36 Merge pull request #34837 from openedx/feanil/update_renovate
build: Update renovate config.
2024-06-04 13:03:18 -04:00
Kyle D. McCormick
1f41529a76 build: git-ignore static asset artifacts whether they are links or dirs
Remove the trailing slashes from the .gitignore entries for static asset
build artifacts. With these slashes, only directory contents are
ignored. Without these slashes, the artifact is ignored whether it is a
directory *or* an actual file (particularly, in our case: a symlink).

This allows us to build edx-platform static assets into a separate
directory, and then symlink to them from edx-platform.

Also: We remove the duplicate cms/static/css/ gitignore entry.
2024-06-04 11:48:58 -04:00
Kyle D. McCormick
97a9f08a9f build: lms/static/css/vendor/* -> common/static/css/vendor
The git-ignored target directory for LMS Sass compilation is:
    lms/static/css

Unfortunately, that directory contains git-controlled directory of
vendored-in static assets:
    lms/static/css/vendor

This is a problem for a couple reasons:

1. In Tutor, we would like to make lms/static/css a symlink to an
   external location for the sake of build efficiency. This is
   impossible to do without clobbering lms/static/css/vendor and
   dirtying the git state.

2. More generally, when optimizing (or just understanding) a build
   system, it adds complexity when git-controlled source directories are
   mixed up inside git-ignored target directories.

The solution is to simply merge these vendored-in assets to another
existing git-controlled vendor directory:
    common/static/css/vendor

LMS already reads assets from this folder, so no further changes need to
be made. common/static/css is fully git-controlled, so we avoid the
complexity described above.
2024-06-04 11:48:58 -04:00
Kyle McCormick
b063dfc1ea test: always run aggregate unit test check (#34903)
When a shard of unit-tests.yml fails, we want the `success` job to be
maked "Failed" (not "Skipped"). That's because "Failed" blocks the PR
from merging, whereas "Skipped" does not. This change ensures that
`success` always runs to completion rather than being cancelled as soon
as a unit test shard fails or is cancelled.

From https://github.com/marketplace/actions/alls-green#options:

> Important: For this to work properly, it is a must to have the job always run,
> otherwise GitHub will make it skipped when any of the dependencies fail. In
> some contexts, skipped is interpreted as success which may lead to undersired,
> unobvious and even dangerous (as in security breach "dangerous") side-effects.

Closes https://github.com/openedx/edx-platform/issues/34789
2024-06-04 10:15:51 -04:00
Feanil Patel
9caa2fa322 Merge pull request #34904 from openedx/feanil/fix_upgrades
build: Build assets requirements before development.
2024-06-04 09:52:41 -04:00
Blue
a2aa6bd2db feat: add register intent prop for login segement call (#34891)
Description:
Add register intent property for login successful segement call
VAN-1929
2024-06-04 18:43:22 +05:00
Feanil Patel
6b0789a255 Merge pull request #34857 from CodeWithEmad/chore/cleanup
chore: cleanup
2024-06-04 09:35:28 -04:00
Feanil Patel
34de5af6f5 build: Update renovate config.
Update the renovate config in edx-platform to match the standard config
in most of our other frontend repos, with the exception of 1 settings:

Given the size of edx-platform I want to limit the number of concurrent
renovate PRs to a very small number so that we don't overwhelm our CI
resources.  If we find that it would be useful to get more PRs at a
time, we can change this setting in the future.

We've also removed the `rebaseStalePRs` settings since that would be
extra costly on edx-platform for now.
2024-06-04 09:21:02 -04:00
Feanil Patel
83af6537dd Merge pull request #34873 from openedx/feanil/update_edx_ui_toolkit
fix: Updat edx-ui-toolkit node library.
2024-06-04 09:12:41 -04:00
Muhammad Soban Javed
31572c2f13 chore: upgrade edx-django-utils to 5.14.2 (#34881) 2024-06-04 16:31:19 +05:00
Fatima Sohail
88339bc08f feat: added tracking events for password reset initiation 2024-06-04 12:38:13 +05:00
sohailfatima
17f48adb49 feat: remove unnecessary PII 2024-06-04 12:08:52 +05:00
sohailfatima
582b41694f fix: failing password reset tests 2024-06-04 12:08:52 +05:00
sohailfatima
8e7a5f18c7 feat: added tracking events for password reset initiation 2024-06-04 12:08:52 +05:00
Feanil Patel
bcf8b38c25 Merge pull request #34888 from openedx/feanil/geoip2-bot-update-country-database-f3413fd
Update GeoLite Database
2024-06-03 16:48:37 -04:00
Feanil Patel
9bbe644ceb fix: Updat edx-ui-toolkit node library.
edx-ui-toolkit 1.5.5 drops usage of the ux-pattern-library for its docs
and also updates many of its dependencies.  As a result, many
edx-platform dependencies that were super out of date can now be further
upgraded.
2024-06-03 16:36:08 -04:00
Feanil Patel
f0b3aac5a2 build: Build assets requirements before development.
The development.txt file requires assets.txt so build assets first so we
don't get conflicts when running make upgrade.
2024-06-03 16:29:26 -04:00
Emad Rad
53da608097 chore: sort entrypoints alphabetically 2024-06-03 22:18:27 +03:30
Emad Rad
6c5b98087e chore: cleanup
- rst heading definitions
- indirect hyperlinks and code-blocks added for better readability
- MarkDown warnings resolved
- Yaml style issues fixed
2024-06-03 22:18:27 +03:30
Emad Rad
0c44a78fad chore: typos fixed 2024-06-03 22:11:05 +03:30
Emad Rad
8d68dd3192 Merge remote-tracking branch 'upstream/master' 2024-06-03 22:08:58 +03:30
Feanil Patel
a8434a7d68 Merge pull request #34901 from openedx/renovate/edx-mockprock-digest
chore(deps): update @edx/mockprock digest to 3ad18c6
2024-06-03 13:46:19 -04:00
renovate[bot]
43d1204f25 chore(deps): update @edx/mockprock digest to 3ad18c6 2024-06-03 15:49:28 +00:00
Feanil Patel
b93d3ac8be Merge pull request #34708 from irtazaakram/update-github-actions
chore: update all github actions versions and switch to github runners
2024-06-03 10:46:21 -04:00
feanil
0495378896 chore: geoip2: update maxmind geolite country database 2024-06-01 03:07:04 +00:00
Raymond Zhou
f3413fd767 fix: video page api error 2024-05-31 15:15:11 -04:00
Alison Langston
aabd73a91b fix: pin lti-consumer-xblock library (#34885) 2024-05-31 13:50:14 -04:00