a #e@s.ddlmZddlmZGdddejZdS))models) gettext_lazyc@sjeZdZejddddededdZejddededd Zd d Z d d Z ddZ GdddZ dS)PluginTFz Plugin nameName) max_length primary_keyblanknull help_text verbose_namez!Whether this plugin is turned on.ZEnabled)db_indexdefaultr r cCs|jS)N)nameselfr/webodm/app/models/plugin.py__str__szPlugin.__str__cCsd|_|dS)NTenabledsaverrrrenable sz Plugin.enablecCsd|_|dS)NFrrrrrdisableszPlugin.disablec@seZdZedZedZdS)z Plugin.MetarZPluginsN)__name__ __module__ __qualname___r verbose_name_pluralrrrrMetasrN) rrrr CharFieldrr BooleanFieldrrrrrrrrrrs rN) django.dbrdjango.utils.translationrrModelrrrrrs