Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4343 commits
Select commit Hold shift + click to select a range
1d85956
Fix naive offset-naive/aware error in asset compilation
regisb May 6, 2020
485e36e
Updating Python Requirements (#23912)
edx-requirements-bot May 6, 2020
5d28f0e
Enable masquerade on dates tab
xnick421 May 6, 2020
42cc0d0
Fix all stylelint errors (#23920)
May 6, 2020
56fb62c
ran make upgrade to bump edx-enterprise version (#23925)
chavesj May 6, 2020
eeecda6
geoip2: update maxmind geolite country database
May 6, 2020
5caf9b0
Merge pull request #23922 from regisb/regisb/fix-offset-naive-static-…
nedbat May 6, 2020
d608b43
Revert "Add logging to Learning MFE iframe, temporarily"
stvstnfrd May 7, 2020
f3db711
Fix password reset rate limiting for existing users.
waheedahmed Apr 30, 2020
05d18ef
Implement both IP and email based rate limiting.
waheedahmed Apr 30, 2020
c603111
added another test case.
waheedahmed May 5, 2020
7142d55
Missing translation function call
shadinaif Oct 22, 2019
681c3eb
Merge pull request #23873 from edx/mroytman/MST-181-program-enrollmen…
michaelroytman May 7, 2020
b98d200
Revert "Dark launch: Fix site shadowing and 1+N queries in third part…
robrap May 7, 2020
7db6e92
Merge pull request #23923 from edx/ndalfonso/AA-149-enable-masquerade…
xnick421 May 7, 2020
1fc881b
Merge pull request #23911 from shadinaif/shadinaif/fix-untranslated-text
nedbat May 7, 2020
4910cfa
Strip non-numeric characters from phone number
tuchfarber May 7, 2020
fedcf04
Enable access role in django admin
May 7, 2020
647da21
Apply same username restrictions during SSO pipeline
ziafazal May 7, 2020
8193763
Merge pull request #23931 from edx/tuchfarber/strip_phone_number
tuchfarber May 7, 2020
cd7f88e
Merge pull request #23937 from edx/dcs/researcher-admin
May 7, 2020
6e26247
constrain ddt<1.4.0 (#23938)
robrap May 7, 2020
d24e4fe
Merge pull request #23876 from edx/revert-23871-ndalfonso/AA-138-bann…
xnick421 May 7, 2020
599adeb
Merge PR #23932 revert/iframe-logging
stvstnfrd May 7, 2020
5462a17
EDUCATOR-4990 - Modify team membership via CSV upload. Slight refacto…
Andytr1 May 6, 2020
ee1b92b
Bump edx-enterprise to 3.2.8
iloveagent57 May 7, 2020
e51bd9a
Merge pull request #23941 from edx/aed/ent-3.2.8
May 7, 2020
6b7a51f
ADR for upcoming update for certificate_available_date.
May 6, 2020
d04f273
Merge pull request #23934 from edx/ziafazal/ENT-2730
ziafazal May 8, 2020
e0ce902
update cielo api settings
DawoudSheraz May 8, 2020
94907cc
Unauthenticated Contact Us improvements
Ali-D-Akbar May 4, 2020
bf3aaff
PR to fix issue loading dashboard when there is a version mismatch in
May 5, 2020
c872699
Changes type of objects that get serialized, removes a problematic lo…
jlajoie May 8, 2020
c099932
Merge pull request #23914 from edx/saad/PROD-1230-certificate-availab…
saadyousafarbi May 8, 2020
c1130e6
Merge pull request #23944 from edx/jlajoie/course-update-command-fixes
May 8, 2020
5a427bc
Merge pull request #23897 from edx/aj/dashboard_error
May 8, 2020
cbb4cfb
Add financial assistance link in course tools (#23921)
dianekaplan May 8, 2020
0955865
Merge pull request #23885 from edx/aakbar/PROD-1478
Ali-D-Akbar May 8, 2020
e521e0d
Only set due dates on graded content
mikix May 8, 2020
307cb30
Swap deprecated box-sizing mixin with the box-sizing property (#23928)
May 8, 2020
6eead79
Fix DeprecationWarning: Please use assertNotRegex instead (#23907)
mariajgrimaldi May 8, 2020
1fed93c
Merge pull request #23946 from edx/mikix/due-on-graded-only
mikix May 8, 2020
003ccf4
changed insert to insert_one (#23908)
mariajgrimaldi May 8, 2020
c23071d
Fix DeprecationWarning: The 'warn' method is deprecated, use 'warning…
mariajgrimaldi May 8, 2020
03c6a46
Update the LibraryLocator attribute from 'course' to 'library' (#23924)
May 8, 2020
21c5ec2
Updating Python Requirements (#23943)
edx-requirements-bot May 8, 2020
f4a2303
EDUCATOR-5043: remove grades from program progress page (#23940)
jansenk May 8, 2020
6fd6605
Remove Shorten Welcome Message flag
May 8, 2020
8063adf
changed cookie_date for http_date (#23929)
mariajgrimaldi May 8, 2020
c7b5102
upgrade edx-enterprise to 3.2.10
adamstankiewicz May 8, 2020
eaf9cd4
Merge pull request #23949 from edx/astankiewicz/edx-enterprise-upgrade
May 8, 2020
d37b333
Revert "Add financial assistance link in course tools (#23921)"
May 10, 2020
08098c8
Merge pull request #23953 from edx/revert-23921-kaplan/REV-1136_finan…
May 10, 2020
d27ac50
Merge pull request #23942 from edx/dsheraz/PROD-1553
DawoudSheraz May 11, 2020
4bf975f
changed count to count_documents (#23945)
mariajgrimaldi May 11, 2020
57d8a55
Updating Bokchoy testing database cache (#23950)
edx-cache-uploader-bot May 11, 2020
b154668
Updating Python Requirements (#23955)
edx-requirements-bot May 11, 2020
9cff06d
Address 1+N django_site queries on login page by comparing keys direc…
May 11, 2020
b3b5869
Merge pull request #21507 from open-craft/guruprasad/youtube-api-miss…
nedbat May 11, 2020
3d179a0
Merge pull request #22539 from open-craft/pooja/fix-autoadvance-not-w…
nedbat May 11, 2020
6a23e6f
Merge pull request #22358 from open-craft/samuel/custom-search-filter
nedbat May 11, 2020
bf16155
Make sure that case collisions don't propagate into the CourseOvervie…
cpennington May 7, 2020
878b751
Update docs_settings.py with latest settings
May 8, 2020
ce6c938
Merge pull request #23958 from cpennington/fix-case-collision-course-…
cpennington May 11, 2020
ae2c2c4
Course Content boilerplate blurb (and link to discussions)
Apr 16, 2020
87a1c06
Display encode and transcript status (#23919)
zainab-amir May 12, 2020
5e7cd2f
Merge pull request #23898 from edx/aj/msingh/details
awaisdar001 May 12, 2020
ee0f456
AA-163: Fixes duplicate dates tab issue
jlajoie May 10, 2020
c180070
Fixes serialization of course key for celery in course updates command
jlajoie May 12, 2020
972c7f3
Merge pull request #23954 from edx/jlajoie/AA-163
May 12, 2020
8552403
Merge pull request #23961 from edx/jlajoie/fix-serialization-course-u…
May 12, 2020
770e7ea
Fix transcript status for VEDA videos (#23962)
zainab-amir May 12, 2020
9b8af14
Kaplan/rev 1136 financial aid- handle missing feature flag (#23957)
dianekaplan May 12, 2020
ac16630
Swagger.yaml is different due to DRF 3.9.x
May 9, 2020
3e8d22e
Merge pull request #23948 from edx/cduarte/AA-108
May 12, 2020
002a244
added reverse_sql method attribute to avoid sql operation error
Mar 3, 2020
637b639
AA-157 dates page missed deadlines
xnick421 May 12, 2020
cca3373
Correct markup mistakes in api docs
May 12, 2020
f72a655
MICROBA-311 Add US State field to UserProfile
oliviaruizknott May 1, 2020
c5cf016
Merge pull request #23877 from edx/ork/MICROBA-311_add-state-to-user-…
oliviaruizknott May 12, 2020
c4efa7c
ENT-2788 Upgrading edx-enterprise to the latest version
brittneyexline May 12, 2020
f17e12b
Remove shoppingcart from course about page - DEPR-43 (#23973)
jmbowman May 12, 2020
2a1a35f
Merge pull request #23971 from edx/bexline/upgrade_edx_enterprise
brittneyexline May 12, 2020
dfa1bf1
Add python 3.8 and django30 to tox.ini and remove django111, django20…
May 12, 2020
3da5144
Fixed python-wrap-html
May 12, 2020
5f26cde
Merge pull request #23969 from edx/aehsan/PROD-1579/fixed_quality_vio…
May 13, 2020
75f60af
Adds more logging to course updates task
jlajoie May 13, 2020
821eb84
Merge pull request #23963 from edx/ndalfonso/AA-157-dates-page-missed…
xnick421 May 13, 2020
839a0ed
EDUCATOR-4989 - use student-key
Andytr1 May 12, 2020
0dc5bac
Adding logs in capa_base
awaisdar001 May 13, 2020
069aea8
Dates Intro Messaging
May 13, 2020
ae657f0
Merge pull request #23814 from open-craft/toxinu/fix-anonymous-permis…
nedbat May 13, 2020
d1bd39c
Merge pull request #23987 from edx/jlajoie/course-update-extra-logging
May 13, 2020
881c1a2
Merge pull request #23990 from edx/ciduarte/AA-156-dates-intro
May 13, 2020
5724432
Python Requirements Update (#23984)
edx-requirements-bot May 13, 2020
049d62d
geoip2: update maxmind geolite country database
May 13, 2020
4a9f88b
not sure why we are getting errors here, but they shouldn't stop peop…
emma-green May 13, 2020
1003dce
Merge pull request #23992 from edx/emma-green/log-discount-issue-inst…
emma-green May 13, 2020
fe2abaf
upgrade edx-enterprise to 3.2.12 (#23994)
May 13, 2020
687d223
Added a courseware API endpoint to return the last completed block/un…
May 7, 2020
4bdb8c5
Merge pull request #23986 from edx/aj/improve-logging-for-capa
awaisdar001 May 14, 2020
3f2b2da
Don't assume due dates on sections
mikix May 12, 2020
fe2ca00
Merge pull request #23978 from edx/mikix/highlights-dont-assume-due-d…
mikix May 14, 2020
97139c1
Updating Python Requirements (#23997)
edx-requirements-bot May 14, 2020
317d7b5
Updating Bokchoy testing database cache (#23995)
edx-cache-uploader-bot May 14, 2020
4b0617a
Merge pull request #23956 from edx/dcs/resume-api
May 14, 2020
27480a2
Unpin django-cookies-samesite now that it declares ua-parser dep (#24…
May 14, 2020
d559a35
Update teams scss (#23989)
May 14, 2020
52b44f5
Revert "Unpin django-cookies-samesite now that it declares ua-parser …
May 14, 2020
c6c00d4
Merge pull request #24002 from edx/revert-24000-timmc/unpin-samesite
adzuci May 14, 2020
aaa8ffd
Don't include staff-only sections in due date calculations for self-p…
cpennington May 14, 2020
76789e5
[AA-139] Record schedule updates to the history table when granting e…
cpennington May 14, 2020
89e0fef
Merge pull request #24003 from cpennington/ignore-hidden-sections-for…
cpennington May 14, 2020
4d4b93c
AA-159: Improving performance of get_course_assignments
Dillon-Dumesnil May 13, 2020
39d45ee
Moving SUPPORTED_FIELDS for transformers into serializers
Dillon-Dumesnil May 14, 2020
86e33ee
Merge pull request #23991 from edx/ddumesnil/dates-perf-AA-159
Dillon-Dumesnil May 14, 2020
51803d3
Check if user can upgrade prior to showing sock upgrade
stvstnfrd May 12, 2020
0f57bff
Merge PR #23979 fix/courseware-api-verified-mode
stvstnfrd May 14, 2020
74cbc1f
Merge pull request #23965 from edx/ihtram/reverse-migration-fix
ihtram May 15, 2020
c6344aa
Only the data download tab should appear for data researchers
May 14, 2020
45a71cf
Merge pull request #24001 from edx/dcs/hide-tabs
May 15, 2020
407ecef
Comment re-pinning of django-cookies-samesite (UA parsing) (#24008)
May 15, 2020
a2b7b26
Merge pull request #24005 from cpennington/schedule-history-PLS
xnick421 May 15, 2020
89f691e
Updating Python Requirements (#24007)
edx-requirements-bot May 15, 2020
7778347
remove old_format from team config tests
May 15, 2020
34634eb
ENT-2885: importing ENTERPRISE_CUSTOMERS_EXCLUDED_FROM_CATALOG list f…
chavesj May 15, 2020
9707dcf
EDUCATOR 5042: Learner's Private Team Appears When Learner Browses al…
jansenk May 15, 2020
5b42995
make upgrade to bump edx-enterprise version (#24013)
chavesj May 15, 2020
68aceff
Merge pull request #23968 from edx/nedbat/docs-progress
nedbat May 16, 2020
4bee417
Updating Python Requirements (#24014)
edx-requirements-bot May 18, 2020
3e987cf
Optimizing notify_credentials management command
adeelkhan Apr 17, 2020
5e5cbd8
Merge pull request #23794 from edx/adeel/prod_1363_course_program_cer…
adeelkhan May 19, 2020
39b4a3f
Restrict api to staff users
uzairr Apr 29, 2020
435888c
Merge pull request #23834 from edx/restrict-api-to-staff
uzairr May 19, 2020
04802d2
Remove pattern library of programs.html (#23951)
AuraAlba May 19, 2020
5077479
Remove shoppingcart code from courseware index page (#23977)
jmbowman May 19, 2020
cfff2a8
EDUCATOR-5053
Andytr1 May 18, 2020
47d15ff
Update tested versions of Python and Django (#24006)
jmbowman May 19, 2020
e1c6801
Hide financial assistance link for two cases
dianekaplan May 19, 2020
1d7ff32
Updating Python Requirements (#24024)
edx-requirements-bot May 19, 2020
746eeb1
Fix LTI issues due to duplicated Content-Length header
xitij2000 May 19, 2020
d357ec9
remove old format from teams_config
May 19, 2020
7cd821b
AA-115: Adding external API for dates tab
Dillon-Dumesnil May 5, 2020
97af77e
Merge pull request #23902 from edx/ddumesnil/dates-external-api-AA-115
Dillon-Dumesnil May 19, 2020
9c721d7
Merge pull request #24026 from open-craft/kshitij/cri-174/fix-lti
nedbat May 19, 2020
5bf38f5
Convert masquerade view to class-based
stvstnfrd May 15, 2020
6941739
Add is_staff check to masquerade POST
stvstnfrd May 15, 2020
4125ae0
Merge PR #24012 add/masquerade
stvstnfrd May 19, 2020
9189dae
bumping enterprise version (#24031)
chavesj May 19, 2020
4f5496f
Fixed Import error due to pre tag
AhtishamShahid May 14, 2020
7110b45
fixed linter issue
AhtishamShahid May 20, 2020
675721a
fixed linter issue
AhtishamShahid May 20, 2020
30e609f
Revert "Updating Python Requirements (#24024)" (#24032)
iloveagent57 May 20, 2020
1703a88
remove old_format from team config tests (#24010)
May 20, 2020
efa7b3b
AA-164: Performance fixes for course home
jlajoie May 19, 2020
e256b4f
Merge pull request #24036 from edx/jlajoie/AA-164
May 20, 2020
ee6eac5
Test non-ascii utf-8 character team member name upload. (#24009)
May 20, 2020
2038a01
Updating Python Requirements (#24035)
edx-requirements-bot May 20, 2020
1e103b2
Merge pull request #23996 from edx/ahtisham/PROD-1540
AhtishamShahid May 20, 2020
8b376e2
AA-152: Course Start Date for PLS
May 18, 2020
11b891a
Bump ORA2 to 2.7.6
Andytr1 May 20, 2020
ead8e35
geoip2: update maxmind geolite country database
May 20, 2020
6b8ebd5
Code Refactor
Apr 16, 2020
c7f4e16
Fix XSS lint issues for `course_cta_text`
waheedahmed May 19, 2020
2d2015f
Merge pull request #23981 from edx/aj/details/code-refactor
awaisdar001 May 21, 2020
74bc970
Rate limit logistration endpoints.
waheedahmed May 20, 2020
d952cb2
ADR for Sysadmin Dashboard status quo
pdpinch Apr 11, 2020
a1c0188
Increase requests limit for logistration rate limit.
waheedahmed May 21, 2020
98590db
Fixed xss lint issues
May 19, 2020
cc3d3aa
Merge pull request #24023 from edx/aehsan/PROD-1610/fixed_xss_lint_is…
May 21, 2020
f8963fe
Merge pull request #24016 from edx/ciduarte/AA-152
May 21, 2020
72ea1b7
Revert "Increase requests limit for logistration rate limit."
feanil May 21, 2020
c06f7b2
Revert "Rate limit logistration endpoints."
feanil May 21, 2020
411a6ca
Merge pull request #24052 from edx/feanil/revert_login_rate_limiting
feanil May 21, 2020
b454f9b
AA-151 dates banner on course outline and refactor
xnick421 May 14, 2020
d1ac7d4
Merge pull request #24015 from edx/ndalfonso/AA-151-dates-banner-on-c…
xnick421 May 21, 2020
b8655ee
Merge pull request #23697 from mitodl/pdpinch/sysadmin-dashboard-adr
nasthagiri May 21, 2020
32d4b2d
fix admin unable to delete course team
Ali-D-Akbar May 13, 2020
27b0e8d
Merge pull request #23983 from edx/aakbar/PROD-1362
Ali-D-Akbar May 22, 2020
e444138
Mark this as Juniper
May 27, 2020
9735e58
Translations for Juniper
May 28, 2020
d85745f
MICROBA-403 Add phone number (#24087)
crice100 May 28, 2020
2509235
Corrected js translations
Jun 2, 2020
a7bf865
Upgrade Django to 2.2.13
Jun 3, 2020
7b93a7b
Fix cache key generation to use class name and module
Jun 3, 2020
c611b86
Upgrade and constrain things for python 3.
feanil Oct 15, 2019
b73e1ba
Merge pull request #24194 from edx/feanil/update_sandbox_env
nedbat Jun 17, 2020
1ab907b
Fix XSS issues
Ali-D-Akbar Jun 19, 2020
54bf9f6
Merge pull request #24258 from edx/aakbar/backport-sustaining-xss-fix
Ali-D-Akbar Jun 19, 2020
226fb10
Downgrade pycontracts to 1.8.12
mikix Jun 29, 2020
9039e2b
Merge pull request #24376 from fdns/open-release/juniper.master
nedbat Jul 1, 2020
bf9e8c2
Add Studio warning for deprecated course keys
stvstnfrd Jun 12, 2020
5746448
Merge pull request #24378 from stvstnfrd/depr/old-course-keys-warning
nedbat Jul 7, 2020
3757f0d
Fix profile image URLs for image storage on non-public S3 buckets
fghaas Jul 6, 2020
40e47e1
Merge pull request #24496 from fghaas/fix_profile_images_on_s3
nedbat Jul 15, 2020
0e45ecb
Sustaining xss fixes
Ali-D-Akbar Jul 22, 2020
91af099
Fix xss in templates
uzairr Jul 23, 2020
472480f
Merge pull request #24568 from edx/aakbar/backport-sustaining-securit…
Ali-D-Akbar Jul 23, 2020
b295389
Set `SESSION_COOKIE_SAMESITE=Lax` for `devstack_docker` environment b…
ztraboo Jul 24, 2020
286d12c
Merge pull request #24592 from CUCWD/ztraboo.juniper/samesite-cookie-…
robrap Jul 30, 2020
8dd7861
Upgrade Django to 2.2.15
Aug 5, 2020
47ab6af
[YONK-1759] Version bump of studio-frontend. (#24677)
Aug 6, 2020
c8421f6
Fix xss vulnerabilities in templates
uzairr Aug 7, 2020
bd9273b
Merge pull request #24581 from edx/adeelkhan/xss-vulnerability-inside…
nedbat Aug 11, 2020
dddc823
Merge pull request #24725 from edx/fix-xss-in-templates
nedbat Aug 11, 2020
d9e0ca5
This commit contains security fixes for the following JIRA tickets:
Ali-D-Akbar Aug 12, 2020
cbe913e
Merge pull request #24762 from edx/sustaining-fixes-2
Ali-D-Akbar Aug 13, 2020
34b7701
SE-1017 Optionally make registration fields read-only
pkulkark Jul 17, 2020
a7972c8
(BB-1389) Update enrollment serializer and Add problem submission his…
xirdneh Jul 3, 2019
15d7154
BB-2166 Move Celery check task to the high priority queue
kaizoku Mar 20, 2020
a1e3ce7
SE-2483 Unhide student-generated certificates toggle
samuelallan72 Apr 16, 2020
fd5bc37
[BB-112] Fix the order randomization behaviour of Randomized Content …
Jul 23, 2018
b99b68b
Merge pull request #20225 from open-craft/giovanni/bb-1156-enable-cha…
Jun 3, 2020
6114ab0
Adds Custom Extra Fields to Course Blocks API through LMS Settings - …
nizarmah Aug 11, 2020
0e80e44
SE-3126 Fix issue caused by XSS fix in Video > Advanced > Transcript …
pomegranited Aug 17, 2020
06ec8fa
Revert "[BB-112] Fix the order randomization behaviour of Randomized …
Aug 20, 2020
f6b1466
Fix the order randomization behaviour of Randomized Content Block
Aug 6, 2020
0bd3340
Specifies default value for Microfrontend Url
nizarmah Aug 24, 2020
fcb9048
Added a constant to help modify countries list in drop-down
farhaanbukhsh Sep 8, 2020
da81973
PROD-1290
Aug 11, 2020
cdca899
PROD-1292
Aug 11, 2020
402a726
PROD-1526
Aug 11, 2020
d6c591c
PROD-1529
Aug 11, 2020
c59cecd
PROD-1611
Ali-D-Akbar Aug 24, 2020
9a19ec3
PROD-1608
Ali-D-Akbar Aug 24, 2020
1aed7de
PROD-1607
Ali-D-Akbar Aug 24, 2020
0f449f2
PROD-1606
Ali-D-Akbar Aug 24, 2020
29ceb4d
PROD-1601
Ali-D-Akbar Aug 24, 2020
ce69519
PROD-1600
Ali-D-Akbar Aug 24, 2020
b811305
PROD-1618
Ali-D-Akbar Aug 28, 2020
a8616e6
PROD-1613
Ali-D-Akbar Aug 28, 2020
c67cbcd
Merge pull request #196 from edx/sustaining/security-fixes-4
Ali-D-Akbar Sep 7, 2020
a6df955
Merge pull request #202 from edx/sustaining/security-fixes-5
Ali-D-Akbar Sep 7, 2020
7760ef2
Merge pull request #246 from open-craft/paulo/BB-2941-juniper-xss
viadanna Sep 2, 2020
18502bd
Fix the theme compilation issue in juniper (#250)
pkulkark Sep 12, 2020
dd17684
Use original get_html for AboutBlock
samuelallan72 Sep 8, 2020
463f25f
Use BytesIO as unicodecsv expects a bytestream, not unicode
Sep 25, 2020
ec4b506
feat(course-details): Expose banner image url in course API (#260)
gabor-boros Sep 25, 2020
ab23140
Add progress_video event and update tests
toxinu Sep 22, 2020
6c25826
Merge pull request #256 from open-craft/toxinu/se-3248-video-player-e…
toxinu Sep 25, 2020
7b64477
Replace all .(lms|cms).(\w+|_)?\.json to .(lms|cms).(\w+|_)?\.yml (#262)
gabor-boros Sep 25, 2020
e2c91a6
Revert "Replace all .(lms|cms).(\w+|_)?\.json to .(lms|cms).(\w+|_)?\…
gabor-boros Sep 25, 2020
949abae
Merge pull request #258 from open-craft/samuel/fix-edxnotes-about-sec…
samuelallan72 Sep 28, 2020
53f23c4
Merge pull request #259 from open-craft/guruprasad/BB-3057-sysadmin-d…
lgp171188 Sep 28, 2020
ca04a58
Update to 5-range
toxinu Oct 1, 2020
a69f63d
Merge pull request #266 from open-craft/toxinu/se-3248-video-player-e…
toxinu Oct 2, 2020
2c46581
[SE-3401] Sorts XModules and XBlocks JS Bundles to Make Webpack Hashe…
nizarmah Oct 6, 2020
1962ef1
Fix video handouts uploads.
awaisdar001 Sep 2, 2020
90590a2
Merge pull request #272 from open-craft/josh/SE-3472-file-uploads
samuelallan72 Oct 8, 2020
e653767
Updates BuildTools UglifyJS configuration to be consistent on differe…
nizarmah Oct 9, 2020
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
30 changes: 0 additions & 30 deletions .annotation_safe_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,36 +131,6 @@ djcelery.WorkerState:
edx_oauth2_provider.TrustedClient:
".. no_pii:": "No PII"

# Via Proctoring
edx_proctoring.ProctoredExam:
".. no_pii:": "No PII"
edx_proctoring.ProctoredExamReviewPolicy:
".. no_pii:": "No PII"
edx_proctoring.ProctoredExamReviewPolicyHistory:
".. no_pii:": "No PII"
edx_proctoring.ProctoredExamSoftwareSecureComment:
".. no_pii:": "No PII"
edx_proctoring.ProctoredExamSoftwareSecureReview:
".. pii:": "Proctored exam review feedback from Software Secure, contains video_url. Retained for record keeping."
".. pii_types:": video
".. pii_retirement:": retained
edx_proctoring.ProctoredExamSoftwareSecureReviewHistory:
".. pii:": "Proctored exam review feedback from Software Secure, contains video_url. Retained for record keeping."
".. pii_types:": video
".. pii_retirement:": retained
edx_proctoring.ProctoredExamStudentAllowance:
".. no_pii:": "No PII"
edx_proctoring.ProctoredExamStudentAllowanceHistory:
".. no_pii:": "No PII"
edx_proctoring.ProctoredExamStudentAttempt:
".. pii:": "Tracks attempts by a user to take a proctored exam. Contains student_name. Retained for record keeping."
".. pii_types:": name
".. pii_retirement:": retained
edx_proctoring.ProctoredExamStudentAttemptHistory:
".. pii:": "Tracks attempts by a user to take a proctored exam. Contains student_name. Retained for record keeping."
".. pii_types:": name
".. pii_retirement:": retained

# Via VAL
edxval.CourseVideo:
".. no_pii:": "No PII"
Expand Down
3 changes: 2 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# .coveragerc for edx-platform
[run]
data_file = reports/.coverage
data_file = reports/${TEST_SUITE}.coverage
source =
cms
common/djangoapps
Expand Down Expand Up @@ -30,6 +30,7 @@ omit =

concurrency=multiprocessing
parallel = true
relative_files = true

[report]
ignore_errors = True
Expand Down
60 changes: 30 additions & 30 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
# This does not cover all the code in edx-platform but it's a good start.

# Core
common/djangoapps/student/ @edx/platform-core
common/djangoapps/third_party_auth/ @edx/platform-authn
common/lib/xmodule/xmodule/ @edx/platform-core
lms/djangoapps/course_api/blocks @edx/platform-core
lms/djangoapps/courseware/ @edx/platform-core
lms/djangoapps/grades/ @edx/platform-grades
lms/djangoapps/instructor/ @edx/platform-core
lms/djangoapps/instructor_task/ @edx/platform-core
lms/djangoapps/mobile_api/ @edx/platform-mobile
openedx/core/djangoapps/contentserver/ @edx/platform-core
openedx/core/djangoapps/heartbeat/ @edx/platform-core
openedx/core/djangoapps/oauth_dispatch @edx/platform-authn
openedx/core/djangoapps/user_api/ @edx/platform-authn
openedx/core/djangoapps/user_authn/ @edx/platform-authn
openedx/features/course_experience/ @edx/platform-courseware
common/djangoapps/student/ @edx/platform-core
common/djangoapps/third_party_auth/ @edx/platform-authn
common/lib/xmodule/xmodule/ @edx/platform-core
lms/djangoapps/course_api/blocks @edx/platform-core
lms/djangoapps/courseware/ @edx/platform-core
lms/djangoapps/grades/ @edx/platform-grades
lms/djangoapps/instructor/ @edx/platform-core
lms/djangoapps/instructor_task/ @edx/platform-core
lms/djangoapps/mobile_api/ @edx/platform-mobile
openedx/core/djangoapps/contentserver/ @edx/platform-core
openedx/core/djangoapps/heartbeat/ @edx/platform-core
openedx/core/djangoapps/oauth_dispatch @edx/platform-authn
openedx/core/djangoapps/user_api/ @edx/platform-authn
openedx/core/djangoapps/user_authn/ @edx/platform-authn
openedx/features/course_experience/ @edx/platform-courseware

# Core Extensions
common/lib/xmodule/xmodule/capa_module.py @edx/platform-core-extensions
common/lib/xmodule/xmodule/html_module.py @edx/platform-core-extensions
common/lib/xmodule/xmodule/video_module @edx/platform-core-extensions
lms/djangoapps/discussion/ @edx/platform-core-extensions
lms/djangoapps/edxnotes @edx/platform-core-extensions
common/lib/xmodule/xmodule/capa_module.py @edx/platform-core-extensions
common/lib/xmodule/xmodule/html_module.py @edx/platform-core-extensions
common/lib/xmodule/xmodule/video_module @edx/platform-core-extensions
lms/djangoapps/discussion/ @edx/platform-core-extensions
lms/djangoapps/edxnotes @edx/platform-core-extensions

# Analytics
common/djangoapps/track/ @edx/edx-data-engineering
common/djangoapps/track/ @edx/edx-data-engineering

# Credentials
lms/djangoapps/certificates/ @edx/platform-credentials
lms/djangoapps/certificates/ @edx/platform-credentials

# Discovery
common/djangoapps/course_modes/ @edx/platform-discovery
common/djangoapps/enrollment/ @edx/platform-discovery
lms/djangoapps/commerce/ @edx/ecommerce
lms/djangoapps/experiments/ @edx/rev-team
lms/djangoapps/learner_dashboard/ @edx/platform-discovery
openedx/features/content_type_gating/ @edx/rev-team
openedx/features/course_duration_limits/ @edx/rev-team
openedx/features/discounts/ @edx/rev-team
common/djangoapps/course_modes/ @edx/platform-discovery
common/djangoapps/enrollment/ @edx/platform-discovery
lms/djangoapps/commerce/ @edx/rev-team
lms/djangoapps/experiments/ @edx/rev-team
lms/djangoapps/learner_dashboard/ @edx/platform-discovery
openedx/features/content_type_gating/ @edx/rev-team
openedx/features/course_duration_limits/ @edx/rev-team
openedx/features/discounts/ @edx/rev-team
2 changes: 1 addition & 1 deletion .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"schedule:weekdays",
":preserveSemverRanges"
],
"prConcurrentLimit": 2,
"prConcurrentLimit": 5,
"includePaths": [
"package.json"
]
Expand Down
10 changes: 3 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
# and so should not be destroyed by "make clean".
# start-noclean
requirements/private.txt
requirements/edx/private.in
requirements/edx/private.txt
lms/envs/private.py
cms/envs/private.py
# end-noclean
Expand Down Expand Up @@ -85,6 +87,7 @@ test_root/uploads/
django-pyfs
.tox/
common/test/db_cache/bok_choy_*.yaml
common/test/data/badges/*.png

### Installation artifacts
*.egg-info
Expand Down Expand Up @@ -143,10 +146,3 @@ dist

# Locally generated PII reports
pii_report

# Local documentation builds
docs/_build
docs/cms
docs/common
docs/lms
docs/openedx
2 changes: 1 addition & 1 deletion .pii_annotations.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
source_path: ./
report_path: pii_report
safelist_path: .annotation_safe_list.yml
coverage_target: 100.0
coverage_target: 94.5
# See OEP-30 for more information on these values and what they mean:
# https://open-edx-proposals.readthedocs.io/en/latest/oep-0030-arch-pii-markup-and-auditing.html#docstring-annotations
annotations:
Expand Down
12 changes: 12 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,15 @@ file_filter = conf/locale/<lang>/LC_MESSAGES/edx_proctoring_proctortrack.po
source_file = conf/locale/en/LC_MESSAGES/edx_proctoring_proctortrack.po
source_lang = en
type = PO

[open-edx-releases.release-juniper]
file_filter = conf/locale/<lang>/LC_MESSAGES/django.po
source_file = conf/locale/en/LC_MESSAGES/django.po
source_lang = en
type = PO

[open-edx-releases.release-juniper-js]
file_filter = conf/locale/<lang>/LC_MESSAGES/djangojs.po
source_file = conf/locale/en/LC_MESSAGES/djangojs.po
source_lang = en
type = PO
57 changes: 28 additions & 29 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,25 +22,41 @@ JIRA
----

If you've got an idea for a new feature or new functionality for an existing feature,
please start a discussion on the `edx-code`_ mailing list to get feedback from
the community about the idea and your implementation choices.

.. _edx-code: https://groups.google.com/forum/#!forum/edx-code
please start a discussion in the `development <https://discuss.openedx.org/c/development>`__
category of the discussion forum list to get feedback from the community about the idea
and your implementation choices.

If you then plan to contribute your code upstream, please `start a discussion on JIRA`_
(you may first need to `create a free JIRA account`_).
Start a discussion by visiting the JIRA website and clicking the "Create" button at the
top of the page. Choose the project "Open Source Pull Requests" and the issue type
"Feature Proposal". In the description give us as much detail as you can for the feature
or functionality you are thinking about implementing. Include a link to any relevant
edx-code mailing list discussions about your idea. We encourage you to do this before
you begin implementing your feature, in order to get valuable feedback from the edX
product team early on in your journey and increase the likelihood of a successful
pull request.
forum discussions about your idea. We encourage you to do this before you begin
implementing your feature, in order to get valuable feedback from the edX product team
early on in your journey and increase the likelihood of a successful pull request.

.. _start a discussion on JIRA: https://openedx.atlassian.net/secure/Dashboard.jspa
.. _create a free JIRA account: https://openedx.atlassian.net/admin/users/sign-up

.. _forum:

Discussion forum
----------------

To ask technical questions and chat with the community, do not hesitate to join the
`Open edX discussion forum <https://discuss.openedx.org/>`__. There are different
categories for different topics:

- `Devops <https://discuss.openedx.org/c/devops>`__ for installation help
- `Development <https://discuss.openedx.org/c/development>`__, where Open edX developers
unite
- `Community <https://discuss.openedx.org/c/community>`__ to discuss organizational
matters in the open source community
- `Announcements <https://discuss.openedx.org/c/announcements>`__ where official Open edX
announcement are made
- `Educators <https://discuss.openedx.org/c/educators>`__, to discuss online learning in general

Slack
-----

Expand All @@ -51,34 +67,17 @@ between 13:00 and 21:00 UTC (9am to 5pm US Eastern time),
but interesting conversations can happen at any time.
There are many different channels available for different topics, including:

* ``#ops`` for installation help
* ``#events`` for upcoming events related to Open edX
* ``#content`` for discussions about course content and creating the best courses

And lots more! You can also make your own channels to discuss new topics.

Note that Slack is no longer the recommended communication channel to ask about
technical issues. To do so, you should instead join the `official forum <#forum>`__.

.. _Slack: https://slack.com/
.. _Sign up for a free account: https://openedx-slack-invite.herokuapp.com/

Mailing Lists
-------------

For asynchronous conversation, we have several mailing lists on Google Groups:

* `openedx-ops`_: everything related to *running* Open edX. This includes
installation issues, server management, cost analysis, and so on.
* `openedx-translation`_: everything related to *translating* Open edX into
other languages. This includes volunteer translators, our internationalization
infrastructure, issues related to Transifex, and so on.
* `openedx-analytics`_: everything related to *analytics* in Open edX.
* `edx-code`_: everything related to the *code* in Open edX. This includes
feature requests, idea proposals, refactorings, and so on.

.. _openedx-ops: https://groups.google.com/forum/#!forum/openedx-ops
.. _openedx-translation: https://groups.google.com/forum/#!forum/openedx-translation
.. _openedx-analytics: https://groups.google.com/forum/#!forum/openedx-analytics
.. _edx-code: https://groups.google.com/forum/#!forum/edx-code

Byte-sized Tasks & Bugs
-----------------------

Expand Down Expand Up @@ -195,7 +194,7 @@ By opening up a pull request, we expect the following things:
unable to participate in the review process.

3. If you have questions, you will ask them by either commenting on the pull
request or asking us in Slack or on the mailing list.
request or asking us in the discussion forum or on Slack.

4. If you do not respond to comments on your pull request within 7 days, we
will close it. You are welcome to re-open it when you are ready to engage.
Expand Down
38 changes: 29 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Do things in edx-platform
.PHONY: clean docs extract_translations help pull pull_translations push_translations requirements shell upgrade
.PHONY: clean extract_translations help pull pull_translations push_translations requirements shell upgrade
.PHONY: api-docs docs guides swagger

# Careful with mktemp syntax: it has to work on Mac and Ubuntu, which have differences.
PRIVATE_FILES := $(shell mktemp -u /tmp/private_files.XXXXXX)
Expand All @@ -18,9 +19,22 @@ clean: ## archive and delete most git-ignored files
tar xf $(PRIVATE_FILES)
rm $(PRIVATE_FILES)

docs: ## build the developer documentation for this repository
rm -rf docs/_build docs/cms docs/common docs/lms docs/openedx
cd docs; make html
SWAGGER = docs/swagger.yaml

docs: api-docs guides ## build all the developer documentation for this repository

swagger: ## generate the swagger.yaml file
DJANGO_SETTINGS_MODULE=docs.docs_settings python manage.py lms generate_swagger --generator-class=edx_api_doc_tools.ApiSchemaGenerator -o $(SWAGGER)

api-docs-sphinx: swagger ## generate the sphinx source files for api-docs
rm -f docs/api/gen/*
python docs/sw2sphinxopenapi.py $(SWAGGER) docs/api/gen

api-docs: api-docs-sphinx ## build the REST api docs
cd docs/api; make html

guides: ## build the developer guide docs
cd docs/guides; make clean html

extract_translations: ## extract localizable strings from sources
i18n_tool extract -v
Expand All @@ -37,6 +51,8 @@ pull_translations: ## pull translations from Transifex
git clean -fdX conf/locale/rtl
git clean -fdX conf/locale/eo
i18n_tool validate
paver i18n_compilejs


detect_changed_source_translations: ## check if translation files are up-to-date
i18n_tool changed
Expand All @@ -45,7 +61,8 @@ pull: ## update the Docker image used by "make shell"
docker pull edxops/edxapp:latest

requirements: ## install development environment requirements
pip install -qr requirements/edx/development.txt --exists-action w
pip install -qr requirements/edx/pip-tools.txt
pip-sync -q requirements/edx/development.txt requirements/edx/private.*

shell: ## launch a bash shell in a Docker container with all edx-platform dependencies installed
docker run -it -e "NO_PYTHON_UNINSTALL=1" -e "PIP_INDEX_URL=https://pypi.python.org/simple" -e TERM \
Expand All @@ -60,7 +77,7 @@ REQ_FILES = \
requirements/edx/coverage \
requirements/edx/paver \
requirements/edx-sandbox/shared \
requirements/edx-sandbox/base \
requirements/edx-sandbox/py35 \
requirements/edx/base \
requirements/edx/testing \
requirements/edx/development \
Expand All @@ -69,14 +86,17 @@ REQ_FILES = \
upgrade: export CUSTOM_COMPILE_COMMAND=make upgrade
upgrade: ## update the pip requirements files to use the latest releases satisfying our constraints
pip install -qr requirements/edx/pip-tools.txt
@for f in $(REQ_FILES); do \
@ export REBUILD='--rebuild'; \
for f in $(REQ_FILES); do \
echo ; \
echo "== $$f ===============================" ; \
pip-compile -v --no-emit-trusted-host --no-index --rebuild --upgrade -o $$f.txt $$f.in || exit 1; \
echo "pip-compile -v --no-emit-trusted-host --no-index $$REBUILD --upgrade -o $$f.txt $$f.in"; \
pip-compile -v --no-emit-trusted-host --no-index $$REBUILD --upgrade -o $$f.txt $$f.in || exit 1; \
export REBUILD=''; \
done
# Post process all of the files generated above to work around open pip-tools issues
scripts/post-pip-compile.sh $(REQ_FILES:=.txt)
# Let tox control the Django version for tests
grep "^django==" requirements/edx/base.txt > requirements/edx/django.txt
grep -e "^django==" requirements/edx/base.txt > requirements/edx/django.txt
sed '/^[dD]jango==/d' requirements/edx/testing.txt > requirements/edx/testing.tmp
mv requirements/edx/testing.tmp requirements/edx/testing.txt
Loading