Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: remove warnings from defusedxml package #32616

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
479 commits
Select commit Hold shift + click to select a range
f1ff90d
fix: failing test, not really sure why this worked before without mod…
bradenmacdonald May 24, 2023
b3c5faa
temp: update query counts
bradenmacdonald May 24, 2023
28ddb1e
refactor: add badge styles to scss
Syed-Ali-Abbas-Zaidi May 24, 2023
24dced2
test: add tests for MFE Context API serializser (#32179)
shahbaz-shabbir05 May 24, 2023
bbb1fdb
fix: Fix split test event logging. (#32299)
dianakhuang May 24, 2023
7b91f85
fix: return a 403 instead of a redirect from course_home_api api meth…
jansenk May 24, 2023
1695582
chore: geoip2: update maxmind geolite country database
May 24, 2023
a782e69
Merge branch 'master' into Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi May 25, 2023
fcb4c4d
fix: replacing exceptions (#31827)
awais786 May 25, 2023
aa7370c
refactor: Duplicate and update primitives made available.
Kelketek May 25, 2023
0f847df
refactor: define resource paths (not contents) on XModule classes (#3…
kdmccormick May 25, 2023
0e5c3a5
chore: bumping enterprise package version to 3.65.1
alex-sheehan-edx May 25, 2023
d59f5f0
Merge pull request #32315 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx May 25, 2023
15b511f
test: fix the number of Mongo calls
Agrendalath May 25, 2023
73c2eac
feat: Upgrade Python dependency openedx-filters
irfanuddinahmad May 25, 2023
9f5f310
fix: cleanups and bug fix from review
bradenmacdonald May 25, 2023
89dcb47
Merge pull request #32317 from openedx/irfanuddinahmad/upgrade-opened…
irfanuddinahmad May 26, 2023
f13263d
fix: remove the need to patch the KVS during library import
bradenmacdonald May 26, 2023
619671d
Merge branch 'master' into Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi May 26, 2023
b273409
feat: Added filter for modifying course home url for externally hoste…
May 23, 2023
38a69d1
feat: allow course entitlements REST API to be filtered on course_uui…
christopappas May 26, 2023
c67408b
fix: Modify nextPaymentDate in program details subscriptions (#32310)
julianajlk May 26, 2023
785a2e8
chore: bumping enterprise package version to 3.65.2
alex-sheehan-edx May 26, 2023
4dc35c7
Merge pull request #32319 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx May 26, 2023
018f8f2
fix: Apparently block.scope_ids gets mutated a lot and isn't a good key
bradenmacdonald May 26, 2023
fbaa2e5
fix: make the initialization more like how it was in the past
bradenmacdonald May 27, 2023
6dd9d2e
fix: some tests still use old mongo and weren't passing
bradenmacdonald May 29, 2023
dac1c5a
refactor: we don't need _unwrapped_field_data any more
bradenmacdonald May 29, 2023
044f172
perf: pull user's profile information for serialization w/ ret. arch
May 24, 2023
1b50e80
chore: add go to course button for student already enrolled in the co…
leangseu-edx May 17, 2023
b8de097
fix: remove drag and drop from V1 libs (#32325)
connorhaugh May 30, 2023
cc9ec69
feat: Pin python3-saml again for duplicate attributes issue (#32328)
timmc-edx May 30, 2023
b55104a
Merge pull request #32294 from openedx/iahmad/ENT-7164-3
irfanuddinahmad May 31, 2023
d7f6188
feat: notifications enrollments api will show courses for which notif…
muhammadadeeltajamul May 31, 2023
0544c06
fix: fix empty list as default value for extended_profile (#32323)
attiyaIshaque May 31, 2023
ccf1b96
chore: bumping enterprise package version to 3.65.4
alex-sheehan-edx May 31, 2023
0ebf846
Merge pull request #32333 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx May 31, 2023
a6ce487
feat: Extending API functionality for proctoring errors (#32331)
ruzniaievdm May 31, 2023
aace581
chore: geoip2: update maxmind geolite country database
May 31, 2023
d44ca41
docs: clarify comment that I had added earlier
bradenmacdonald May 31, 2023
aa68ea1
chore: Update with latest master
bradenmacdonald May 31, 2023
374dd70
chore: Install skill-tagging as dependency in edx-platform (#32335)
sameenfatima78 Jun 1, 2023
cc0d5cd
feat!: upgrading django-storages. (#32311)
awais786 Jun 1, 2023
6e597b5
Revert "feat!: upgrading django-storages. (#32311)" (#32340)
UsamaSadiq Jun 1, 2023
072df9a
chore(i18n): update translations
Jun 1, 2023
7816a41
fix: conditional rendering of course team link (#32336)
KristinAoki Jun 1, 2023
25139a0
chore: Updating Python Requirements (#32321)
edx-requirements-bot Jun 1, 2023
b70252d
fix: Update text of new clipboard menu, hide it in libraries (#32339)
bradenmacdonald Jun 1, 2023
e2a54e0
feat: Upgrade Python dependency edx-django-utils (#32345)
github-actions[bot] Jun 1, 2023
b054e0d
build(deps): bump actions/cache from 2 to 3 (#32138)
dependabot[bot] Jun 2, 2023
9249ea9
build(deps): bump actions/setup-python from 2 to 4 (#32136)
dependabot[bot] Jun 2, 2023
f7a3faa
docs: Update the issue tracker section of the README. (#32354)
Jun 2, 2023
62be50c
chore: upgrade edx-enterprise
Jun 3, 2023
af78700
Merge pull request #32358 from openedx/iahmad/ENT-7229-2
irfanuddinahmad Jun 3, 2023
8326c19
chore(i18n): update translations
Jun 4, 2023
9f7cc4a
fix: Remove extra </div> tag from calculators's HTML (#32276)
hamza-56 Jun 5, 2023
26b0977
chore: adding temp pin. (#32360)
awais786 Jun 5, 2023
3832eda
fix: change response of course enrollment api for notifications
muhammadadeeltajamul Jun 5, 2023
249aabb
feat!: upgrading django-storages. (#32350)
awais786 Jun 5, 2023
c6934dd
PON-241: Copy changes on Program details page (#32352)
NawfalAhmed Jun 5, 2023
585b965
build: remove prefixes from XModule resource copies (#32287)
kdmccormick Jun 5, 2023
c7fc049
feat: new endpoint for cross product and amplitude recommendations (#…
JodyBaileyy Jun 5, 2023
005b6dd
fix: embed video css
leangseu-edx May 31, 2023
ddf3220
build(deps): bump thollander/actions-comment-pull-request from 1 to 2…
dependabot[bot] Jun 6, 2023
2df14a8
feat: add public video url copy interface (#32293)
muselesscreator Jun 6, 2023
50c7608
chore: remove 2nd entry of the same xblock
graemeglass Jun 6, 2023
f01c47a
chore: upgrade edx-enterprise
Jun 6, 2023
d77f1ed
Merge pull request #32384 from openedx/iahmad/ENT-7229-3
irfanuddinahmad Jun 6, 2023
009cb09
fix: call signal once entry is saved (#32378)
zamanafzal Jun 6, 2023
a631a05
fix: update name of topic used to publish `CERTIFICATE_CREATED` events
justinhynes Jun 6, 2023
7293b3e
Merge pull request #32386 from openedx/jhynes/APER-2347_fix-topic-name
justinhynes Jun 6, 2023
0339784
feat: integrating notification preference API
May 22, 2023
2da176c
feat: implementing basic functionality to incorporate new notificatio…
May 31, 2023
86edbbe
feat: management command to fetch enterprise current job in lms exten…
bilaltahir21 Jun 5, 2023
698506c
Merge pull request #32365 from openedx/btahir/ENT-7192
bilaltahir21 Jun 7, 2023
6ab9e49
refactor: Add logging, exception handling to Apple migration commands…
moeez96 Jun 7, 2023
cef8c06
build: stop suffixing XModule SCSS with hashes (#32288)
kdmccormick Jun 7, 2023
40613ae
fix: when no option selected, the criteria should try to create
leangseu-edx Jun 5, 2023
a1f7f8b
Merge branch 'master' into Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi Jun 7, 2023
5c961b7
chore: geoip2: update maxmind geolite country database
Jun 7, 2023
5316d7e
Merge branch 'master' into remove-extra-recommender-xblock-requirement
e0d Jun 7, 2023
1dd0bed
Merge pull request #32383 from graemeglass/remove-extra-recommender-x…
e0d Jun 7, 2023
bd61cc1
Merge branch 'master' into Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi Jun 8, 2023
dd45417
feat: show existing UX for purchased program on program details (#32374)
NawfalAhmed Jun 8, 2023
9e9130b
Merge branch 'master' into Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi Jun 8, 2023
901aaa4
chore: upgrade edx-enterprise
Jun 8, 2023
68f72b3
Merge pull request #32400 from openedx/iahmad/ENT-7258
irfanuddinahmad Jun 8, 2023
b5130f2
Merge branch 'master' into Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi Jun 8, 2023
4d8c1d6
Merge pull request #32296 from openedx/Ali-Abbas/badge-styles
Syed-Ali-Abbas-Zaidi Jun 8, 2023
76e4e8c
feat: Added separate url for only returning amplitude recommendations…
JodyBaileyy Jun 8, 2023
47a568a
chore: remove generate_code_owner_mappings (script moved) (#32403)
Jun 8, 2023
96b8ba5
feat: Create DRF for course settings and course details views out of …
ruzniaievdm Jun 8, 2023
c9bea66
chore: add high_service_user scope in throttle config
jajjibhai008 Jun 8, 2023
2e447b0
feat: edx-enterprise 3.66.4 | more logging for bulk enrollment
iloveagent57 Jun 9, 2023
dea67f2
feat: Create DRF for course grading (#32399)
ruzniaievdm Jun 9, 2023
8f1facc
Merge branch 'master' into eahmadjaved/ENT-4727
jajjibhai008 Jun 12, 2023
8d202a5
Merge pull request #32404 from openedx/eahmadjaved/ENT-4727
jajjibhai008 Jun 12, 2023
2002dcb
feat: Upgrade Python dependency edxval (#32419)
github-actions[bot] Jun 12, 2023
6a5c1bb
feat: update subscription enrollment alert (#32414)
NawfalAhmed Jun 12, 2023
2ecd06a
feat: trigger signals to import and delete course details from plugin
muhammad-ammar Jun 7, 2023
078bd91
chore: bumping enterprise package version to 3.66.6
jajjibhai008 Jun 12, 2023
f5a41a0
feat: Upgrade Python dependency edx-enterprise
jajjibhai008 Jun 12, 2023
0ba2399
Merge pull request #32423 from openedx/jajjibhai008/upgrade-edx-enter…
jajjibhai008 Jun 12, 2023
563fe09
Merge pull request #32424 from openedx/eahmadjaved/enterprise-version…
jajjibhai008 Jun 12, 2023
435be23
chore(i18n): update translations
Jun 12, 2023
74d1008
fix: Be able to connect to SQL in containers from CMS
feanil May 9, 2023
4338f55
fix: Load the DATA_DIR via derived_settings tooling.
feanil May 18, 2023
640e35e
test: Change how we test migrations.
feanil May 15, 2023
c32514a
test: Test both mysql 5.7 and 8 in one workflow.
feanil May 19, 2023
9f0aeea
docs: Add an annotation for the ELASTICSEARCH_INDEX_PREFIX
feanil Jun 12, 2023
fb7336d
Merge pull request #32428 from openedx/feanil/add_annotation
Jun 12, 2023
b74138f
feat: release edx-enterprise==3.66.8 (#32430)
johnnagro Jun 12, 2023
4e5cfaf
Merge pull request #32389 from openedx/ammar/trigger-signals-to-impor…
muhammad-ammar Jun 13, 2023
428849c
fix: resolved spell issue in requirement file (#32433)
AhtishamShahid Jun 13, 2023
44d48f6
refactor: removed notification app urls from cms (#32434)
AhtishamShahid Jun 13, 2023
52a886d
feat: filter notifications based on NOTIFICATIONS_EXPIRY (#32411)
awais-ansari Jun 13, 2023
c7559f5
Merge pull request #32273 from open-craft/field-data-refactor
jristau1984 Jun 13, 2023
8693d5a
feat: create user profile if not found in current job command
bilaltahir21 Jun 13, 2023
45efafb
Merge pull request #32435 from openedx/btahir/ENT-7260
bilaltahir21 Jun 13, 2023
2a24bf8
chore: add comment
muhammad-ammar Jun 13, 2023
33e93a4
fix: styles issue for the "Upload a CSV file" field on the Instructor…
rpenido Jun 13, 2023
0326b45
fix: Update how we render the error pages.
feanil Jun 13, 2023
3b7facd
fix: Add names to the error page urls.
feanil Jun 13, 2023
6f90724
feat: update tab_handler to include blockId (#32392)
KristinAoki Jun 13, 2023
805d5c4
Merge pull request #32445 from openedx/ammar/add-comment-for-signal
muhammad-ammar Jun 14, 2023
4bd032a
chore: adding pin to avoid test failures. (#32440)
awais786 Jun 14, 2023
5204ee6
feat: handle edge cases for purchased courses in a subscription progr…
NawfalAhmed Jun 14, 2023
489e239
feat: tpa automatic logout (#32193)
kaustavb12 Jun 14, 2023
ee72134
fix: fix alert icon unexpected behaviour (#32455)
NawfalAhmed Jun 14, 2023
3fab0ae
build: import XModule source SCSS directly rather than copying (#32289)
kdmccormick Jun 14, 2023
d427d40
feat: add ability for notify_credentials to revoke program certs
justinhynes Jun 14, 2023
9ce54bc
feat: edx-enterprise 3.67.0 | compare lowered emails
iloveagent57 Jun 14, 2023
e607bb1
Merge pull request #32458 from openedx/jhynes/APER-2504_update-notify…
justinhynes Jun 14, 2023
2beaa1d
feat: add ability for `notify_credentials` to revoke program certs
justinhynes Jun 14, 2023
7b22a7c
chore: geoip2: update maxmind geolite country database
Jun 14, 2023
6568785
enhancement: add support for caching programs for one site (#32380)
Faraz32123 Jun 15, 2023
bc8576a
chore: update PR template for Palm release
mtyaka Jun 14, 2023
9fbc263
feat: remove block-specific handling from runtime role checks
Agrendalath Jun 2, 2023
bc17163
chore: update `ora2` XBlock
Agrendalath Jun 15, 2023
d3b1ce1
feat: adds waffle flag for show notifications tray (#32451)
ayesha-waris Jun 15, 2023
6bef88c
feat!: openedx-django-pyfs will now use boto3 to generate-urls. (#32453)
awais786 Jun 15, 2023
7a04702
chore(i18n): update translations
Jun 15, 2023
d5be2c8
feat: Get welcome page context (#32426)
zainab-amir Jun 15, 2023
a62276b
feat: registration event property (#32447)
mubbsharanwar Jun 15, 2023
0aa92af
fix: fix edge-case for completed courses in a subscription program (#…
NawfalAhmed Jun 15, 2023
2f8b738
Merge pull request #32463 from openedx/jhynes/APER-2504_changes-part-2
justinhynes Jun 15, 2023
e439b3f
Merge pull request #32356 from open-craft/agrendalath/fc-0026-user-ch…
Agrendalath Jun 15, 2023
68aa755
Merge pull request #32446 from openedx/feanil/fix_redudant_urls
Jun 15, 2023
82dde01
Merge pull request #32239 from openedx/feanil/migration_check
Jun 15, 2023
e7e4fa3
temp: remove flaky test_login_and_registration_form_ratelimited (#32459)
robrap Jun 15, 2023
a6c5781
feat add xblock api endpoint (#32282)
jesperhodge Jun 15, 2023
c55f096
fix: update event property (#32479)
mubbsharanwar Jun 16, 2023
b05fe46
feat: add B2C subscription flag for header change
mrazadar Jun 16, 2023
ee0bdec
Revert "feat!: openedx-django-pyfs will now use boto3 to generate-url…
UsamaSadiq Jun 16, 2023
0b455e0
build: commit XModule SCSS entrypoints of generating them (#32290)
kdmccormick Jun 16, 2023
23fa924
chore(i18n): update translations
Jun 18, 2023
2d1a6e2
refactor: Add exception handling to Apple migration commands (#32500)
moeez96 Jun 19, 2023
457fd46
chore: replace edx-shinx-theme with sphinx-book-theme in dev dependen…
xitij2000 Jun 1, 2023
0348991
fix: update s3 connection method (#32492)
UsamaSadiq Jun 19, 2023
4597cfc
feat: Upgrade Python dependency learner-pathway-progress (#32505)
github-actions[bot] Jun 19, 2023
3eab837
feat: add management command to generate notification preferences for…
May 26, 2023
7a217bf
fix: removed 'providing_arg from code its removed in django40. (#32474)
awais786 Jun 19, 2023
8990035
feat: add notifications mark as read API (#32475)
awais-ansari Jun 19, 2023
9fd913b
fix: Add platform name to mobile config cache key (#32504)
moeez96 Jun 19, 2023
6c41246
Merge pull request #32490 from openedx/mrazadar/PON-88/orders-and-sub…
mrazadar Jun 20, 2023
4c36156
feat: add content field property to Notification model
Jun 15, 2023
aab3624
feat: added parser to update existing notification on get (#32450)
muhammadadeeltajamul Jun 20, 2023
78e4bd0
Revert "Revert "feat!: openedx-django-pyfs will now use boto3 to gene…
awais786 Jun 20, 2023
4048bf9
feat: fix throttling for subscription service user (#32473)
aht007 Jun 20, 2023
2a1cf5f
chore: upgrading djangorestframework. (#32487)
awais786 Jun 20, 2023
a18e418
feat: update: Reverted - History changed to Orders & Subscriptions
mrazadar Jun 20, 2023
aaac11c
Merge pull request #32521 from openedx/mrazadar/PON-88/orders-and-sub…
mrazadar Jun 20, 2023
5671dab
build: common/static/css/xmodule -> xmodule/static/css (#32291)
kdmccormick Jun 20, 2023
41c27e8
Add exams dashboard MFE to instructor dash (#32493)
Zacharis278 Jun 20, 2023
c2c0e67
Merge pull request #32341 from open-craft/kshitij/remove-edx-sphinx-t…
Jun 20, 2023
bf4b3c6
refactor: updated api reference from unseen to seen (#32501)
AhtishamShahid Jun 21, 2023
e30bf39
feat: send some user traits in successful registration response (#32532)
syedsajjadkazmii Jun 21, 2023
9a8f08f
fix: Handle invalid_client error for Apple migration (#32531)
moeez96 Jun 21, 2023
597a1f1
fix: unrestrict enterprise learner from B2C subscriptions (#32534)
aht007 Jun 21, 2023
28ebe52
fix: fix subscription timezone logic (#32536)
NawfalAhmed Jun 21, 2023
1a58d86
chore(i18n): update translations
Jun 21, 2023
efe4065
fix: save scroll position on exit from video xblock fullscreen mode
ihor-romaniuk Sep 28, 2022
9e0b59f
fix: simplify code by using common method
ihor-romaniuk Mar 3, 2023
0137f21
feat: move XQueueService from the runtime to ProblemBlock
Agrendalath Jun 21, 2023
a903230
revert build: common/static/css/xmodule -> xmodule/static/css (#32291…
kdmccormick Jun 21, 2023
71fee4a
feat!: remove block handling from runtime initialization of ReplaceUR…
Agrendalath Jun 5, 2023
fd08f26
feat: change wording ccpa footer link (#32303)
amatta2u Jun 21, 2023
fa93f5c
chore: geoip2: update maxmind geolite country database
Jun 21, 2023
4792f9e
Revert "feat: send some user traits in successful registration respon…
zainab-amir Jun 22, 2023
92cba6c
fix: updating bucket to bucket_name. These are deprecated. (#32533)
awais786 Jun 22, 2023
b559a61
fix: added response for austin masters program in CPR views (#32544)
JodyBaileyy Jun 22, 2023
6e8328b
test: change modulestore/tests/test_mongo.py to use ddt (#31956)
NguyenTuanAnh2195 Jun 22, 2023
7ccdaac
chore: bumping enterprise package version to 3.67.1
alex-sheehan-edx Jun 22, 2023
61982ca
Merge pull request #32548 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx Jun 22, 2023
22989f4
chore(i18n): update translations
Jun 22, 2023
e58af88
chore: bumping enterprise package version to 3.67.2
alex-sheehan-edx Jun 22, 2023
b3fd3c9
Merge pull request #32551 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx Jun 22, 2023
4d4f1cd
chore: added a django management command to expire old entitlements a…
zubair-ce07 Jun 20, 2023
b88a34d
feat: update logic and modified code
zubair-ce07 Jun 20, 2023
2887e89
feat: resolved linting issues
zubair-ce07 Jun 20, 2023
33bc48b
feat: resolved linting issues
zubair-ce07 Jun 20, 2023
8e26123
feat: resolved linting issues
zubair-ce07 Jun 20, 2023
a0d3c21
feat: incorporated feedback comments
Jun 21, 2023
a9afb4f
feat: added user in support_details object
Jun 21, 2023
3133628
feat: incorporated feedback comments
zubair-ce07 Jun 22, 2023
aefdc75
feat: incorporated feedback comments
zubair-ce07 Jun 22, 2023
f674e35
feat: fixed linting issues
zubair-ce07 Jun 22, 2023
1484750
feat: updated query to avoid enntitlements with with course run.
zubair-ce07 Jun 22, 2023
825d161
feat: fixeid linting issues
zubair-ce07 Jun 22, 2023
ee968a1
feat: fixed linting issues
zubair-ce07 Jun 22, 2023
3e9038e
feat: removed extra comma
zubair-ce07 Jun 22, 2023
43ea99e
feat: skipped linting check
zubair-ce07 Jun 22, 2023
0ca47c7
fix: use get_user_model() for E5102 imported-auth-user
pshiu Jun 22, 2023
9dfa556
feat: remove hardcodes of exceptional course uuids and username for s…
pshiu Jun 23, 2023
c973059
feat: add start/end/length log information at beginning of each expir…
pshiu Jun 23, 2023
d4ae7bf
fix: use newly created (not expired) entitlement id in logs and suppo…
pshiu Jun 23, 2023
eee3db8
perf: run `select count(*)` only once for entitlements.count()
pshiu Jun 23, 2023
5dfe83d
chore: quality
pshiu Jun 23, 2023
a00c21f
Merge pull request #32528 from openedx/zubair-expire_create_entitleme…
zubair-ce07 Jun 23, 2023
ef0fa64
feat: Upgrade sphinx and removed edx-sphinx-theme
github-actions[bot] Jun 23, 2023
80d151b
feat: add marketing url to subscription upsell (#32560)
NawfalAhmed Jun 23, 2023
5996ae0
temp: fix EncodeError & correct EntitlementSupportDetail action name …
pshiu Jun 23, 2023
886227c
temp: fix EncodeError for username in expire_and_create_entitlements …
pshiu Jun 23, 2023
fb9bf93
temp: fix use len(list) not list.count() in expire_and_create_entitle…
pshiu Jun 23, 2023
1a3ddd9
chore(i18n): update translations
Jun 25, 2023
2af47c7
temp: remove celery ignore_result=True
pshiu Jun 26, 2023
82338bd
fix: SyntaxError: use CourseEntitlement.objects, not .object
pshiu Jun 26, 2023
e115cd9
test: for entitlements tasks.expire_and_create_entitlements
pshiu Jun 26, 2023
8795399
feat: removed extra blank line
zubair-ce07 Jun 26, 2023
83feb54
Merge pull request #32568 from openedx/pshiu/zubair-expire_create_ent…
zubair-ce07 Jun 26, 2023
2fd3dc1
feat: add utm_campaign to registration event (#32574)
zainab-amir Jun 26, 2023
4519ca4
chore: added standard logging and removed celery logging
zubair-ce07 Jun 26, 2023
3f84b14
feat: removed unnecessary ignore-liting message
zubair-ce07 Jun 26, 2023
2d0a8b4
feat: fixed failing checks related to linting and tests
zubair-ce07 Jun 26, 2023
ddf8c32
Merge pull request #32577 from openedx/zubair/phil-add-standard-logging
zubair-ce07 Jun 26, 2023
8072c3e
temp: fix entitlements_to_expire should be capped at entitlements_cou…
pshiu Jun 26, 2023
b046282
chore: edx-enterprise version bump
kiram15 Jun 26, 2023
6ab64b5
Merge pull request #32580 from openedx/kiram15/ENT-6882
kiram15 Jun 26, 2023
35cb53a
chore: edx-enterprise version bump
katrinan029 Jun 26, 2023
85fee78
Merge pull request #32583 from openedx/openedx/knguyen2/ENT-6713
katrinan029 Jun 26, 2023
4aca4d3
chore: Rename the bucket to bucket_name. (#32576)
awais786 Jun 27, 2023
f34c777
chore: bumping enterprise package version to 3.67.5
alex-sheehan-edx Jun 27, 2023
32a3e2a
Merge pull request #32586 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx Jun 27, 2023
12a8d99
feat: Copy/Paste associated static assets along with components (#32346)
bradenmacdonald Jun 27, 2023
478c301
docs: improve filters & events links in Hooks guide (#32588)
kdmccormick Jun 27, 2023
92301a2
fix: field adjustments to product recommendations endpoint (#32593)
JodyBaileyy Jun 28, 2023
f673e8c
chore: bumping enterprise package version to 3.67.6
alex-sheehan-edx Jun 28, 2023
0302489
Merge pull request #32596 from openedx/asheehan-edx/bumping-enterpris…
alex-sheehan-edx Jun 28, 2023
7ef20f0
chore: geoip2: update maxmind geolite country database
Jun 28, 2023
e034a85
chore: remove warnings from defusedxml package
Jun 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 2 additions & 14 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"rules": {
"func-names": "off",
"indent": ["error", 4],
"react/jsx-indent": ["error", 4],
"new-cap": "off",
"no-else-return": "off",
"no-shadow": "error",
Expand All @@ -40,23 +41,16 @@
"camelcase": "off",
"comma-dangle": "off",
"consistent-return": "off",
"curly": "off",
"eqeqeq": "off",
"function-call-argument-newline": "off",
"function-paren-newline": "off",
"implicit-arrow-linebreak": "off",
"import/extensions": "off",
"import/no-amd": "off",
"import/no-dynamic-require": "off",
"import/no-unresolved": "off",
"linebreak-style": "off",
"lines-around-directive": "off",
"max-len": "off",
"newline-per-chained-call": "off",
"no-console": "off",
"no-lonely-if": "off",
"no-multi-spaces": "off",
"no-multiple-empty-lines": "off",
"no-param-reassign": "off",
"no-proto": "off",
"no-prototype-builtins": "off",
Expand All @@ -70,20 +64,14 @@
"no-use-before-define": "off",
"no-useless-escape": "off",
"no-var": "off",
"object-curly-newline": "off",
"object-shorthand": "off",
"operator-linebreak": "off",
"prefer-arrow-callback": "off",
"prefer-destructuring": "off",
"prefer-rest-params": "off",
"prefer-template": "off",
"quotes": "off",
"radix": "off",
"react/jsx-indent": "off",
"react/jsx-indent-props": "off",
"react/jsx-wrap-multilines": "off",
"react/jsx-indent-props": ["error", 4],
"react/prop-types": "off",
"semi": "off",
"vars-on-top": "off"
}
}
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,7 @@ openedx/features/discounts/
# Ping tCRIL On-call if someone uses the QuickStart
# https://docs.openedx.org/en/latest/developers/quickstarts/first_openedx_pr.html
lms/templates/dashboard.html @openedx/tcril-oncall

# Ensure minimal.yml stays minimal, this could be a team in the future
# but it's just me for now, others can sign up if they care as well.
lms/envs/minimal.yml @feanil
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 2
updates:
# Adding new check for github-actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
reviewers:
- "openedx/arbi-bom"
12 changes: 5 additions & 7 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<!--

🎉🎉 Olive has been released! 🎉🎉

🫒🫒
🫒🫒🫒🫒 🫒 Note: Olive is in support. Fixes you make on master may still
🫒🫒🫒🫒 be needed on Olive. If so, make another pull request against the
🫒🫒🫒🫒 open-release/olive.master branch, or ping @nedbat for help or questions.
🫒🫒
🌴🌴
🌴🌴🌴🌴 🌴 Note: Palm is in support. Fixes you make on master may still be needed on Palm.
🌴🌴🌴🌴 If so, make another pull request against the open-release/palm.master branch,
🌴🌴🌴🌴 or ask in the #wg-build-test-release Slack channel if you have any questions or need help.
🌴🌴

Please give your pull request a short but descriptive title.
Use conventional commits to separate and summarize commits logically:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-for-tutorial-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
uses: actions/checkout@v3

- name: Comment PR
uses: thollander/actions-comment-pull-request@v1
uses: thollander/actions-comment-pull-request@v2
with:
message: |
Thank you for your pull request! Congratulations on completing the Open edX tutorial! A team member will be by to take a look shortly.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -30,7 +30,7 @@ jobs:

- name: Cache pip dependencies
id: cache-dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ${{ steps.pip-cache-dir.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('requirements/edx/development.txt') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs-build-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -34,7 +34,7 @@ jobs:

- name: Cache pip dependencies
id: cache-dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ${{ steps.pip-cache-dir.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('requirements/edx/development.txt') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/js-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
run: sudo apt-get update && sudo apt-get install libxmlsec1-dev ubuntu-restricted-extras xvfb

- name: Setup Python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -55,7 +55,7 @@ jobs:

- name: Cache pip dependencies
id: cache-dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ${{ steps.pip-cache-dir.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('requirements/edx/base.txt') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint-imports.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: '3.8'

Expand All @@ -33,7 +33,7 @@ jobs:

- name: Cache pip dependencies
id: cache-dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ${{ steps.pip-cache-dir.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('requirements/edx/development.txt') }}
Expand Down
80 changes: 0 additions & 80 deletions .github/workflows/migrations-check-mysql8.yml

This file was deleted.

99 changes: 56 additions & 43 deletions .github/workflows/migrations-check.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Migrations check on MySql 57
name: Check Django Migrations

on:
workflow_dispatch:
Expand All @@ -15,20 +15,66 @@ jobs:
matrix:
os: [ ubuntu-20.04 ]
python-version: [ 3.8 ]

mongo-version: ["4"]
mysql-version: ["5.7", "8"]
services:
mongo:
image: mongo:${{ matrix.mongo-version }}
ports:
- 27017:27017
# Note: Calling mongo here only works with mongo 4, in newer versions of mongo
# we'll have to use `mongosh`
options: >-
--health-cmd "mongo --quiet --eval 'db.runCommand(\"ping\")'"
--health-interval 10s
--health-timeout 5s
--health-retries 3
mysql:
image: mysql:${{ matrix.mysql-version }}
ports:
- 3306:3306
env:
MYSQL_DATABASE: "edxapp"
MYSQL_USER: "edxapp001"
MYSQL_PASSWORD: "password"
MYSQL_RANDOM_ROOT_PASSWORD: true
options: >-
--health-cmd "mysqladmin ping"
--health-interval 10s
--health-timeout 5s
--health-retries 3
steps:
- name: Setup mongodb user
run: |
mongosh edxapp --eval '
db.createUser(
{
user: "edxapp",
pwd: "password",
roles: [
{ role: "readWrite", db: "edxapp" },
]
}
);
'

- name: Verify mongo and mysql db credentials
run: |
mysql -h 127.0.0.1 -uedxapp001 -ppassword -e "select 1;" edxapp
mongosh --host 127.0.0.1 --username edxapp --password password --eval 'use edxapp; db.adminCommand("ping");' edxapp

- name: Checkout repo
uses: actions/checkout@v2

- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

- name: Install system Packages
run: |
sudo apt-get update
sudo apt-get install -y libxmlsec1-dev
make ubuntu-requirements

- name: Get pip cache dir
id: pip-cache-dir
Expand All @@ -37,56 +83,23 @@ jobs:

- name: Cache pip dependencies
id: cache-dependencies
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ${{ steps.pip-cache-dir.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('requirements/edx/development.txt') }}
restore-keys: ${{ runner.os }}-pip-

- name: Install MySQL 5.7
run: |
mkdir ${RUNNER_WORKSPACE}/mysql_packages && cd ${RUNNER_WORKSPACE}/mysql_packages
sudo apt-get remove --purge *mysql* -y
sudo rm -rvf /etc/init.d/mysql* /etc/mysql* /var/lib/mysql*
sudo apt-get install libaio1 libnuma1 libtinfo5 -y
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-server_5.7.35-1ubuntu18.04_amd64.deb-bundle.tar
tar -xf mysql-server_5.7*.tar
sudo DEBIAN_FRONTEND=noninteractive dpkg --install mysql-common_5.7*.deb libmysqlclient*.deb mysql-server_5.7*.deb mysql-client_5.7*.deb mysql-community-server_5.7*.deb mysql-community-client_5.7*.deb

- name: Ubuntu and sql Versions
run: |
lsb_release -a
mysql -V

- name: Install Python dependencies
run: |
make dev-requirements
pip uninstall -y mysqlclient
pip install --no-binary mysqlclient mysqlclient
pip uninstall -y xmlsec
pip install --no-binary xmlsec xmlsec

- name: Initiate Services
run: |
sudo systemctl start mongod
sudo /etc/init.d/mysql start

- name: Reset mysql password
run: |
cat <<EOF | sudo mysql -u root
UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root';
UPDATE mysql.user SET authentication_string = null WHERE user = 'root';
FLUSH PRIVILEGES;
EOF

- name: Run Tests
env:
LMS_CFG: lms/envs/bok_choy.yml
LMS_CFG: lms/envs/minimal.yml
# This is from the LMS dir on purpose since we don't need anything different for the CMS yet.
STUDIO_CFG: lms/envs/minimal.yml
run: |
echo "CREATE DATABASE IF NOT EXISTS edxtest;" | sudo mysql -u root
echo "CREATE DATABASE IF NOT EXISTS student_module_history_test;" | sudo mysql -u root

echo "Running the LMS migrations."
./manage.py lms --settings bok_choy migrate
./manage.py lms migrate
echo "Running the CMS migrations."
./manage.py cms --settings bok_choy migrate
./manage.py cms migrate
Loading