Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: eLearning

Entity: slide.slide

Compute Method: _compute_slide_icon_class

View 18.0 View 20.0
Inputs Method Outputs
  • slide_type
icon_per_slide_type = {
-             'image': 'fa-file-picture-o',
-             'article': 'fa-file-text-o',
-             'quiz': 'fa-question-circle-o',
-             'pdf': 'fa-file-pdf-o',
-             'sheet': 'fa-file-excel-o',
-             'doc': 'fa-file-word-o',
-             'slides': 'fa-file-powerpoint-o',
-             'youtube_video': 'fa-youtube-play',
-             'google_drive_video': 'fa-play-circle-o',
-             'vimeo_video': 'fa-vimeo',
+             'image': 'image',
+             'article': 'article',
+             'quiz': 'help_outline',
+             'pdf': 'picture_as_pdf',
+             'sheet': 'table_chart',
+             'doc': 'description',
+             'slides': 'slideshow',
+             'youtube_video': 'oi_youtube-play',
+             'google_drive_video': 'play_circle',
+             'vimeo_video': 'oi_vimeo',
        }
for slide in self:
-             slide.slide_icon_class = icon_per_slide_type.get(slide.slide_type, 'fa-file-o')
+             slide.slide_icon_class = icon_per_slide_type.get(slide.slide_type, 'description')
  • slide_icon_class

Back to entity