Alejandro Cardenas
4b7ef2697e
feat: add state sent to state column ( #34127 )
2024-01-30 15:14:14 -05:00
Alejandro Cardenas
3bf3aeaf31
refactor: change survey report message location ( #34126 )
...
* refactor: change survey report message location
2024-01-30 15:13:54 -05:00
Asespinel
76330b36b0
feat: added setting to disable the survey report banner entirely ( #34092 )
...
* feat: added setting to disable the survey report banner entirely
* fix: fixed unit test with new setting
* refactor: changed conditions for better code readability
* feat: added exception to stop the report from generating if the setting is set to false
* chore: updated the readme file to include the new setting
* refactor: move survey settings to common and disable admin by setting
* docs: typos in README
Co-authored-by: Tim McCormack <tmccormack@edx.org >
* refactor: set default values to survey report settings
* refactor: rename ENABLE_SURVEY_REPORT setting to SURVEY_REPORT_ENABLE
* test: fix quality tests
---------
Co-authored-by: Alejandro Cardenas <alecar.main@gmail.com >
Co-authored-by: Tim McCormack <tmccormack@edx.org >
2024-01-30 12:29:09 -05:00
Brian Beggs
48d9f29cb9
Revert "refactor: changed survey report message location and added a new info…"
2024-01-24 17:26:08 -05: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
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
Diana Huang
02574af8d0
fix: Update the date to the max year possible in a test. ( #33994 )
...
This test broke on January 1, 2024.
2024-01-02 14:50:01 -05:00
María Fernanda Magallanes
7a15d3687e
docs: add more details to the survey report README ( #33623 )
...
* docs: add more details to the survey report README
* docs: improve the doc with numbered steps, bold and capitalize words
* docs: add more information about the survey report banner
2023-12-19 11:21:52 -05: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
Feanil Patel
66e987997c
Revert "Revert "chore: remove bok-choy settings""
2023-11-01 13:41:37 -04:00
Robert Raposa
083ccbf09b
Revert "chore: remove bok-choy settings"
2023-10-31 15:27:44 -04:00
salman2013
9452cef97d
chore: resolve conflicts
2023-10-23 12:05:25 +05:00
thezaeemaanwar
0b3e4d73b6
feat!: Removed Badges App
...
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: resolved PR comments
fix: revert settings override
feat!: Removed Badges App
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: revert subscription badge
2023-10-18 20:30:04 +05:00
Feanil Patel
64e91d4080
test: Update to an even longer password.
2023-10-12 10:31:13 -04:00
Feanil Patel
1e2ea85372
test: Update more tests that had short passwords.
2023-10-10 16:36:26 -04:00
salman2013
4dbefe33f4
chore: fix tests
2023-10-03 08:59:21 +05:00
salman2013
d668af2fce
chore: fix comments, remove and add some code for karma
2023-10-02 16:04:33 +05:00
salman2013
42ca0ddec4
chore: remove bok choy settings
2023-09-27 10:58:37 +05:00
Emily Rosario-Aquin
be9a97a617
Merge branch 'master' into ea/ent-7453
2023-09-21 14:04:28 -05:00
Rômulo Penido
e45460a2ce
refactor: Move content_tagging django app so that CMS-only tests run ( #33259 )
2023-09-21 12:01:20 -07:00
Emily Aquin
98721ec551
chore: remove lms_enroll_user_in_course
2023-09-21 18:18:35 +00:00
Rômulo Penido
3c3306ce85
feat: implement tag object rest api in cms ( #33181 )
2023-09-18 11:07:00 -07:00
Tim McCormack
25b18e83cd
build: Add missing Celery task decorators, and add CI check for it ( #33154 )
2023-09-15 20:03:04 +00:00
Rômulo Penido
6e28ba329e
feat: add language auto-tagging with feature flag ( #32907 )
2023-09-01 11:09:46 -07:00
Rômulo Penido
ecc4a0d53d
feat: add taxonomies for org api ( #32871 )
...
* feat: add taxonomies for org api
* chore: run CI
* feat: Add retrieve object_tags REST API (#577 )
* chore: update requirements
---------
Co-authored-by: Yusuf Musleh <yusuf@opencraft.com >
2023-08-24 10:32:07 -07:00
Usama Sadiq
852246db8c
fix: replace ugettext with gettext ( #33022 )
2023-08-16 17:07:23 +05:00
Usama Sadiq
87216d360d
fix: fix django4 deprecation warnings ( #32978 )
2023-08-16 17:07:09 +05:00
Awais Qureshi
4da29d914d
chore: adding migrations related with django-history. ( #32935 )
2023-08-08 16:04:06 +05:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
Chris Chávez
9bea44732b
System defined taxonomies ( #32869 )
...
* feat: System defined taxonomies
* style: models.py moved to models/base.py
* feat: New Content System defined models
* style: Lint and migration
* fix: Fix migration error
* chore: Rebase and compile requirements
* refactor: adds ContentTaxonomyMixin for use when creating content system taxonomies
Pulls the ContentTaxonomy-specific logic into a mixin class to bring
the Content-specific logic into other Taxonony subclasses.
* fix: Tests
* test: System defined model validations
* fix: Move language taxonomy creation to openedx-learning
* style: Rename of OrganizationSystemDefinedTaxonomy
* style: nits
* chore: Update openedx-learning dependency
---------
Co-authored-by: Jillian Vogel <jill@opencraft.com >
2023-08-02 12:22:23 -07:00
Jillian
8098169eca
feat: adds Content Tagging ( #32661 )
...
* refactor: moves is_content_creator
from cms.djangoapps.contentstore.helpers to common.djangoapps.student.auth
* feat: adds content tagging app
Adds models and APIs to support tagging content objects (e.g. XBlocks,
content libraries) by content authors. Content tags can be thought of as
"name:value" fields, though underneath they are a bit more complicated.
* adds dependency on openedx-learning<=0.1.0
* adds tagging app to LMS and CMS
* adds content tagging models, api, rules, admin, and tests.
* content taxonomies and tags can be maintained per organization by
content creators for that organization.
2023-07-26 10:32:59 -07:00
Agrendalath
6825088801
Revert "Revert "feat: remove field-data binding from the runtime [FC-0026]" ( #32740 )"
...
This reverts commit fa06be106e .
2023-07-19 15:36:26 +02:00
Emily Aquin
134b4bcff6
feat: upgrade course enrollment from audit to verified
2023-07-17 20:11:06 +00:00
Piotr Surowiec
fa06be106e
Revert "feat: remove field-data binding from the runtime [FC-0026]" ( #32740 )
...
* Revert "feat: remove `field-data` service from runtime initialization"
This reverts commit 6c435bb68c .
* Revert "feat: remove field data binding from the runtime"
This reverts commit 5f46ea52cd .
2023-07-13 13:04:02 -04:00
Agrendalath
5f46ea52cd
feat: remove field data binding from the runtime
2023-06-26 19:21:22 +02:00
IrfanUddinAhmad
b2734099ac
feat: Added filter for modifying course home url for externally hosted courses
2023-05-26 14:15:27 +05:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
Gabe Mulley
1fa50b834d
feat: pass query string parameters on to the learning MFE for jump_to links ( #32180 )
2023-05-16 08:32:56 -04:00
Muhammad Adeel Tajamul
d8db64cf2a
feat: hide discussion tab when disabled ( #32195 )
2023-05-16 05:17:06 +05:00
Syed Ali Abbas Zaidi
adf879e8b2
Revert "fix: all auto fixable eslint issues ( #31900 )" ( #32203 )
...
This reverts commit 228180b1ef .
2023-05-09 13:53:54 +05:00
Syed Ali Abbas Zaidi
228180b1ef
fix: all auto fixable eslint issues ( #31900 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint prefer template issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
2023-05-09 11:57:15 +05:00
Agrendalath
b91f858e70
feat: add Waffle Flag to disable resetting self-paced deadlines by learners
2023-05-04 17:20:44 +02:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Agrendalath
aa85257b19
fix: use student-specific anonymous IDs in CAPA and HTML XBlocks
...
After changes from #31472 , the user service of a "leaf" XBlock gets overridden
with the one created for its parent (SequenceBlock). Therefore, the
`requires_per_student_anonymous_id` is ignored in these XBlocks. The
subsequent renders of an XBlock (e.g., when requesting the solution) use
the student-specific IDs.
This removes choosing the proper ID (course-specific or student-specific) from
the runtime initialization. Instead, both IDs are passed to the user service.
There are only two XBlocks that relied on the
`requires_per_student_anonymous_id` - `ProblemBlock` and `HtmlBlock`. They
now request the "deprecated" (student-specific) user ID directly from the user
service.
2023-05-02 17:58:22 +02:00
Pooja Kulkarni
fb5f8474b0
refactor: rename descriptor -> block within remaining openedx
...
Co-authored-by: Agrendalath <piotr@surowiec.it >
2023-04-26 17:10:54 +02:00
Muhammad Abdullah Waheed
90c4ca6e47
Revert "FC-0001: Account pages -> micro-frontend ( #30336 )" ( #31888 )
...
This reverts commit 0f02c7b3d9 .
2023-03-07 17:41:56 -05:00
Alejandro Cardenas
674bf2a040
feat: add send survey report button ( #31821 )
...
* feat: add send report button
* fix: solve quality test issues
* feat: add admin action to send report
* style: fix pylint issues
* style: fix pylint issues
* fix: update openedx/features/survey_report/urls.py
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
* refactor: rename selected variable and move actions variable
---------
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
2023-03-07 09:32:44 -05:00
Sagirov Evgeniy
0f02c7b3d9
FC-0001: Account pages -> micro-frontend ( #30336 )
...
* feat: Account pages. Learner Profile page
* feat: Account pages. Account Settings page
* feat: Account pages. Removed unused styles
* feat: Account pages. Removed unused toggles
* feat: fixed tests and pylint errors
* feat: update redirect to account settings for student_dashboard
* feat: fix pylint errors
2023-03-07 17:41:52 +05:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Alex Sheehan
e73bfddbd8
chore: bumping enterprise version 3.61.1
2023-02-22 15:32:18 +00:00