Muhammad Soban Javed
fc8e40fb10
chore!: upgrade Django version to 4.2 (LTS) ( #33969 )
...
* chore!: upgrade Django version to 4.2 (LTS)
* feat: Upgrade Python dependency Django
chore!: upgrade Django version to 4.2
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
* chore: Update common.py
* chore: Update common.py
---------
Co-authored-by: Muhammad Soban Javed <iamsobanjaved@gmai.com >
Co-authored-by: iamsobanjaved <iamsobanjaved@users.noreply.github.com >
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com >
2024-01-23 16:53:34 +05:00
bydawen
4ec70eb98b
feat: add brand_color variable for the email templates ( #33421 )
...
* feat: add brand_color variable for the email templates
* test: fix tests assertations
---------
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com >
2024-01-23 13:21:06 +05:00
Deborah Kaplan
b4bf07660e
feat: fixes from code review
...
improving a comment
FIXES: APER-2851
2024-01-18 15:14:24 +00:00
Deborah Kaplan
a35a6f908e
feat: linter
...
Fixing a linter air
FIXES: APER-2851
2024-01-18 13:49:22 +00:00
Deborah Kaplan
e0ef013f02
feat: fixing some codestyle/lint errors
...
not sure why the manual linter didn't complain
FIXES: APER-2851
2024-01-17 22:00:30 +00:00
Deborah Kaplan
994b8a3d49
feat: adding tests to modify cert template
...
Re-factored to make the code more testable, and added some more tests,
also improved dry run logging
FIXES: APER-2851
2024-01-17 21:41:21 +00:00
Deborah Kaplan
7c78473b0c
Merge branch 'master' into dkaplan1/APER-2851_replicate-share-certificate-in-facebook-improvements-for-edx.org
2024-01-16 18:09:03 -05:00
Deborah Kaplan
cccb960f20
feat:tests for certificate template modifier
...
still needs mocks for all tests to work
FIXES: APER-2851
2024-01-16 23:07:51 +00:00
Asespinel
00630cf22d
refactor: changed survey report message location and added a new info… ( #34033 )
...
* refactor: changed survey report message location and added a new informative sent state
* chore: added Generate and Send text on button
* chore: added comment to new state column and added reference to static jquery.
* fix: fixed non Attribute error when a report hasn't been sent yet
2024-01-16 16:25:05 -05:00
ahmed-zubair-1998
73a446d85b
perf: Reduce database calls when generating problem responses report ( #33940 )
...
During the process of generatinng report for problem responses,
there are two places where N + 1 query problem exist. In both
cases, `StudentModule` objects are fetched and looped over where
`student.username` field for each object is accessed. This result
in a seperate database call to get the username for each student
response.
This problem is fixed by creating a join to fetch the related
table in the original query using `select_related`. In a test
conducted on report having 5000 `StudentModule` objects, the
number of queries for the request reduced from 8363 to 29. The
total time taken for the task reduced from 23764 ms to 7394 ms.
2024-01-16 13:41:15 -05:00
Deborah Kaplan
817c8f28cd
Merge branch 'master' into dkaplan1/APER-2851_replicate-share-certificate-in-facebook-improvements-for-edx.org
2024-01-16 11:06:32 -05:00
Muhammad Adeel Tajamul
692b3ac4b2
fix: removed enable_discussion_mfe from email content ( #34061 )
2024-01-16 12:12:55 +05:00
Jenkins
3ccd2d1ba6
chore(i18n): update translations
2024-01-14 16:04:24 -05:00
Feanil Patel
019888f3d1
Merge pull request from GHSA-qx8m-mqx3-j9fm
...
fix: add `JwtRestrictedApplication` check to XBlock callback
2024-01-12 11:26:28 -05:00
ayesha waris
2fd1f7bd90
chore: removed enable_course_live and enable_big_blue_button flag flags ( #33998 )
...
* chore: removed enable_course_live flag
* chore: removed enable_big_blue_button flag
* fix: fixing failed test cases
2024-01-12 15:24:46 +05:00
ayesha waris
53270f17b3
chore: removed and merged multiple flags into enable_discussions_mfe flag ( #33983 )
2024-01-12 15:07:00 +05:00
Deborah Kaplan
392110bdda
feat: pep8 fixes
...
pep8
FIXES: APER-2851
2024-01-11 22:27:47 +00:00
Deborah Kaplan
3ac66de476
feat: adding migration
...
adding the migration for the ability to manage these command configs
via django admin
FIXES: APER-2851
2024-01-11 22:17:19 +00:00
Deborah Kaplan
ce48516c90
feat: fixing a long line problem
...
fixing a long line problem
FIXES: APER-2851
2024-01-11 22:08:48 +00:00
Deborah Kaplan
18027adfae
feat: reordering includes
...
undid my auto formatters reordering of the includes, because I'm
assuming that's what the lint-amnesty directives are there for. Best
practice would have a human-written comment explaining why they need to
stay there, but I'm just going have to assume it's correct, Because no
such human-written comment exists.
FIXES: APER-2851
2024-01-11 21:56:12 +00:00
Deborah Kaplan
7bdb8ee0cc
Merge branch 'master' into dkaplan1/APER-2851_replicate-share-certificate-in-facebook-improvements-for-edx.org
2024-01-11 16:51:34 -05:00
Deborah Kaplan
9657645fad
feat: adds a certificate template modifier
...
adds a management command to modify certificate templates, with a dry
run option. Inherently unsafe; just as a search and replace on the first
string match.
TODO:
* unit tests
* make sure the multi-line string replacements work via django admin
FIXES: APER-2851
2024-01-11 21:45:34 +00:00
Muhammad Adeel Tajamul
e3b122b7af
fix: legacy reported content will send email based on discussion settings ( #34006 )
2024-01-11 16:55:42 +05:00
Agrendalath
d57e5f61ea
fix: add JwtRestrictedApplication check to XBlock callback
2024-01-10 08:47:08 -05:00
connorhaugh
efaef4510e
fix: protect video transcript handler from scraper ( #34017 )
...
Web scrapers do annoying stuff like visit urls they shouldn't know about and cause xblock handlers to break.
I tested this by:
Making sure video transcripts worked as normal while logged in
making sure that I got no 500s in my logs while attempting to view it logged out.
2024-01-08 18:14:03 -05:00
María Guillermina Véscovo
9979ea2ba9
fix: prevent transcript feedback widget from appearing when there is no
...
video_id
2024-01-08 13:04:35 -03:00
Justin Hynes
2209549e68
Merge pull request #34000 from openedx/jhynes/APER-2551
...
docs: add diagrams for course cert awarding and revocation
2024-01-05 14:13:11 -05:00
Michael Roytman
7d8401c4cf
Merge pull request #33972 from openedx/MichaelRoytman/devstack-exams-dashboard-url-setting
...
fix: correct EXAMS_DATE_MICROFRONTEND_URL devstack setting
2024-01-04 12:06:54 -05:00
Arslan Ashraf
986737a944
fix: Incorrect ORA assignment link in Dates tab ( #33984 )
2024-01-04 07:55:54 -05:00
Justin Hynes
49537d5011
docs: add diagrams for course cert awarding and revocation
...
[APER-2551]
This PR adds some diagrams to help visualize the current certificate awarding and revocation process of the monolith.
2024-01-03 18:58:35 +00:00
Jenkins
145609cb5e
chore(i18n): update translations
2024-01-02 15:28:09 -05:00
SaadYousaf
8a9e19ad8f
temp: add temporary logs for course wide notifications
2023-12-29 16:53:39 +05:00
Muhammad Adeel Tajamul
30c029f119
feat: added comment_endorsed, thread_followed and thread_unfollowed signals in mfe api ( #33944 )
2023-12-29 11:29:31 +05:00
Muhammad Adeel Tajamul
dd4a97d410
feat: added thread_flagged and comment_flagged signals in legacy discussion ( #33949 )
2023-12-29 11:29:17 +05:00
Jenkins
13cee3eac0
chore(i18n): update translations
2023-12-24 16:04:21 -05:00
michaelroytman
3f65347240
fix: correct EXAMS_DATE_MICROFRONTEND_URL devstack setting
...
This commit corrects the EXAMS_DATE_MICROFRONTEND_URL devstack setting to EXAMS_DASHBOARD_MICROFRONTEND_URL. This ensures that the exams dashboard can load in the Instructor Dashboard when an LTI-based proctoring provider is selected.
2023-12-22 11:37:51 -05:00
Zainab Amir
c233327ea0
feat: remove unused recommendations code ( #33960 )
2023-12-20 16:56:39 +05:00
SaadYousaf
2d353f5594
feat: move new forum content creation notifications to use course wide notification event
2023-12-20 14:25:00 +05:00
Alejandro Cardenas
ebcbe1cd92
refactor: allow editing of ANONYMOUS_SURVEY_REPORT by env tokens ( #33954 )
2023-12-19 14:40:41 -05:00
Glib Glugovskiy
cae4091579
docs: [FC-0031] Update docstring
2023-12-19 19:15:29 +02:00
KyryloKireiev
003f6d9bb4
refactor: [FC-0031] Use serializer instead of custom function
2023-12-19 19:15:29 +02:00
KyryloKireiev
81c992990a
fix: [FC-0031] Add parameters description, refactor list method
2023-12-19 19:15:29 +02:00
KyryloKireiev
c4fe8d30e3
feat: [AXIM-26] Extended BlocksInCourseView API
2023-12-19 19:15:29 +02:00
Troy Sankey
9ef8ce61e6
feat: wrap new course_not_started_enterprise_learner in a SettingToggle
...
ENT-8078
2023-12-18 18:54:36 -08:00
Troy Sankey
499679ab6c
feat: add new course access error_code for enterprise learners in future courses (2nd try)
...
Normally, the course API would return an access error_code of
`course_not_started` if the course has not started yet. This change
breaks that up into two codes:
* if the course has not started:
* return error_code=`course_not_started_enterprise_learner` if the
learner is enrolled as a subsidized enterprise learner.
* else, return error_code=`course_not_started`.
This supports a change to the frontend which will interpret
`course_not_started_enterprise_learner` differently and trigger a
redirect to the enterprise (B2B) learner dashboard instead of the B2C
dashboard.
ENT-8078
2023-12-18 12:55:17 -08:00
Asespinel
e9d84d0ec1
feat: added banner message for survey report ( #33633 )
...
* feat: added banner message for survey report
* refactor: addressed PR feedback and changes
* fix: fixed styles on admin templates
* refactor: changed script location to survey report block
* chore: removed whitespaces and renamed the context processor files
* feat: added banner message for survey report
* refactor: separated survey report template from admin and deleted base template
* refactor: changed months variable into a configurable setting
---------
Co-authored-by: Maria Fernanda Magallanes Zubillaga <maria.magallanes@edunext.co >
Co-authored-by: María Fernanda Magallanes <35668326+MaferMazu@users.noreply.github.com >
2023-12-18 10:19:51 -05:00
Jenkins
82f3cecd77
chore(i18n): update translations
2023-12-17 16:04:27 -05:00
Troy Sankey
f74d48341b
Merge pull request #33937 from openedx/pwnage101/ENT-8078-2
...
revert: "feat: add new course access error_code for enterprise learners in future courses"
2023-12-15 11:17:16 -08:00
Feanil Patel
01fcbc9828
Merge pull request #33646 from raccoongang/rg/feat/FC0031/update_course_detail_view_endpoint
...
feat: [FC-0031] Add optional field 'is_enrolled' to course detail view
2023-12-15 14:08:32 -05:00
Troy Sankey
0ea0048bdf
revert: "feat: add new course access error_code for enterprise learners in future courses"
...
This reverts commit 287a7ff7fd .
2023-12-15 10:49:46 -08:00