-
- Downloads
[IMP] website_slides: Add course tags creation to frontend
This commit makes it possible for course tags to be added via the frontend. To support this, course tags were also made viewable in a specific course's website since previously these tags were only visible in the courses frontpage (i.e. within the course cards). "Add Tag" is placed after course page's tags. Note that due to the ability to make new tags within this "Add Tag" modal restricts addition to only 1 tag at a time since new tags require a "Tap Group" to be assigned and handling a mix of new/existing tags would get confusing and complicated. Supports Task: 2128166 PR #44365
Showing
- addons/website_slides/controllers/main.py 63 additions, 0 deletionsaddons/website_slides/controllers/main.py
- addons/website_slides/static/src/js/slides_course_tag_add.js 330 additions, 0 deletionsaddons/website_slides/static/src/js/slides_course_tag_add.js
- addons/website_slides/static/src/tests/tours/slides_course_publisher.js 2 additions, 0 deletions..._slides/static/src/tests/tours/slides_course_publisher.js
- addons/website_slides/static/src/tests/tours/slides_tour_tools.js 50 additions, 1 deletion...ebsite_slides/static/src/tests/tours/slides_tour_tools.js
- addons/website_slides/static/src/xml/website_slides_channel_tag.xml 20 additions, 0 deletions...site_slides/static/src/xml/website_slides_channel_tag.xml
- addons/website_slides/views/assets.xml 1 addition, 0 deletionsaddons/website_slides/views/assets.xml
- addons/website_slides/views/website_slides_templates_course.xml 52 additions, 15 deletions.../website_slides/views/website_slides_templates_course.xml
Loading
Please register or sign in to comment