Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2532 commits
Select commit Hold shift + click to select a range
b14ff9e
fix: Update ORA notification type for grouper (#36517)
hassan-raza-1 Apr 14, 2025
ee8eeae
feat: prevent sending course update, recurring nudge and upgrade remi…
muhammadadeeltajamul Apr 14, 2025
694bf77
fix: Remove code for group new comment notification (#36501)
hassan-raza-1 Apr 15, 2025
6680aec
Rescore problem to drf (#35627)
awais786 Apr 15, 2025
ec4fd59
docs: Update link to sql schema doc
sarina Apr 14, 2025
2930214
feat: add markdown editor waffle flag (#36512)
Anas12091101 Apr 15, 2025
db27ab6
feat: Send xqueue submissions to edx-submission
gabrielC1409 Mar 10, 2025
9f299df
feat: adds scrollToXBlock message handler for cms iframe view (#36478)
tecoholic Apr 15, 2025
1047ed4
feat: collections support for containers [FC-0083] (#36504)
rpenido Apr 15, 2025
45a96e2
feat: Run remote codejail even if unexpected exception in local safe_…
timmc-edx Apr 14, 2025
3f2271a
feat: Catch all exceptions from codejail dark launch
timmc-edx Apr 14, 2025
fd66048
test: Improve codejail darklaunch tests
timmc-edx Apr 15, 2025
bf2f8c3
fix: Don't let local codejail exec pollute darklaunched remote globals
timmc-edx Apr 15, 2025
336fb01
feat: support pasting units from courses into libraries (#36516)
bradenmacdonald Apr 15, 2025
d5c50b5
feat: [AXM-1899] add default advanced modules (#2634)
andrii-hantkovskyi Apr 16, 2025
af40ac0
feat: update preference config when version is changed (#36518)
AhtishamShahid Apr 16, 2025
3fac56b
Merge pull request #36521 from openedx/timmc/cj-dl-more
timmc-edx Apr 16, 2025
581596b
fix: Transcripts in downstream creation [FC-0076] (#36509)
ChrisChV Apr 16, 2025
d2b7e64
docs: Point to nvmrc for the official Node version (#36533)
sarina Apr 16, 2025
fd7ce0e
feat: record the user for library content writes (#36513)
ormsbee Apr 16, 2025
505b4f4
feat: Models for import_from_modulestore (#36515)
NiedielnitsevIvan Apr 17, 2025
a960cdf
fix: Add much more codejail darklaunch info; fix remote error bug (#3…
timmc-edx Apr 17, 2025
334c0fe
feat: REST API to publish the changes to a container in a library (#3…
bradenmacdonald Apr 18, 2025
b2c57ad
feat: allow return dates for not started courses for mobile
kyrylo-kh Feb 25, 2025
fe297b2
feat: Upgrade Python dependency edx-enterprise
hamzawaleed01 Apr 18, 2025
447cd79
Revert "Saml redirect mfe (#36197)" (#36550)
AhtishamShahid Apr 18, 2025
3a9b436
fix: Call json_safe on globals in codejail remote_exec (#36542)
timmc-edx Apr 18, 2025
8e1e80a
Merge branch 'master' into hamzawaleed01/upgrade-edx-enterprise-334c0fe
hamzawaleed01 Apr 18, 2025
b7a4e8c
Merge pull request #36548 from openedx/hamzawaleed01/upgrade-edx-ente…
hamzawaleed01 Apr 18, 2025
57658b7
fix: add missing migraitons for import_from_modulestore (#36560)
kdmccormick Apr 21, 2025
1ac6de2
chore: libraries - remove usage of deprecated key types / params (#36…
bradenmacdonald Apr 22, 2025
51a48b4
Revert "Revert "Saml redirect mfe (#36197)" (#36550)" (#36554)
AhtishamShahid Apr 22, 2025
6972a6a
feat: prevent sending bulk email to disabled users (#36549)
muhammadadeeltajamul Apr 22, 2025
f90c442
fix: unpin thread api calling returning 500 error (#36567)
muhammadadeeltajamul Apr 22, 2025
94c37e9
refactor: simplify tests a bit & add DEFAULT_ADVANCED_MODULES to test…
Apr 22, 2025
1608e8f
Revert "Revert "Revert "Saml redirect mfe (#36197)" (#36550)" (#36554…
AhtishamShahid Apr 22, 2025
f5e0500
feat: Add new publish field on container search document (#36551)
ChrisChV Apr 22, 2025
49a69f5
feat: allow return dates for not started courses for mobile, PR #36297
e0d Apr 22, 2025
797438e
fix: save video asides during XML course import
asadali145 Apr 8, 2025
2eb0adb
Merge pull request #36500 from mitodl/asad/save-video-asides-during-c…
pdpinch Apr 22, 2025
54ec998
fix: Broken CSS styles of ora2 block editor [FC-0076] (#36220)
ChrisChV Apr 22, 2025
a790d2f
feat: Upgrade openedx-learning to 0.25 for Section support
kdmccormick Apr 22, 2025
4551aea
feat: Install (sub)sections apps from openedx-learning
kdmccormick Apr 22, 2025
9d45f85
feat: Explicit mapping from container_types to OLX tags (#36580)
kdmccormick Apr 23, 2025
ce00b16
test: Enforce application layering using import linter (#36581)
bradenmacdonald Apr 23, 2025
dcd7c1b
refactor: move DEFAULT_ADVANCED_MODULES to hardcoded list instead of …
Apr 23, 2025
5445314
Merge pull request #36532 from raccoongang/axm-default-advanced-modules
feanil Apr 23, 2025
3f67f3c
feat: Import from modulestore APIs (#36540)
NiedielnitsevIvan Apr 23, 2025
e5d3509
chore: Upgrade Python requirements
edx-requirements-bot Apr 22, 2025
e174ab4
build: Rollback django-user-tasks.
feanil Apr 23, 2025
8cab446
test: Make pytz api related tests more resilient.
feanil Apr 23, 2025
ac5c6d6
Merge pull request #36564 from openedx/repo-tools/upgrade-python-requ…
feanil Apr 23, 2025
77fda46
chore: remove py2neo as a dependency
ormsbee Apr 23, 2025
867e246
chore: bump opaque-keys to v3, update content libraries key usages (#…
bradenmacdonald Apr 23, 2025
692a186
fix: message after email is sent via batch enrollment
Apr 23, 2025
04aa93c
feat!: upgrading api to DRF.
awais786 Apr 24, 2025
254167f
feat: removed new notification view waffle flag (#36585)
muhammadadeeltajamul Apr 24, 2025
1b15ae0
feat!: upgrading api to DRF.
awais786 Apr 24, 2025
8e9f944
feat!: Flip Studio MFE Waffle Flags to be On-By-Default (#36495)
kdmccormick Apr 24, 2025
875158f
feat!: Put "How It Works" Page Behind Waffle in Preparation for Remov…
kdmccormick Apr 24, 2025
1cd73d1
feat: support for syncing units from libraries to courses (#36553)
navinkarkera Apr 24, 2025
2d4defe
fix: Add info for ORA notifications and fix for account preferences (…
hassan-raza-1 Apr 25, 2025
c87a3b7
chore: add temporary info log for notification grouping issue (#36600)
hassan-raza-1 Apr 25, 2025
e5f7a02
feat: added a new field to canvas_entry_properties in enrollment emai…
eemaanamir Apr 25, 2025
318c780
feat: freeze edx-sandbox requirements for teak
farhaanbukhsh Apr 25, 2025
b058845
chore: version bump (#36592)
kiram15 Apr 25, 2025
36bd075
feat: update certificate icon
Cup0fCoffee Apr 25, 2025
dc61c87
feat: calculate grades csv to DRF
Talha-Rizwan Apr 22, 2025
1a28a2d
fix: Get latest existing notification for grouping (#36614)
hassan-raza-1 Apr 28, 2025
f741786
fix: toggle name typo (#36597)
rayzhou-bit Apr 28, 2025
ca335b3
feat: Fix character range for codejail darklaunch tmpdir normalizatio…
timmc-edx Apr 28, 2025
7252348
feat: Upgrade Python dependency edx-enterprise (#36616)
github-actions[bot] Apr 28, 2025
27f13ba
refactor: fix code quality issue
Talha-Rizwan Apr 29, 2025
47a920d
feat: added a policy to prevent sending ace messages to disabled user…
muhammadadeeltajamul Apr 29, 2025
cc4c2c3
chore: added log in disable user policy (#36622)
muhammadadeeltajamul Apr 29, 2025
a0eb275
chore: update charset-normalizer constraint to allow newer versions
wgu-ram-chandra Apr 28, 2025
9196156
feat: optionally emit course completion analytics when a learner ente…
justinhynes Apr 29, 2025
1d95a56
feat: Upgrade Python dependency edx-enterprise.
jesperhodge Apr 28, 2025
da9d89f
feat: Upgrade Python dependency edx-enterprise
katrinan029 Apr 29, 2025
58ab4c3
Merge pull request #36631 from openedx/katrinan029/upgrade-edx-enterp…
katrinan029 Apr 29, 2025
aee54d6
Merge branch 'master' into issue-35278-unpin-charset-normalizer
wgu-ram-chandra Apr 30, 2025
b1f0f49
feat: Upgrade Python dependency edx-enterprise
katrinan029 Apr 30, 2025
4ea490f
Merge pull request #36637 from openedx/katrinan029/upgrade-edx-enterp…
katrinan029 Apr 30, 2025
389547c
fix: unit xblock adaptivity and small visual enhancements
ihor-romaniuk Apr 29, 2025
c9ae3ad
fix: Use correct default for unsafely param (#36638)
timmc-edx Apr 30, 2025
174cd58
chore: upgrade openedx-learning to 0.26.0 (#36630)
rpenido Apr 30, 2025
c2d9e40
refactor: update sync model helper function docs and minor cleanup (#…
navinkarkera Apr 30, 2025
c0b4ed8
Merge branch 'master' into issue-35278-unpin-charset-normalizer
wgu-ram-chandra May 1, 2025
6366592
fix: improve calculation for xblock action dropdown menu on unit page
ihor-romaniuk Apr 30, 2025
9ff2477
test: Allow locale path test to pass when repo dir name different (#3…
timmc-edx May 1, 2025
6508010
fix: unwanted section of code causing cross-origin error (#36643)
navinkarkera May 1, 2025
e86d247
Merge branch 'master' into issue-35278-unpin-charset-normalizer
wgu-ram-chandra May 1, 2025
5b3caa9
feat: store content.child_usage_keys in Container search document [FC…
pomegranited May 2, 2025
ea98b2d
chore: updating some user retirement documents (#36649)
deborahgu May 2, 2025
84583a7
feat: [RGOeX-26106] added correct image for FB sharing (#33784)
vladislavkeblysh May 2, 2025
a9b81fb
Merge branch 'master' into issue-35278-unpin-charset-normalizer
e0d May 2, 2025
4b4faac
chore: remove moto version constraint after verifying compatibility
May 4, 2025
456bc55
chore: removed moto version constraint after verifying compatibility
wgu-ram-chandra May 4, 2025
6c2c433
feat: Upgrade Python dependency edx-enterprise
marlonkeating May 5, 2025
42a9fb8
Merge pull request #36659 from openedx/marlonkeating/upgrade-edx-ente…
marlonkeating May 5, 2025
46c9b3a
fix: add error handling for potential issues calculating course progr…
justinhynes May 5, 2025
4c15e00
docs: Improve docs for HIBP settings; remove duplicated cms copies (#…
timmc-edx May 5, 2025
be5a625
fix: security issue
May 2, 2025
ec51d5d
feat!: React 18 Upgrade (#36568)
UsamaSadiq May 6, 2025
5858e29
feat: Upgrade Python dependency edx-enterprise
iloveagent57 May 6, 2025
75c4ffc
feat: Upgrade Python dependency edx-celeryutils (#36666)
github-actions[bot] May 6, 2025
704dd73
test: re-enable migration checks (#36655)
jesperhodge May 6, 2025
0d20b49
Merge pull request #36657 from wgu-ram-chandra/issue-35270-unpin-moto
feanil May 6, 2025
dcb0cfa
Merge branch 'master' into issue-35278-unpin-charset-normalizer
wgu-ram-chandra May 6, 2025
5bc0581
feat: Improve codejail darklaunch logging (#36671)
timmc-edx May 6, 2025
588840a
fix: Resolve group by id max length issue (#36668)
hassan-raza-1 May 7, 2025
1bed70b
feat!: remove cs_comments_service support for forums pin API
taimoor-ahmed-1 May 7, 2025
5483f5c
chore: Upgrade various python packages.
feanil May 7, 2025
df3ac69
Merge pull request #36673 from openedx/feanil/requirements_update
feanil May 7, 2025
2d78390
chore: Upgrade type stubs and other related packages.
feanil May 7, 2025
1d8e572
feat: Upgrade Python dependency edx-enterprise
katrinan029 May 7, 2025
ad156c0
Merge pull request #36675 from openedx/katrinan029/upgrade-edx-enterp…
katrinan029 May 8, 2025
d5a273c
feat!: Expand codejail darklaunch normalizers; append by default (#36…
timmc-edx May 8, 2025
4ff7c39
Merge pull request #36674 from openedx/feanil/update_more_requirementst
feanil May 8, 2025
2e91a05
fix: Bugs with "Publish All Changes" in Library [FC-0083] (#36640)
bradenmacdonald May 8, 2025
aaa6629
feat: Upgrade Python dependency certifi
feanil May 8, 2025
ce73ae6
Merge pull request #36684 from openedx/feanil/upgrade-certifi-2e91a05
feanil May 8, 2025
4c46291
fix: Pass limit overrides context to codejail execution in all places…
timmc-edx May 8, 2025
40de4a9
chore: update edx-i18n-tools constraint to allow newer versions
wgu-ram-chandra May 9, 2025
e4a002a
Merge pull request #36618 from wgu-ram-chandra/issue-35278-unpin-char…
feanil May 9, 2025
ad37bc5
Merge pull request #36689 from wgu-ram-chandra/issue-35274-unpin-edx-…
feanil May 9, 2025
8758007
feat: management command to backfill is_disabled attribute to segment…
eemaanamir May 9, 2025
841efcc
feat: update user segment attribute is_disabled when user is disabled…
eemaanamir May 9, 2025
f509bce
fix: setup context for emitting event to segment if desired (#36692)
justinhynes May 9, 2025
f50565c
feat: add last_published_at to upstream summary endpoint [FC-0083] (#…
rpenido May 9, 2025
ef93d6b
build: Pin lxml and xmlsec.
feanil May 9, 2025
c42e021
build: Pin django-user-tasks.
feanil May 9, 2025
7d7847f
chore: Run `make upgrade`
feanil May 9, 2025
956a289
fix: refactor index_together to indexes for Django 5.2 support (#36693)
UsamaSadiq May 12, 2025
d664f0e
fix: update container key field usage
navinkarkera May 8, 2025
82b417f
Merge pull request #36690 from openedx/feanil/add_constraints
feanil May 12, 2025
7521a2d
chore: geoip2: update maxmind geolite country database
feanil May 1, 2025
32e0082
Merge pull request #36642 from openedx/feanil/geoip2-bot-update-count…
feanil May 12, 2025
2ba9b79
fix: Issues with get container children [FC-0083] (#36686)
ChrisChV May 12, 2025
af5faf4
fix: refactor index_together to indexes for Django 5.2 support (#36702)
UsamaSadiq May 13, 2025
dad77f5
feat: Upgrade Python dependency edx-enterprise
marlonkeating May 13, 2025
ba47f1f
Merge pull request #36709 from openedx/marlonkeating/upgrade-edx-ente…
marlonkeating May 13, 2025
77eb6e8
fix: use geom_type instead of type for Shapely objects
dwong2708 May 9, 2025
204a1eb
test: test_capa_system helper function replaced by mock_capa_system
dwong2708 May 9, 2025
9f24429
fix: handled deprecation warnings in xblock_django app
dwong2708 May 9, 2025
de036a8
docs: update dev requirements file name in README
dwong2708 Apr 9, 2025
92af214
feat: Upgrade Python dependency edx-enterprise (#36710)
github-actions[bot] May 13, 2025
8ba1d50
chore: update django-storages constraint to allow newer versions
wgu-ram-chandra May 14, 2025
db49b2d
fix: refactor index_together to indexes for Django 5.2 support (#36708)
UsamaSadiq May 14, 2025
2d66047
feat: added support of multiple course ids in enrollment API and fixe…
abdullahwaheed May 14, 2025
88c7cd7
feat!: Remove Legacy Preview Functionality (#36460)
feanil May 14, 2025
f14ac05
Merge pull request #36715 from wgu-ram-chandra/issue-35170-django-sto…
feanil May 14, 2025
489dc77
Merge pull request #36508 from dwong2708/docs/readme-fix
feanil May 14, 2025
a51f87b
test: removing unused tests related to masking
dwong2708 May 13, 2025
cf372c2
fix: refactor index_together to indexes for Django 5.2 support (IV) (…
UsamaSadiq May 15, 2025
8c8a567
feat: added batching to managemnet command to avoid queueing errors (…
eemaanamir May 15, 2025
a80523b
fix: refactor index_together to indexes for Django 5.2 support
dwong2708 May 14, 2025
1679e1a
chore: update event-tracking constraint to allow newer versions
wgu-ram-chandra May 16, 2025
6232cd2
Merge pull request #36722 from dwong2708/dw/index-together
feanil May 16, 2025
7680bf9
feat: Upgrade Python dependency django-multi-email-field (#36730)
github-actions[bot] May 16, 2025
9750c63
temp: adding console statements for testing purpose (#36733)
ayesha-waris May 16, 2025
0b1fc08
chore: update markdown dependency to allow newer versions
wgu-ram-chandra May 17, 2025
f39075c
Merge branch 'master' into issue-35271-unpin-markdown
wgu-ram-chandra May 17, 2025
b7a81cc
chore: trigger CI
wgu-ram-chandra May 17, 2025
5e4ad19
fix: typo in static-assets.rst (#36698)
robrap May 19, 2025
3c96880
Merge pull request #36728 from wgu-ram-chandra/issue-35273-unpin-even…
feanil May 19, 2025
1a66ab5
Merge pull request #36711 from dwong2708/removing-test
feanil May 19, 2025
ecdf774
Merge pull request #36699 from dwong2708/fix-depr-warnings
feanil May 19, 2025
27c4ea4
feat: Add units dict to index [FC-0083] (#36650)
ChrisChV May 19, 2025
d6bbb3e
Merge branch 'master' into issue-35271-unpin-markdown
wgu-ram-chandra May 20, 2025
bfdba3c
chore: added email_content in content reported notification (#36758)
muhammadadeeltajamul May 20, 2025
4e55d72
feat: added immediate email notifications (#36749)
muhammadadeeltajamul May 20, 2025
2eeccc7
feat: only show google attribution for google-translated transcripts …
jansenk May 20, 2025
b0b9092
feat: added course creation date in index api (#36750)
AhtishamShahid May 20, 2025
4d035ea
feat: added API to sync discussions topics (#36529)
AhtishamShahid May 20, 2025
26b4edf
chore: Upgrade Python requirements (#36751)
edx-requirements-bot May 20, 2025
1002f5f
fix: support legacy studio_view in v2 library (#36748)
navinkarkera May 20, 2025
c20e6ec
fix: open mfe modal editor of new duplicated xblock (#36641)
DanielVZ96 May 20, 2025
4b8bfe2
fix: TinyMCE editor in advanced block editors [FC-0076] (#36754)
ChrisChV May 21, 2025
30ace04
fix: clear buttons in advanced components editors in Libraries (#36752)
ChrisChV May 21, 2025
10c74e1
feat: update captions content (#36732)
hajorg May 21, 2025
6c29b79
Merge branch 'master' into issue-35271-unpin-markdown
wgu-ram-chandra May 21, 2025
6740e75
Merge commit from fork
timmc-edx May 21, 2025
5b440b4
fix: video caption issue (#36768)
jansenk May 21, 2025
93b493b
feat: Upgrade Python dependency edx-enterprise (#36769)
github-actions[bot] May 21, 2025
91247fa
fix: remove double edit buttons on unit outline (#36770)
rpenido May 21, 2025
21399b4
fix: recurse through pasted block data to replace static paths (#36723)
pomegranited May 22, 2025
6109062
fix: stoped group TA to see the posts of other cohorts (#36765)
ayesha-waris May 22, 2025
6f522f3
feat!: remove cs_comments_service support for forum's flag APIs
May 22, 2025
fbf5587
feat: Upgrade Python dependency edx-enterprise
katrinan029 May 22, 2025
9ba95fe
Merge pull request #36777 from openedx/katrinan029/upgrade-edx-enterp…
katrinan029 May 22, 2025
d30490e
fix: Problem Bank view link incorrectly replacing embedded iframe (#3…
tonybusa May 22, 2025
d1854d0
Revert "feat!: React 18 Upgrade (#36568)"
May 21, 2025
58a1784
feat: advertised_start field added to CourseRunSerializer (#36726)
dwong2708 May 23, 2025
76f872c
chore: added notifications configuration in cms (#36791)
muhammadadeeltajamul May 26, 2025
6a67719
feat: make notification emails translatable (#36775)
muhammadadeeltajamul May 26, 2025
0721460
Merge pull request #36735 from wgu-ram-chandra/issue-35271-unpin-mark…
feanil May 27, 2025
c824903
feat!: remove cs_comments_service support for forum's vote APIs
May 27, 2025
4856539
fix: Upgrade edx-django-utils, dropping newrelic; fix test and typo (…
timmc-edx May 27, 2025
489385e
fix: remove unnecessary disclaimer prefix (#36783)
hajorg May 27, 2025
321430c
feat: Upgrade Python dependency edx-enterprise
katrinan029 May 28, 2025
c600e52
Merge pull request #36804 from openedx/katrinan029/upgrade-edx-enterp…
katrinan029 May 28, 2025
c2eb913
feat: Basic CRUD support for sections/subsections as containers [FC-0…
ChrisChV May 28, 2025
02344c5
feat: API to delete given social auth record for user
kaustavb12 Feb 3, 2025
aca3ba4
test: add test for unprivileged user
kaustavb12 May 26, 2025
a9c78cd
chore: modified notification digest email UI (#36809)
muhammadadeeltajamul May 29, 2025
3704811
feat: emit event when a celebration/streak is updated (#36801)
justinhynes May 29, 2025
cbf4638
fix: Certificates display signer information regardless of whether th…
efortish May 29, 2025
4f58823
chore: remove version constraint on django-simple-history and update …
May 30, 2025
ba3e635
fix: use MFE-aware URL instead of legacy when generating block URL (#…
efortish May 30, 2025
276e189
chore: replaced tags in digest template (#36835)
muhammadadeeltajamul Jun 2, 2025
75c13a9
chore: geoip2: update maxmind geolite country database
feanil Jun 1, 2025
86ded1c
chore: Upgrade Python requirements
edx-requirements-bot Jun 2, 2025
800b8b6
feat: add completion tracking switch to toggles sidebar api (#36795)
holaontiveros Jun 2, 2025
b68149c
Merge pull request #36832 from openedx/feanil/geoip2-bot-update-count…
feanil Jun 2, 2025
a798f93
Merge pull request #36570 from Talha-Rizwan/calculate_grades_csv-to-drf
feanil Jun 2, 2025
a2eda30
chore: remove csrf with scheme settings from edxapp
May 20, 2025
3433152
Merge pull request #36757 from openedx/umar/remove_edxapp_csrf_settings
feanil Jun 2, 2025
2759d15
feat: Support to sections/subsections dict to containers objects in i…
ChrisChV Jun 2, 2025
49158e7
build: Move the pylint_django_settings plugin.
feanil Jun 2, 2025
67c0c25
build: Don't lint the openedx/core/tests folder twice.
feanil Jun 2, 2025
50cac07
chore: added NOTIFICATION_DIGEST_LOGO url in cms (#36840)
muhammadadeeltajamul Jun 3, 2025
98e39aa
fix: Removed unwanted param to course blocks api
jawad-khan Jun 3, 2025
6f8eba4
build: Properly pin mypy based on django-stubs compatibility.
feanil Jun 3, 2025
755f757
Merge pull request #36837 from openedx/repo-tools/upgrade-python-requ…
feanil Jun 3, 2025
2522bc6
feat: Implemented single and multiselect autocomplete
musanaeem Apr 23, 2025
5450989
feat: added autocomplete to country field
musanaeem Apr 24, 2025
13169fb
fix: updated json conversion to add custom values
musanaeem Apr 27, 2025
d7eea9d
fix: Remove complex change
musanaeem Apr 27, 2025
a58b650
fix: add django-autocomplete-light package in kernel.in and make compile
hinakhadim Apr 28, 2025
7c6b3ae
fix: removed redacted import
musanaeem Apr 28, 2025
8eed852
fix: save code and not name
musanaeem Apr 29, 2025
10e05f3
feat: added tests
musanaeem May 6, 2025
355eb1b
feat: added more tests
musanaeem May 6, 2025
ec8c190
feat: implementing autocomplete for django admin pages.
awais786 Jun 3, 2025
89509ec
feat: implementing autocomplete for django admin pages.
awais786 Jun 3, 2025
77f0812
feat: implementing autocomplete for django admin pages.
awais786 Jun 3, 2025
30feea5
feat: implementing autocomplete for django admin pages.
awais786 Jun 3, 2025
c080f96
fix: Updates task in topics sync API (#36853)
AhtishamShahid Jun 4, 2025
2c856bd
chore: Upgrade Python requirements
edx-requirements-bot Jun 4, 2025
a01f4b1
Merge pull request #36814 from wgu-taylor-payne/update-django-simple-…
feanil Jun 4, 2025
3d664b0
Merge pull request #36609 from musanaeem/musa/admin-revamp-dropdowns
feanil Jun 4, 2025
f58c6f0
fix: wrap sequence metadata view in bulk actions contextmanager (#36854)
jansenk Jun 4, 2025
3e83efa
fix: exclude fields from UpstreamSyncMixin in advanced settings api (…
Jun 4, 2025
a0e170f
Merge pull request #36855 from openedx/repo-tools/upgrade-python-requ…
feanil Jun 5, 2025
e90bd04
build: remove outdated dependency path (#36861)
UsamaSadiq Jun 5, 2025
291c5c3
feat!: upgrade code and fix get_storage_class ( compatibility django4…
awais786 Jun 5, 2025
b6cec3c
Export ora2 data to drf (#36556)
Talha-Rizwan Jun 5, 2025
b4755cc
chore: test
kaustavb12 Jun 9, 2025
8287a4c
chore: test
kaustavb12 Jun 10, 2025
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
  •  
  •  
  •  
98 changes: 91 additions & 7 deletions .annotation_safe_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@

# Via Django
auth.Group:
".. no_pii:" : "No PII"
".. no_pii:": "No PII"
auth.Permission:
".. no_pii:" : "No PII"
".. no_pii:": "No PII"
auth.User:
".. pii:": "Contains username, password, and email address, retired in AccountRetirementView"
".. pii_types:" : username, email_address, password
".. pii_retirement:" : local_api
".. pii_types:": username, email_address, password
".. pii_retirement:": local_api
contenttypes.ContentType:
".. no_pii:": "No PII"
admin.LogEntry:
Expand All @@ -27,6 +27,66 @@ sessions.Session:
sites.Site:
".. no_pii:": "No PII"

# Automatically generated edx-platform models that can't be annotated
calendar_sync.HistoricalUserCalendarSyncConfig:
".. no_pii:": "No PII"
certificates.HistoricalCertificateAllowlist:
".. no_pii:": "No PII"
certificates.HistoricalCertificateDateOverride:
".. no_pii:": "No PII"
certificates.HistoricalCertificateInvalidation:
".. no_pii:": "No PII"
certificates.HistoricalGeneratedCertificate:
".. pii:": "PII can exist in the generated certificate linked to in this model. Certificate data is currently retained."
".. pii_types:": "name, username"
".. pii_retirement:": "retained"
course_apps.HistoricalCourseAppStatus:
".. no_pii:": "No PII"
course_goals.HistoricalCourseGoal:
".. no_pii:": "No PII"
course_live.HistoricalCourseLiveConfiguration:
".. no_pii:": "No PII"
course_modes.HistoricalCourseMode:
".. no_pii:": "No PII"
course_overviews.HistoricalCourseOverview:
".. no_pii:": "No PII"
discussions.HistoricalDiscussionsConfiguration:
".. no_pii:": "No PII"
entitlements.HistoricalCourseEntitlement:
".. no_pii:": "No PII"
entitlements.HistoricalCourseEntitlementSupportDetail:
".. no_pii:": "No PII"
experiments.HistoricalExperimentKeyValue:
".. no_pii:": "No PII"
external_user_ids.HistoricalExternalId:
".. no_pii:": "We store external_user_id here, but do not consider that PII under OEP-30."
external_user_ids.HistoricalExternalIdType:
".. no_pii:": "No PII"
grades.HistoricalPersistentSubsectionGradeOverride:
".. no_pii:": "No PII"
instructor_task.HistoricalInstructorTaskSchedule:
".. no_pii:": "No PII"
program_enrollments.HistoricalProgramCourseEnrollment:
".. no_pii:": "No PII"
program_enrollments.HistoricalProgramEnrollment:
".. pii:": "PII is found in the external key for a program enrollment"
".. pii_types:": "other"
".. pii_retirement:": "local_api"
programs.HistoricalProgramDiscussionsConfiguration:
".. no_pii:": "No PII"
programs.HistoricalProgramLiveConfiguration:
".. no_pii:": "No PII"
schedules.HistoricalSchedule:
".. no_pii:": "No PII"
split_modulestore_django.HistoricalSplitModulestoreCourseIndex:
".. no_pii:": "No PII"
student.HistoricalCourseEnrollment:
".. no_pii:": "No PII"
student.HistoricalManualEnrollmentAudit:
".. pii:": "Contains enrolled_email, retired in LMSAccountRetirementView"
".. pii_types:": "email_address"
".. pii_retirement:": "local_api"

# Automatically generated models in edx-enterprise that can't be annotated there
consent.HistoricalDataSharingConsent:
".. pii:": "The username field inherited from Consent contains PII."
Expand All @@ -45,7 +105,7 @@ enterprise.HistoricalEnterpriseCustomerCatalog:
enterprise.HistoricalEnterpriseCustomerEntitlement:
".. no_pii:": "No PII"

# Via ORA2
# Via edx-ora2, these can be removed once the models are annotated for real
assessment.Assessment:
".. no_pii:": "No PII"
assessment.AssessmentFeedback:
Expand Down Expand Up @@ -82,8 +142,6 @@ workflow.AssessmentWorkflowStep:
# Via edx-celeryutils
celery_utils.ChordData:
".. no_pii:": "No PII"
celery_utils.FailedTask:
".. no_pii:": "No PII"

# Via completion XBlock
completion.BlockCompletion:
Expand Down Expand Up @@ -127,10 +185,24 @@ djcelery.TaskState:
djcelery.WorkerState:
".. no_pii:": "No PII"

# Via django-celery-results
django_celery_results.ChordCounter:
".. no_pii:": "No PII"
django_celery_results.GroupResult:
".. no_pii:": "No PII"
django_celery_results.TaskResult:
".. no_pii:": "No PII"

# Via edx-oauth2-provider https://github.com/edx/edx-oauth2-provider
edx_oauth2_provider.TrustedClient:
".. no_pii:": "No PII"

# Via edx-name-affirmation, not part of the openedx org
edx_name_affirmation.HistoricalVerifiedName:
".. pii:": "Contains name fields."
".. pii_types:": "name"
".. pii_retirement:": "local_api"

# Via VAL
edxval.CourseVideo:
".. no_pii:": "No PII"
Expand All @@ -149,6 +221,12 @@ edxval.VideoImage:
edxval.VideoTranscript:
".. no_pii:": "No PII"

# Via PyLTI1p3
lti1p3_tool_config.LtiTool:
".. no_pii:": "No PII"
lti1p3_tool_config.LtiToolKey:
".. no_pii:": "No PII"

# Via Milestones
milestones.CourseContentMilestone:
".. no_pii:": "No PII"
Expand Down Expand Up @@ -190,6 +268,10 @@ oauth2_provider.Grant:
".. pii:": "Contains 3rd party authentication secrets. Retired in DeactivateLogoutView."
".. pii_types:": password, other
".. pii_retirement:": local_api
oauth2_provider.IDToken:
".. pii:": "Contains 3rd party authentication secrets, currently this is retained until the token times out, but should be retired explicitly with the other models from this package."
".. pii_types:": password, other
".. pii_retirement:": retained
oauth2_provider.RefreshToken:
".. pii:": "Contains 3rd party authentication secrets. Retired in DeactivateLogoutView."
".. pii_types:": password, other
Expand Down Expand Up @@ -250,6 +332,8 @@ submissions.StudentItem:
".. no_pii:": "No PII"
submissions.Submission:
".. no_pii:": "No PII"
submissions.TeamSubmission:
".. no_pii:": "No PII"

# Via sorl-thumbnail https://github.com/jazzband/sorl-thumbnail
thumbnail.KVStore:
Expand Down
1 change: 0 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ omit =
lms/envs/*
lms/djangoapps/*/migrations/*
lms/djangoapps/*/features/*
common/djangoapps/terrain/*
common/djangoapps/*/migrations/*
openedx/core/djangoapps/*/migrations/*
openedx/core/djangoapps/debug/*
Expand Down
1 change: 0 additions & 1 deletion .coveragerc-local
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ omit =
lms/envs/*
lms/djangoapps/*/migrations/*
lms/djangoapps/*/features/*
common/djangoapps/terrain/*
common/djangoapps/*/migrations/*
openedx/core/djangoapps/*/migrations/*
openedx/core/djangoapps/debug/*
Expand Down
153 changes: 0 additions & 153 deletions .dockerignore

This file was deleted.

4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
# SERIOUSLY.
#
# ------------------------------
# Generated by edx-lint version: 5.3.0
# Generated by edx-lint version: 5.6.0
# ------------------------------
[*]
end_of_line = lf
Expand Down Expand Up @@ -97,4 +97,4 @@ max_line_length = 72
[*.rst]
max_line_length = 79

# eecef7d3f7f334de2348fe1b4b0b48d605f7dcab
# 3eb1e01bd9ba6cdf1e5d0a493581c4ea14404b67
Loading
Loading