TIP: You can type at any time to perform a new search.
Course Certifications
website_slides_survey · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Website/eLearning
- Folder size
- 1.53 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-08 22:45:30
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Xavier Morel, Thibault Delavallée, Odoo Translation Bot, Julien Castiaux, Sébastien Theys, Prakash Prajapati, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, luvi, Victor Piryns (pivi), Pierre-Yves Dufays, Dylan Kiss (dyki), Serge Bayet (seba), jobl, Chrysanthe (chgo), Krzysztof Magusiak (krma)
- Odoo dependencies
- Python dependencies
- geoip2
- System dependencies
- None
- Required by
- test_website_slides_full
- Description
This module lets you use the full power of certifications within your courses.
Code Analysis ⓘ
Views touched (28)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
all_user_card |
all_user_card | ir.ui.view | qweb | Inherits website_profile.all_user_card |
badge_content |
badge_content | ir.ui.view | qweb | Inherits website_profile.badge_content |
course_card_inherit_survey |
course_card_inherit_survey | ir.ui.view | qweb | Inherits website_slides.course_card |
course_main |
Certification Course Main | ir.ui.view | qweb | Inherits website_slides.course_main |
course_slides_list_inherit_survey |
course_slides_list_inherit_survey | ir.ui.view | qweb | Inherits website_slides.course_slides_list |
course_slides_list_slide_inherit_survey |
course_slides_list_slide_inherit_survey | ir.ui.view | qweb | Inherits website_slides.course_slides_list_slide |
courses_search_bar_inherit_survey |
courses_search_bar_inherit_survey | ir.ui.view | qweb | Inherits website_slides.courses_search_bar |
courses_search_results_inherit_survey |
courses_search_results_inherit_survey | ir.ui.view | qweb | Inherits website_slides.courses_search_results |
display_certificate |
display_certificate | ir.ui.view | qweb | New |
o_wss_certification_icon |
o_wss_certification_icon | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website.slides.survey | res.config.settings | form | Inherits website_slides.res_config_settings_view_form |
slide_channel_partner_view_search |
slide.channel.partner.view.search.inherit.survey | slide.channel.partner | search | Inherits website_slides.slide_channel_partner_view_search |
slide_channel_partner_view_tree |
slide.channel.partner.view.list.inherit.survey | slide.channel.partner | list | Inherits website_slides.slide_channel_partner_view_tree |
slide_channel_view_form |
slide.channel.view.form.inherit.survey | slide.channel | form | Inherits website_slides.view_slide_channel_form |
slide_content_detailed |
slide_content_detailed | ir.ui.view | qweb | Inherits website_slides.slide_content_detailed |
slide_fullscreen_sidebar_category |
slide_fullscreen_sidebar_category | ir.ui.view | qweb | Inherits website_slides.slide_fullscreen_sidebar_category |
slide_sidebar_done_button |
slide_sidebar_done_button | ir.ui.view | qweb | Inherits website_slides.slide_sidebar_done_button |
slide_slide_partner_view_form |
slide.slide.partner.view.form.inherit.survey | slide.slide.partner | form | Inherits website_slides.slide_slide_partner_view_form |
slide_slide_partner_view_search |
slide.slide.partner.view.search.inherit.survey | slide.slide.partner | search | Inherits website_slides.slide_slide_partner_view_search |
slide_slide_partner_view_tree |
slide.slide.partner.view.list.inherit.survey | slide.slide.partner | list | Inherits website_slides.slide_slide_partner_view_tree |
slide_slide_view_form |
slide.slide.view.form.inherit.survey | slide.slide | form | Inherits website_slides.view_slide_slide_form |
survey_fill_form_done_inherit_website_slides |
survey_fill_form_done_inherit_website_slides | ir.ui.view | qweb | Inherits survey.survey_fill_form_done |
survey_survey_view_form |
survey.survey.view.form.inherit.website.slides | survey.survey | form | Inherits survey.survey_survey_view_form |
survey_survey_view_kanban |
survey.survey.view.kanban.inherit.website.slides | survey.survey | kanban | Inherits survey.survey_survey_view_kanban |
survey_survey_view_search_slides |
survey.survey.view.search.slides | survey.survey | search | Inherits survey.survey_survey_view_search |
survey_survey_view_tree_slides |
survey.survey.view.list.slides | survey.survey | list | Inherits survey.survey_survey_view_tree |
top3_user_card |
top3_user_card | ir.ui.view | qweb | Inherits website_profile.top3_user_card |
user_profile_content |
user_profile_content | ir.ui.view | qweb | Inherits website_profile.user_profile_content |
HTTP endpoints (3)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (inherited route override) | WebsiteSlidesSurvey.create_slide |
inherited | http | ALL | |
/slides_survey/slide/get_certification_url |
WebsiteSlidesSurvey.slide_get_certification_url |
user | http | ALL | website |
/slides_survey/certification/search_read |
WebsiteSlidesSurvey.slides_certification_search_read |
user | jsonrpc | POST | website |
Models touched (6)
New fields (2)
-
members_certified_countIntegercompute='_compute_members_certified_count' args: '# Certified Attendees' -
nbr_certificationIntegercompute='_compute_slides_statistics'store=True args: 'Number of Certifications'
-
action_redirect_to_certified_members(self)
New fields (2)
-
nbr_certificationIntegerrelated='channel_id.nbr_certification' -
survey_certification_successBooleanargs: 'Certified'
No public methods.
New fields (6)
-
is_previewBooleancompute='_compute_is_preview'readonly=Falsestore=True -
nameCharcompute='_compute_name'readonly=Falsestore=True -
nbr_certificationIntegercompute='_compute_slides_statistics'store=True args: 'Number of Certifications' -
slide_categorySelectionondelete={'certification': 'set default'}selection_add=[('certification', 'Certification')] -
slide_typeSelectionondelete={'certification': 'set null'}selection_add=[('certification', 'Certification')] -
survey_idMany2one → survey.surveyindex='btree_not_null' args: 'survey.survey', 'Certification'
-
create(self, vals_list)@api.model_create_multi -
unlink(self) -
write(self, vals)
New fields (2)
-
survey_scoring_successBooleancompute='_compute_survey_scoring_success'store=True args: 'Certification Succeeded' -
user_input_idsOne2many → survey.user_inputargs: 'survey.user_input', 'slide_partner_id', 'Certification attempts'
No public methods.
New fields (3)
-
slide_channel_countIntegercompute='_compute_slide_channel_data'groups='website_slides.group_website_slides_officer' args: 'Courses Count' -
slide_channel_idsOne2many → slide.channelcompute='_compute_slide_channel_data'groups='website_slides.group_website_slides_officer'help='The courses this survey is linked to through the e-learning application'string='Certification Courses' args: 'slide.channel' -
slide_idsOne2many → slide.slidehelp='The slides this survey is linked to through the e-learning application'string='Certification Slides' args: 'slide.slide', 'survey_id'
-
action_survey_view_slide_channels(self)Redirect to the channels using the survey as a certification. Open in no-create as link between those two comes through a slide, hard to keep as default values.
New fields (2)
-
slide_idMany2one → slide.slidehelp='The related course slide when there is no membership information' args: 'slide.slide', 'Related course slide' -
slide_partner_idMany2one → slide.slide.partnerhelp='Slide membership information for the logged in user'index='btree_not_null' args: 'slide.slide.partner', 'Subscriber information'
-
create(self, vals_list)@api.model_create_multi -
write(self, vals)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…