[REF] website_slides: make eLearning an application with its own menu structure
PURPOSE eLearning should have its own application in manager. Indeed this is becoming a big application and having it embedded inside Website application is not enough anymore. It should also hold updated and easy-to-use menus, navigation, actions and views in backend. SPECIFICATIONS Update manifest and make website_slides an application separated from website embedded menus. Implement new menu structure * Courses * Courses List view: Course Name, # Views, # Attendees, # Ratings, Revenues, Reviews * Contents * Reporting * Courses: list view on slide.channel model, ordered by # views. * add a graph view (group by content) * Contents: graph view on slide.slide model Area Graph: X month Y measure: # Views (others measures: Attendees, ...) Group by: course (color) * Reviews: see kanban of latest reviews; * Quiz: list view on slide.question model. List view: Add # Quizz Trials, # Quizz Passed, Avg Attempts * Configuration * Settings * Allow Forum on Courses (installs website_slides_forum) * Allow Certifications (installs website_slides_survey) * Allow Selling Courses (installs website_sale_slides) * Course Tags * See channel.tags.group with label Course Tags, form view allow to configure group tags * https://drive.google.com/a/odoo.com/file/d/1G0g2UnG5cZG55EXQ5icbgwe7T2eSZskT/view?usp=drivesdk * On click: open :https://drive.google.com/a/odoo.com/file/d/1I_PW3aZAbrslXadiYqmVF-_6dGXx8knd/view?usp=drivesdk * Content Tags This structure will gain new items in sub-modules, notably bridge with form and website_sale. Those will be implemented in next commits. LINKS Task 1978729 PR #35061 Co-Authored-By:Thibault Delavallée <tde@odoo.com> Co-Authored-By:
Jérémy Hennecart <jeh@odoo.com>
Showing
- addons/website_slides/__manifest__.py 3 additions, 2 deletionsaddons/website_slides/__manifest__.py
- addons/website_slides/controllers/main.py 2 additions, 2 deletionsaddons/website_slides/controllers/main.py
- addons/website_slides/data/ir_data.xml 0 additions, 15 deletionsaddons/website_slides/data/ir_data.xml
- addons/website_slides/models/res_config_settings.py 3 additions, 1 deletionaddons/website_slides/models/res_config_settings.py
- addons/website_slides/models/slide_question.py 21 additions, 0 deletionsaddons/website_slides/models/slide_question.py
- addons/website_slides/models/slide_slide.py 1 addition, 2 deletionsaddons/website_slides/models/slide_slide.py
- addons/website_slides/views/rating_rating_views.xml 60 additions, 0 deletionsaddons/website_slides/views/rating_rating_views.xml
- addons/website_slides/views/res_config_settings_views.xml 50 additions, 11 deletionsaddons/website_slides/views/res_config_settings_views.xml
- addons/website_slides/views/slide_channel_tag_views.xml 10 additions, 14 deletionsaddons/website_slides/views/slide_channel_tag_views.xml
- addons/website_slides/views/slide_channel_views.xml 64 additions, 10 deletionsaddons/website_slides/views/slide_channel_views.xml
- addons/website_slides/views/slide_question_views.xml 80 additions, 0 deletionsaddons/website_slides/views/slide_question_views.xml
- addons/website_slides/views/slide_slide_views.xml 29 additions, 40 deletionsaddons/website_slides/views/slide_slide_views.xml
- addons/website_slides/views/website_slides_menu_views.xml 73 additions, 29 deletionsaddons/website_slides/views/website_slides_menu_views.xml
- addons/website_slides/views/website_slides_templates_utils.xml 1 addition, 1 deletion...s/website_slides/views/website_slides_templates_utils.xml
Loading
Please register or sign in to comment