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

Inputs Method Outputs
icon_per_slide_type = {
            '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, 'description')

Back to entity