Demid
448edd7e5f
feat: add can_access_advanced_settings to studio home ( #35426 )
2024-09-12 12:36:35 -04:00
Raymond Zhou
0fd3bde79d
fix: remove instructor info serializer validation ( #34802 )
2024-05-16 13:47:07 -04:00
Raymond Zhou
74a514518c
fix: instructor info in course details api ( #34760 )
2024-05-13 12:47:22 -04:00
Rômulo Penido
b42da7429f
feat: Enable taxonomy/tagging feature in MFE by default ( #34633 )
...
* feat: make tagging feature enabled by default
* fix: use the correct flag for tagging enabled
* fix: make compatible with other changes from master
* fix: more compatibility fixes
* fix: show tag counts at all levels of the outline, not just units
* chore: typo
* test: fix counts in test suite now that tagging is on by default
---------
Co-authored-by: Braden MacDonald <braden@opencraft.com >
Co-authored-by: Yusuf Musleh <yusuf@opencraft.com >
2024-05-09 18:57:05 +05:30
Kaustav Banerjee
d43a2f73eb
feat: default grade designations configurable from settings ( #32406 )
2024-05-08 01:14:03 +05:30
ruzniaievdm
5967ddea37
fix: provide with can_paste_component in serializers ( #34521 )
2024-04-24 11:25:26 -04:00
ruzniaievdm
a9db690900
feat: refactoring xblock actions ( #34452 )
2024-04-12 11:17:54 -04:00
ruzniaievdm
a8586e5114
feat: display error notifications on the Unit page ( #34450 )
2024-04-09 09:52:35 -04:00
ruzniaievdm
6d13b77495
feat: [FC-0044] group configurations API DRF ( #34389 )
2024-03-25 10:02:34 -04:00
ruzniaievdm
85dd7f35e3
feat: [FC-0044] certificates API DRF ( #34339 )
...
* feat: [FC-0044] certificates API DRF
* fix: remove unused import from previous commits
2024-03-22 10:46:34 -04:00
ruzniaievdm
3ecc4bf6a0
feat: [FC-0044] textbooks API DRF ( #34388 )
...
* feat: [FC-0044] textbooks API DRF
* fix: resolve discussions
2024-03-21 13:39:03 -04:00
ruzniaievdm
1bcf25f22b
feat: manage Tags on block level ( #34361 )
2024-03-18 16:09:47 -04:00
ruzniaievdm
334348d65f
feat: Manage access API ( #2500 ) ( #34360 )
...
* feat: [AXIMST-418] Manage access API
* fix: tests and linter
---------
Co-authored-by: monteri <36768631+monteri@users.noreply.github.com >
2024-03-18 12:58:11 -04:00
ruzniaievdm
cd5c4c992b
feat: [FC-0044] XBlock's children API as DRF ( #34055 )
...
* feat: XBlock's children API as DRF
* fix: 500 error appears if user adds a Content Experiment
* fix: wrap into try/except block getting icon for xblock (#2509 )
* fix: wrap into try/except block getting icon for xblock
* fix: revision after review
2024-03-12 11:07:32 -04:00
ruzniaievdm
844db29d64
feat: add sequence_ids to container response ( #34337 )
...
* feat: add sequence_ids to container response
* fix: PR comments fix
* fix: update
---------
Co-authored-by: monteri <36768631+monteri@users.noreply.github.com >
2024-03-12 10:27:23 -04:00
Navin Karkera
6edc0c2dd9
feat: add discussion settings to course index api ( #34174 )
2024-02-05 09:13:11 -05:00
Navin Karkera
4590f1ec91
feat: include custom relative dates flag info in outline api ( #34058 )
2024-01-31 11:38:19 -05:00
ruzniaievdm
ff8d3eae72
feat: Unit page API as DRF
2024-01-10 11:53:36 +02:00
Navin Karkera
9cd1d7c3c8
feat: create DRF endpoint to get course index context ( #33943 )
...
* feat: create DRF endpoint to get course index context
* refactor: update serializers location and added some tests
* refactor: move modulestore usage out of views
* fix: move course index call under bulk_operations
* test: add test to track db and mongo queries
---------
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2024-01-08 09:36:56 -05:00
Kristin Aoki
3c1b81c58b
fix: timeout error for legacy page ( #33965 )
2023-12-21 09:27:52 -05:00
Kristin Aoki
9f5252c6ee
feat: separate home api call into load, course, and library info ( #33909 )
2023-12-19 08:32:50 -05:00
connorhaugh
2573f34115
Revert "feat: create DRF endpoint to get course index context ( #33667 )" ( #33935 )
...
This reverts commit aaea6e5b14 .
2023-12-15 13:49:57 -05:00
Navin Karkera
aaea6e5b14
feat: create DRF endpoint to get course index context ( #33667 )
...
* feat: create DRF endpoint to get course index context
* refactor: update serializers location and added some tests
* refactor: move modulestore usage out of views
---------
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2023-12-14 09:54:20 -05:00
Kristin Aoki
ebf91fc9ad
feat: add api for multiple video downloads ( #33882 )
2023-12-12 14:37:48 +00:00
Kristin Aoki
9bf18b1e23
feat: add url to usage location ( #33855 )
2023-12-07 11:19:35 -05:00
hajorg
00d1cf5e0b
feat: add is_ai_translations_enabled to get_course_videos_context util
2023-12-05 17:34:32 +01:00
Kristin Aoki
ce2734e907
feat: update video and asset api to include usage loactions ( #33746 )
2023-11-22 12:11:35 -05:00
Kristin Aoki
cca1e9e365
fix: video drf 500 error ( #33658 )
2023-11-09 11:34:06 -05:00
bszabo
5d6e925c83
feat: TNL-11173 Authoring API is v0 for now ( #33644 )
...
* feat: TNL-11173 authoring API offered as v0, not v1
* docs: correct swaggerfile for authoring api
---------
Co-authored-by: Bernard Szabo <bszabo@edx.org >
Co-authored-by: Jesper Hodge <jhodge@outlook.de >
2023-11-03 11:49:35 -04:00
Kristin Aoki
8cfd04ff68
feat: add drf for studio video page ( #33528 )
2023-10-27 09:04:37 -04:00
Chris Chávez
1d58bd1106
feat: New link on studio home to Taxonomy list (if waffle flag set) ( #33439 )
2023-10-19 10:19:50 -07:00
Jesper Hodge
cd2ce32d73
CMS API serializers and validations ( #33316 )
...
Internal ticket: https://2u-internal.atlassian.net/browse/TNL-11077
This adds validations to all new CMS API endpoints via serializers.
Validations follow the "strong parameter" concept:
https://www.mintbit.com/blog/securing-ruby-on-rails-applications-part-3-use-strong-parameters#:~:text=Strong%20parameters%20are%20a%20feature,parameters%20to%20a%20controller%20action .
2023-09-22 17:49:49 -04:00
Jesper Hodge
f197f9e61e
add swagger for CMS API via drf-spectacular ( #33282 )
...
This adds two new urls: `<studio-base>/cms-api/ui` and `<studio-base>/cms-api/schema` with swagger ui and swaggerfile only for the new CMS API using drf-spectacular
2023-09-19 21:06:40 +00:00
ruzniaievdm
3978375abf
feat: create course home api DRF ( #33173 ) ( #33204 )
2023-09-08 08:39:31 -04:00
connorhaugh
901ac926bd
Revert "feat: create course home api DRF ( #33173 )" ( #33194 )
...
This reverts commit e480a79d9c . as it failed final checks before prod:
https://github.com/openedx/edx-platform/actions/runs/6098198385/job/16548257136
2023-09-07 13:22:53 +00:00
ruzniaievdm
e480a79d9c
feat: create course home api DRF ( #33173 )
2023-09-06 10:05:25 -04:00
ruzniaievdm
ddb092c07c
feat: Create DRF for course team ( #32782 )
2023-08-17 09:12:02 -04:00
ruzniaievdm
0d93075a01
fix: api for schedule and details page MFE page ( #32890 )
2023-08-03 11:41:52 -04:00
ruzniaievdm
dea67f29c4
feat: Create DRF for course grading ( #32399 )
2023-06-09 10:52:30 -04:00
ruzniaievdm
96b8ba5d6a
feat: Create DRF for course settings and course details views out of current Django views ( #32397 )
2023-06-08 11:07:29 -04:00