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
Alejandro Cardenas
7f90b5d3e1
feat: add SurveyReportUpload and add send report method ( #31431 )
...
* feat: add SurveyReportUpload and add send report method
* docs: Update openedx/features/survey_report/management/commands/generate_report.py
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
* docs: Update openedx/features/survey_report/models.py
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
* refactor: Update openedx/features/survey_report/models.py
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
* style: Update openedx/features/survey_report/api.py
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
* feat: add migratio file and update status field name
* refactor: rename send report method
* test: fix test errors
* test: add command options
* refactor: simple conditional instead of ok method
* fix: remove useless imports
* fix: use status code instead of status
* feat: add zapier endpoint
* style: solve pylint issues
* feat: add id field to send report data
* refactor: regenerate migration with correct history
* feat: add anonymous site id model
* feat: update zapier url
---------
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
Co-authored-by: Alejandro Cardenas <alejandrocardenas@Alejandros-MacBook-Pro.local >
2023-02-21 10:51:36 -05:00
Alex Sheehan
de28d61215
fix: downgrading enterprise version to 3.60.21
2023-02-16 19:29:33 +00:00
Alex Sheehan
b72875fd26
chore: bumping enterprise to version 3.61.0
2023-02-15 21:56:34 +00:00
Tim McCormack
83f6e560b7
fix: Add code_owner decorator to remaining Celery tasks ( #31762 )
...
This will ensure that errors raised by these tasks will alert the right
team. `send_course_enrollment_email` is the one I set out to fix, but I
discovered a few others.
I located tasks that were missing decorators by running the following
search and visually inspecting the results, although semgrep might be able
to do better:
```
ack '^@.*task|^@set_code_owner_attribute' cms lms common openedx xmodule --ignore-dir=tests --python
```
Also, add more detailed explanation of why a couple of tasks can't use the
decorator. This should only be an issue on tasks inheriting from
UserTaskMixin, which in practice is just CourseExportTask and
CourseImportTask (and the apparently unused EnrollmentReadTask and
EnrollmentWriteTask), via UserTask.
2023-02-15 18:20:50 +00:00
Ned Batchelder
12765a7a59
refactor(test): use @skip_unless_lms uniformly
2023-02-01 13:52:26 -08:00
0x29a
3a1011bed8
refactor: replace usages of XModuleMixin.system with XBlock.runtime
2023-01-30 18:15:24 +01:00
0x29a
c3f672a399
refactor: rename module -> block within remaining openedx/features
2023-01-30 18:15:22 +01:00
0x29a
9d8375ff99
refactor: rename module -> block within lms/djangoapps/courseware
...
Also, removed unused `_has_access_xmodule` methid from `lms/djangoapps/courseware/access.py`.
2023-01-30 18:15:22 +01:00
Alejandro Cardenas
045ae44184
feat: add generate report button in admin ( #31429 )
...
* feat: add generate report button in admin
2023-01-25 10:19:59 -05:00
Arunmozhi
b6634a811a
refactor: replace get_display_blocks with get_children
2023-01-23 14:47:47 +01:00
Arunmozhi
851eb65d53
refactor: rename get_displayable_items and displayable_items
2023-01-23 14:47:47 +01:00
Arunmozhi
d417a7561f
refactor: rename ItemFactory to BlockFactory
2023-01-23 14:47:47 +01:00
Awais Qureshi
8abcdd2552
fix: Unpin icalendar constraint. ( #31590 )
...
* fix: Unpin icalendar constraint.
* chore: Updating Python Requirements (#31591 )
Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com >
2023-01-19 12:39:01 +05:00
Sagirov Eugeniy
02617283a0
test: fix problem with .get_children() in tests for split modulestore
...
* fixed problem with creating some CourseItem with some parent:
we must get the updated parent item before using that parent item
* replaced parent_location with parent argument in ItemFactory due to
error children/parent relation for split modulestore. In all tests with
split modulestore parent argument used
2022-12-21 10:58:43 -05:00
0x29a
83396ffb07
refactor: convert course_module term to course_block
2022-12-19 17:48:49 +01:00
0x29a
0df1411636
refactor: xmodule/course_module.py -> xmodule/course_block.py
2022-12-19 17:48:49 +01:00
0x29a
4c005e86e8
refactor: xmodule/capa_module.py -> xmodule/capa_block.py
2022-12-19 17:48:49 +01:00
Bernard Szabo
2d544f94be
feat: TNL-10136 tease course enrollment from student model
...
Reapply changes developed in bszabo/TNL-10136-student-course-enrollment branch to current master
2022-12-13 17:19:34 -05:00
Alejandro Cardenas
cd54e8b275
feat: add django admin page for survey report ( #31323 )
...
* feat: add django admin page for survey report
* fix: solve quality test errors
* feat: remove delete buttons and delete actions
* docs: add help_text to fields
* test: fix quality test issues
* docs: remove model form and add help_text in model
* feat: add migration to apply field changes
2022-11-30 12:22:46 -05:00
Alejandro Cardenas
bfd212b6d8
[FC-005] feat: add necessary models for Openedx survey report ( #31183 )
...
* feat: add survey_report djangoapp
* feat: add survey report cli command and query methods
* fix: add init file
* refactor: change model fields
* refactor: rename application file and rename methods
* refactor: add is_active to get course enrollments
* refactor: rename method to get active users
* refactor: remove fields useless
* test: rename mocks in command tests
* test: update test name
* docs: add README file
* docs: add selection criteria to get unique courses
* docs: update README
* test: remove useless mocks and use default modulestore
* docs: change command error message
* docs: add docs decisions
* docs: Update openedx/features/survey_report/management/commands/generate_report.py
* docs: add fields descriptions
* docs: add logs for each query
* style: add blank lines
* refactor: rename variables and add a constant for weeks
* refactor: add constant MIN_ENROLLS_ACTIVE_COURSE
Co-authored-by: henrrypg <henrry.pulgarin@edunext.co >
Co-authored-by: David Ormsbee <dave@tcril.org >
Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co >
2022-11-15 17:47:21 -05:00
Saad Yousaf
eb8f3b6750
fix: update Zoom live configurations to support email for course staff roles. ( #31257 )
...
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local >
2022-11-15 18:38:46 +05:00
Sagirov Eugeniy
8f88422c4a
test: prepare tests for removing support for children in Old Mongo
2022-10-28 11:43:20 -04:00
Usama Sadiq
4734f9f16e
fix: bump pylint version ( #31084 )
2022-10-27 12:19:09 +05:00
Agrendalath
dd97c74fde
refactor: deprecate course_id from ModuleSystem
...
This attribute is already deprecated for XBlocks in favour of directly
retrieving it like `block.scope_ids.usage_id.context_key`.
This commit also removes some redundant logging code which was omitted in the
Datadog removal in #19420 .
2022-09-21 18:53:45 +02:00
Sarina Canelake
cf5fa64bd7
fix: update repo paths that stayed in the edx org
...
Co-authored-by: Kyle McCormick <kdmc@pm.me >
2022-09-15 14:52:28 -04:00
Sarina Canelake
4a2f231302
fix: fix github url strings (org edx -> openedx)
2022-09-15 14:52:28 -04:00
Mubbshar Anwar
2980265764
Revert "feat: Pass segment properties ( #30742 )" ( #30918 )
...
This reverts commit b76d5c2a66 .
2022-08-30 12:11:25 +05:00
Mubbshar Anwar
b76d5c2a66
feat: Pass segment properties ( #30742 )
...
- For enrollment email pass extra segment event properties.
VAN-999
2022-08-29 15:36:24 +05:00
Diana Huang
3946503960
Revert "feat: Update the cache when active enterprise is changed. ( #30866 )" ( #30870 )
...
This reverts commit 354d2be845 .
2022-08-17 12:18:04 -04:00
Zaman Afzal
354d2be845
feat: Update the cache when active enterprise is changed. ( #30866 )
2022-08-17 17:29:21 +05:00
Muhammad Bilal Tahir
a35176e09b
fix: revert api client for UNENROLL_DONE signal
2022-07-27 16:35:59 +05:00
Sameen Fatima
282d639e32
refactor: simplify code logic for consent_needed_for_course utility ( #30775 )
2022-07-27 16:34:06 +05:00
muhammad-ammar
dd70066644
chore: refine source param in dsc url
2022-06-17 15:05:29 +05:00
Zaman Afzal
ec36d3a949
fix: revert Add Learner pathway progress update signal ( #30598 )
2022-06-16 01:59:40 +05:00
Zaman Afzal
6c6dabaa3c
Feat: Add Learner pathway progress update signal ( #30547 )
...
* feat: Add Learner pathway progress update signal
2022-06-15 00:58:22 +05:00
ruzniaievdm
116431cb81
refactor: Replace PDF course certificate view code ( #30397 )
...
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2022-06-13 09:43:02 -04:00
Feanil Patel
b9131ac1af
Merge pull request #30299 from raccoongang/depr/remove-course-info
...
FC-0001: Remove legacy course info page & related code
2022-06-13 08:23:25 -04:00
muhammad-ammar
415291fd27
feat: add source query param in data sharing consent url
2022-06-13 14:43:51 +05:00
Sagirov Eugeniy
92ca176fde
refactor: Remove legacy course info page & related code
2022-06-05 19:00:05 +03:00
Saleem Latif
eb45e53799
Merge pull request #30439 from openedx/saleem-latif/ENT-5796
...
Enterprise learner with enabled learner portal should be redirect to B2B course about page.
2022-05-25 12:36:02 +05:00
Saleem Latif
f13b0e0e8a
feat: Enterprise learner with enabled learner portal should be redirect to B2B course about page.
2022-05-25 12:19:53 +05:00
Eugene Dyudyunov
b4fecd620b
refactor: rename toggle_warnings to toggle_warning ( #30458 )
...
Rename toggle_warnings to toggle_warning for consistency with setting_warning.
2022-05-24 11:47:31 -04:00
Usama Sadiq
583b36938e
fix: fix ResourceWarnings ( #30317 )
2022-05-24 11:44:45 +05:00
Feanil Patel
661949771a
Merge pull request #30347 from raccoongang/remove-verified-track-cohort
...
FC-0001: Remove verified track cohort
2022-05-13 09:47:13 -04:00
Eugene Dyudyunov
655e4a344f
refactor!: update CourseWaffleFlag ( #30351 )
...
BREAKING: get rid of the LegacyWaffle-based CourseWaffleFlag.
Both CourseWaffleFlag and FutureCourseWaffleFlag now use the modern
WaffleFlag as parent class. FutureCourseWaffleFlag left to support ORA
transition to modern waffle.
Switch to the ORA version which supporting new Waffles.
2022-05-10 15:08:59 -04:00
Eugene Dyudyunov
289e682b8f
FC-0001: Remove old EdxRestAPIClient usage across the platform ( #30301 )
...
* refactor: remove EdxRestAPIClient
* test: update tests according to EdxRestAPIClient removal
* fix: remove unused import
2022-05-09 12:48:26 -04:00