a #e@sFddlmZddlmZddlmZddlmZGdddej Z dS))models)fields)settings) gettext_lazyc@seZdZejdeddeddZejej ddej ededd Z ej ddded d Z ejddded d Zejddded d Zejdddedd ZejdddeddZddZGdddZdS) PluginDatumz Setting keyTKey) max_length help_textdb_index verbose_nameNzAThe user this setting belongs to. If NULL, the setting is global.User)nulldefault on_deleter r z Integer value)blankrrr z Float valuez Bool valuez String valuez JSON value)rrrr cCs|jS)N)key)selfr"/webodm/app/models/plugin_datum.py__str__szPluginDatum.__str__c@seZdZedZedZdS)zPluginDatum.Metaz Plugin DatumN)__name__ __module__ __qualname___r verbose_name_pluralrrrrMetasr)rrrr CharFieldrr ForeignKeyrAUTH_USER_MODELCASCADEuser IntegerFieldZ int_value FloatFieldZ float_valueNullBooleanFieldZ bool_value TextFieldZ string_valuer JSONFieldZ json_valuerrrrrrrs"rN) django.dbrdjango.contrib.postgresr django.confrdjango.utils.translationrrModelrrrrrs