# Autogenerated by manage.py make_models. 
from cmf import fields
from cmf import models


import cmf.models.cmf_access_list
class CmfAccessList(cmf.models.cmf_access_list.CmfAccessList):
    abstract = False

    class cmf_author(cmf.models.cmf_access_list.CmfAccessList.cmf_author):
        """CmfAccessList.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_access_list.CmfAccessList.cmf_created_at):
        """CmfAccessList.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_access_list.CmfAccessList.cmf_deleted):
        """CmfAccessList.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_access_list.CmfAccessList.cmf_import):
        """CmfAccessList.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_access_list.CmfAccessList.cmf_locked_at):
        """CmfAccessList.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_access_list.CmfAccessList.cmf_locked_by):
        """CmfAccessList.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_access_list.CmfAccessList.cmf_modified_at):
        """CmfAccessList.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_access_list.CmfAccessList.cmf_modified_by):
        """CmfAccessList.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_access_list.CmfAccessList.cmf_owner):
        """CmfAccessList.cmf_owner field"""

    class cmf_version(cmf.models.cmf_access_list.CmfAccessList.cmf_version):
        """CmfAccessList.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_access_list.CmfAccessList.cmf_viewed_at):
        """CmfAccessList.cmf_viewed_at field"""

    class code(cmf.models.cmf_access_list.CmfAccessList.code):
        """CmfAccessList.code field"""

    class comments(cmf.models.cmf_access_list.CmfAccessList.comments):
        """CmfAccessList.comments field"""

    class disabled(cmf.models.cmf_access_list.CmfAccessList.disabled):
        """CmfAccessList.disabled field"""

    class documents(cmf.models.cmf_access_list.CmfAccessList.documents):
        """CmfAccessList.documents field"""

    class ext_id(cmf.models.cmf_access_list.CmfAccessList.ext_id):
        """CmfAccessList.ext_id field"""

    class favorite_for(cmf.models.cmf_access_list.CmfAccessList.favorite_for):
        """CmfAccessList.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_access_list.CmfAccessList.has_tree_nodes):
        """CmfAccessList.has_tree_nodes field"""

    class id(cmf.models.cmf_access_list.CmfAccessList.id):
        """CmfAccessList.id field"""

    class import_original(cmf.models.cmf_access_list.CmfAccessList.import_original):
        """CmfAccessList.import_original field"""

    class import_raw_json(cmf.models.cmf_access_list.CmfAccessList.import_raw_json):
        """CmfAccessList.import_raw_json field"""

    class inherit_acl_id(cmf.models.cmf_access_list.CmfAccessList.inherit_acl_id):
        """CmfAccessList.inherit_acl_id field"""

    class is_favorite(cmf.models.cmf_access_list.CmfAccessList.is_favorite):
        """CmfAccessList.is_favorite field"""

    class name(cmf.models.cmf_access_list.CmfAccessList.name):
        """CmfAccessList.name field"""

    class object_owner(cmf.models.cmf_access_list.CmfAccessList.object_owner):
        """CmfAccessList.object_owner field"""

    class orderno(cmf.models.cmf_access_list.CmfAccessList.orderno):
        """CmfAccessList.orderno field"""

    class parent(cmf.models.cmf_access_list.CmfAccessList.parent):
        """CmfAccessList.parent field"""

    class perm_acl(cmf.models.cmf_access_list.CmfAccessList.perm_acl):
        """CmfAccessList.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_access_list.CmfAccessList.perm_effective_acl_id):
        """CmfAccessList.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_access_list.CmfAccessList.perm_encrypt):
        """CmfAccessList.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_access_list.CmfAccessList.perm_has_acl):
        """CmfAccessList.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_access_list.CmfAccessList.perm_inherit):
        """CmfAccessList.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_access_list.CmfAccessList.perm_inherit_acl_id):
        """CmfAccessList.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_access_list.CmfAccessList.perm_parent):
        """CmfAccessList.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_access_list.CmfAccessList.perm_parent_owner_id):
        """CmfAccessList.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_access_list.CmfAccessList.perm_public):
        """CmfAccessList.perm_public field"""

    class root_parent(cmf.models.cmf_access_list.CmfAccessList.root_parent):
        """CmfAccessList.root_parent field"""

    class rules(cmf.models.cmf_access_list.CmfAccessList.rules):
        """CmfAccessList.rules field"""

    class system(cmf.models.cmf_access_list.CmfAccessList.system):
        """CmfAccessList.system field"""

    class tasks(cmf.models.cmf_access_list.CmfAccessList.tasks):
        """CmfAccessList.tasks field"""

    class text(cmf.models.cmf_access_list.CmfAccessList.text):
        """CmfAccessList.text field"""

    class tree_hidden(cmf.models.cmf_access_list.CmfAccessList.tree_hidden):
        """CmfAccessList.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_access_list.CmfAccessList.tree_node_is_branch):
        """CmfAccessList.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_access_list.CmfAccessList.tree_nodes):
        """CmfAccessList.tree_nodes field"""

    class tree_parent(cmf.models.cmf_access_list.CmfAccessList.tree_parent):
        """CmfAccessList.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class object_owner_id(fields.CmfTUUID):
        caption = "Владелец объекта ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True



import cmf.models.cmf_access_rule
class CmfAccessRule(cmf.models.cmf_access_rule.CmfAccessRule):
    abstract = False

    class access_level(cmf.models.cmf_access_rule.CmfAccessRule.access_level):
        """CmfAccessRule.access_level field"""

    class cmf_author(cmf.models.cmf_access_rule.CmfAccessRule.cmf_author):
        """CmfAccessRule.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_access_rule.CmfAccessRule.cmf_created_at):
        """CmfAccessRule.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_access_rule.CmfAccessRule.cmf_deleted):
        """CmfAccessRule.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_access_rule.CmfAccessRule.cmf_import):
        """CmfAccessRule.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_access_rule.CmfAccessRule.cmf_locked_at):
        """CmfAccessRule.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_access_rule.CmfAccessRule.cmf_locked_by):
        """CmfAccessRule.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_access_rule.CmfAccessRule.cmf_modified_at):
        """CmfAccessRule.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_access_rule.CmfAccessRule.cmf_modified_by):
        """CmfAccessRule.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_access_rule.CmfAccessRule.cmf_owner):
        """CmfAccessRule.cmf_owner field"""

    class cmf_version(cmf.models.cmf_access_rule.CmfAccessRule.cmf_version):
        """CmfAccessRule.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_access_rule.CmfAccessRule.cmf_viewed_at):
        """CmfAccessRule.cmf_viewed_at field"""

    class code(cmf.models.cmf_access_rule.CmfAccessRule.code):
        """CmfAccessRule.code field"""

    class comments(cmf.models.cmf_access_rule.CmfAccessRule.comments):
        """CmfAccessRule.comments field"""

    class disabled(cmf.models.cmf_access_rule.CmfAccessRule.disabled):
        """CmfAccessRule.disabled field"""

    class documents(cmf.models.cmf_access_rule.CmfAccessRule.documents):
        """CmfAccessRule.documents field"""

    class ext_id(cmf.models.cmf_access_rule.CmfAccessRule.ext_id):
        """CmfAccessRule.ext_id field"""

    class favorite_for(cmf.models.cmf_access_rule.CmfAccessRule.favorite_for):
        """CmfAccessRule.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_access_rule.CmfAccessRule.has_tree_nodes):
        """CmfAccessRule.has_tree_nodes field"""

    class id(cmf.models.cmf_access_rule.CmfAccessRule.id):
        """CmfAccessRule.id field"""

    class import_original(cmf.models.cmf_access_rule.CmfAccessRule.import_original):
        """CmfAccessRule.import_original field"""

    class import_raw_json(cmf.models.cmf_access_rule.CmfAccessRule.import_raw_json):
        """CmfAccessRule.import_raw_json field"""

    class is_favorite(cmf.models.cmf_access_rule.CmfAccessRule.is_favorite):
        """CmfAccessRule.is_favorite field"""

    class name(cmf.models.cmf_access_rule.CmfAccessRule.name):
        """CmfAccessRule.name field"""

    class object_fields(cmf.models.cmf_access_rule.CmfAccessRule.object_fields):
        """CmfAccessRule.object_fields field"""

    class object_model(cmf.models.cmf_access_rule.CmfAccessRule.object_model):
        """CmfAccessRule.object_model field"""

    class orderno(cmf.models.cmf_access_rule.CmfAccessRule.orderno):
        """CmfAccessRule.orderno field"""

    class parent(cmf.models.cmf_access_rule.CmfAccessRule.parent):
        """CmfAccessRule.parent field"""

    class perm_acl(cmf.models.cmf_access_rule.CmfAccessRule.perm_acl):
        """CmfAccessRule.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_access_rule.CmfAccessRule.perm_effective_acl_id):
        """CmfAccessRule.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_access_rule.CmfAccessRule.perm_encrypt):
        """CmfAccessRule.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_access_rule.CmfAccessRule.perm_has_acl):
        """CmfAccessRule.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_access_rule.CmfAccessRule.perm_inherit):
        """CmfAccessRule.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_access_rule.CmfAccessRule.perm_inherit_acl_id):
        """CmfAccessRule.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_access_rule.CmfAccessRule.perm_parent):
        """CmfAccessRule.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_access_rule.CmfAccessRule.perm_parent_owner_id):
        """CmfAccessRule.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_access_rule.CmfAccessRule.perm_public):
        """CmfAccessRule.perm_public field"""

    class root_parent(cmf.models.cmf_access_rule.CmfAccessRule.root_parent):
        """CmfAccessRule.root_parent field"""

    class subjects(cmf.models.cmf_access_rule.CmfAccessRule.subjects):
        """CmfAccessRule.subjects field"""

    class sys_type(cmf.models.cmf_access_rule.CmfAccessRule.sys_type):
        """CmfAccessRule.sys_type field"""

    class system(cmf.models.cmf_access_rule.CmfAccessRule.system):
        """CmfAccessRule.system field"""

    class tasks(cmf.models.cmf_access_rule.CmfAccessRule.tasks):
        """CmfAccessRule.tasks field"""

    class text(cmf.models.cmf_access_rule.CmfAccessRule.text):
        """CmfAccessRule.text field"""

    class tree_hidden(cmf.models.cmf_access_rule.CmfAccessRule.tree_hidden):
        """CmfAccessRule.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_access_rule.CmfAccessRule.tree_node_is_branch):
        """CmfAccessRule.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_access_rule.CmfAccessRule.tree_nodes):
        """CmfAccessRule.tree_nodes field"""

    class tree_parent(cmf.models.cmf_access_rule.CmfAccessRule.tree_parent):
        """CmfAccessRule.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "ACL ID"
        foreign_key = "cmf_access_list.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_audit
class CmfAudit(cmf.models.cmf_audit.CmfAudit):
    abstract = False

    class audit_data(cmf.models.cmf_audit.CmfAudit.audit_data):
        """CmfAudit.audit_data field"""
        ui_form_visible = True

    class client_ip(cmf.models.cmf_audit.CmfAudit.client_ip):
        """CmfAudit.client_ip field"""
        ui_form_visible = True

    class cmf_author(cmf.models.cmf_audit.CmfAudit.cmf_author):
        """CmfAudit.cmf_author field"""
        ui_form_visible = True

    class cmf_created_at(cmf.models.cmf_audit.CmfAudit.cmf_created_at):
        """CmfAudit.cmf_created_at field"""
        ui_form_visible = True

    class cmf_model_name(cmf.models.cmf_audit.CmfAudit.cmf_model_name):
        """CmfAudit.cmf_model_name field"""
        ui_form_visible = True

    class cmf_modified_at(cmf.models.cmf_audit.CmfAudit.cmf_modified_at):
        """CmfAudit.cmf_modified_at field"""
        ui_form_visible = False

    class html_diff_data(cmf.models.cmf_audit.CmfAudit.html_diff_data):
        """CmfAudit.html_diff_data field"""
        ui_form_visible = True

    class id(cmf.models.cmf_audit.CmfAudit.id):
        """CmfAudit.id field"""
        ui_form_visible = False

    class operate(cmf.models.cmf_audit.CmfAudit.operate):
        """CmfAudit.operate field"""
        ui_form_visible = True

    class parent(cmf.models.cmf_audit.CmfAudit.parent):
        """CmfAudit.parent field"""
        ui_form_visible = False

    class parent_name(cmf.models.cmf_audit.CmfAudit.parent_name):
        """CmfAudit.parent_name field"""
        ui_form_visible = True

    class result_status(cmf.models.cmf_audit.CmfAudit.result_status):
        """CmfAudit.result_status field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import modules.auth.models.auth
import cmf.fields.cmf_auth
class CmfAuth(modules.auth.models.auth.CmfAuth,cmf.fields.cmf_auth.CmfAuth):
    abstract = False

    class auth_options(modules.auth.models.auth.CmfAuth.auth_options):
        """CmfAuth.auth_options field"""

    class cmf_author(modules.auth.models.auth.CmfAuth.cmf_author):
        """CmfAuth.cmf_author field"""

    class cmf_created_at(modules.auth.models.auth.CmfAuth.cmf_created_at):
        """CmfAuth.cmf_created_at field"""

    class cmf_deleted(modules.auth.models.auth.CmfAuth.cmf_deleted):
        """CmfAuth.cmf_deleted field"""

    class cmf_locked_at(modules.auth.models.auth.CmfAuth.cmf_locked_at):
        """CmfAuth.cmf_locked_at field"""

    class cmf_locked_by(modules.auth.models.auth.CmfAuth.cmf_locked_by):
        """CmfAuth.cmf_locked_by field"""

    class cmf_modified_at(modules.auth.models.auth.CmfAuth.cmf_modified_at):
        """CmfAuth.cmf_modified_at field"""

    class cmf_modified_by(modules.auth.models.auth.CmfAuth.cmf_modified_by):
        """CmfAuth.cmf_modified_by field"""

    class cmf_owner(modules.auth.models.auth.CmfAuth.cmf_owner):
        """CmfAuth.cmf_owner field"""

    class cmf_version(modules.auth.models.auth.CmfAuth.cmf_version):
        """CmfAuth.cmf_version field"""

    class cmf_viewed_at(modules.auth.models.auth.CmfAuth.cmf_viewed_at):
        """CmfAuth.cmf_viewed_at field"""

    class description(modules.auth.models.auth.CmfAuth.description):
        """CmfAuth.description field"""

    class email(modules.auth.models.auth.CmfAuth.email):
        """CmfAuth.email field"""

    class ext_login(modules.auth.models.auth.CmfAuth.ext_login):
        """CmfAuth.ext_login field"""

    class groups(modules.auth.models.auth.CmfAuth.groups):
        """CmfAuth.groups field"""

    class hash_ntlmv2(modules.auth.models.auth.CmfAuth.hash_ntlmv2):
        """CmfAuth.hash_ntlmv2 field"""

    class id(modules.auth.models.auth.CmfAuth.id):
        """CmfAuth.id field"""

    class login(modules.auth.models.auth.CmfAuth.login):
        """CmfAuth.login field"""

    class name(modules.auth.models.auth.CmfAuth.name):
        """CmfAuth.name field"""

    class org_name(modules.auth.models.auth.CmfAuth.org_name):
        """CmfAuth.org_name field"""

    class parent(modules.auth.models.auth.CmfAuth.parent):
        """CmfAuth.parent field"""

    class pass_hash(modules.auth.models.auth.CmfAuth.pass_hash):
        """CmfAuth.pass_hash field"""

    class password_expires_must_change(modules.auth.models.auth.CmfAuth.password_expires_must_change):
        """CmfAuth.password_expires_must_change field"""

    class phone(modules.auth.models.auth.CmfAuth.phone):
        """CmfAuth.phone field"""

    class posix_gid(modules.auth.models.auth.CmfAuth.posix_gid):
        """CmfAuth.posix_gid field"""

    class posix_uid(modules.auth.models.auth.CmfAuth.posix_uid):
        """CmfAuth.posix_uid field"""

    class reg_org_name_list(modules.auth.models.auth.CmfAuth.reg_org_name_list):
        """CmfAuth.reg_org_name_list field"""

    class reset_password_expires(modules.auth.models.auth.CmfAuth.reset_password_expires):
        """CmfAuth.reset_password_expires field"""

    class reset_password_hash(modules.auth.models.auth.CmfAuth.reset_password_hash):
        """CmfAuth.reset_password_hash field"""

    class scope(modules.auth.models.auth.CmfAuth.scope):
        """CmfAuth.scope field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import modules.auth.models.cmf_auth_ldap_plugin
class CmfAuthLdapPlugin(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin):
    abstract = False

    class base_dn(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.base_dn):
        """CmfAuthLdapPlugin.base_dn field"""
        ui_form_visible = True

    class cmf_author(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_author):
        """CmfAuthLdapPlugin.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_created_at):
        """CmfAuthLdapPlugin.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_deleted):
        """CmfAuthLdapPlugin.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_import):
        """CmfAuthLdapPlugin.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_locked_at):
        """CmfAuthLdapPlugin.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_locked_by):
        """CmfAuthLdapPlugin.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_modified_at):
        """CmfAuthLdapPlugin.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_modified_by):
        """CmfAuthLdapPlugin.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_owner):
        """CmfAuthLdapPlugin.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_version):
        """CmfAuthLdapPlugin.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.cmf_viewed_at):
        """CmfAuthLdapPlugin.cmf_viewed_at field"""
        ui_form_visible = False

    class code(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.code):
        """CmfAuthLdapPlugin.code field"""
        ui_form_visible = False

    class comments(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.comments):
        """CmfAuthLdapPlugin.comments field"""
        ui_form_visible = False

    class connection_timeout(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.connection_timeout):
        """CmfAuthLdapPlugin.connection_timeout field"""
        ui_form_visible = True

    class directory_type(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.directory_type):
        """CmfAuthLdapPlugin.directory_type field"""
        ui_form_visible = True

    class documents(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.documents):
        """CmfAuthLdapPlugin.documents field"""
        ui_form_visible = False

    class domain(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.domain):
        """CmfAuthLdapPlugin.domain field"""
        ui_form_visible = False

    class enable_subgroups(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.enable_subgroups):
        """CmfAuthLdapPlugin.enable_subgroups field"""
        ui_form_visible = True

    class ext_id(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.ext_id):
        """CmfAuthLdapPlugin.ext_id field"""
        ui_form_visible = False

    class favorite_for(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.favorite_for):
        """CmfAuthLdapPlugin.favorite_for field"""
        ui_form_visible = False

    class group_desc_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_desc_attr):
        """CmfAuthLdapPlugin.group_desc_attr field"""
        ui_form_visible = True

    class group_dn(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_dn):
        """CmfAuthLdapPlugin.group_dn field"""
        ui_form_visible = False

    class group_name_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_name_attr):
        """CmfAuthLdapPlugin.group_name_attr field"""
        ui_form_visible = True

    class group_object_class(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_object_class):
        """CmfAuthLdapPlugin.group_object_class field"""
        ui_form_visible = True

    class group_object_class_filter(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_object_class_filter):
        """CmfAuthLdapPlugin.group_object_class_filter field"""
        ui_form_visible = True

    class group_users_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.group_users_attr):
        """CmfAuthLdapPlugin.group_users_attr field"""
        ui_form_visible = True

    class has_tree_nodes(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.has_tree_nodes):
        """CmfAuthLdapPlugin.has_tree_nodes field"""
        ui_form_visible = False

    class id(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.id):
        """CmfAuthLdapPlugin.id field"""
        ui_form_visible = False

    class import_original(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.import_original):
        """CmfAuthLdapPlugin.import_original field"""
        ui_form_visible = False

    class import_raw_json(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.import_raw_json):
        """CmfAuthLdapPlugin.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.is_favorite):
        """CmfAuthLdapPlugin.is_favorite field"""
        ui_form_visible = False

    class mode(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.mode):
        """CmfAuthLdapPlugin.mode field"""
        ui_form_visible = False

    class name(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.name):
        """CmfAuthLdapPlugin.name field"""
        ui_form_visible = True

    class orderno(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.orderno):
        """CmfAuthLdapPlugin.orderno field"""
        ui_form_visible = False

    class org_name(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.org_name):
        """CmfAuthLdapPlugin.org_name field"""
        ui_form_visible = False

    class parent(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.parent):
        """CmfAuthLdapPlugin.parent field"""
        ui_form_visible = False

    class perm_acl(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_acl):
        """CmfAuthLdapPlugin.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_effective_acl_id):
        """CmfAuthLdapPlugin.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_encrypt):
        """CmfAuthLdapPlugin.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_has_acl):
        """CmfAuthLdapPlugin.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_inherit):
        """CmfAuthLdapPlugin.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_inherit_acl_id):
        """CmfAuthLdapPlugin.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_parent):
        """CmfAuthLdapPlugin.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_parent_owner_id):
        """CmfAuthLdapPlugin.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.perm_public):
        """CmfAuthLdapPlugin.perm_public field"""
        ui_form_visible = False

    class plugin(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.plugin):
        """CmfAuthLdapPlugin.plugin field"""
        ui_form_visible = False

    class read_timeout(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.read_timeout):
        """CmfAuthLdapPlugin.read_timeout field"""
        ui_form_visible = True

    class root_parent(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.root_parent):
        """CmfAuthLdapPlugin.root_parent field"""
        ui_form_visible = False

    class search_timeout(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.search_timeout):
        """CmfAuthLdapPlugin.search_timeout field"""
        ui_form_visible = True

    class sync_date(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.sync_date):
        """CmfAuthLdapPlugin.sync_date field"""
        ui_form_visible = True

    class sync_interval(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.sync_interval):
        """CmfAuthLdapPlugin.sync_interval field"""
        ui_form_visible = True

    class system(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.system):
        """CmfAuthLdapPlugin.system field"""
        ui_form_visible = False

    class tasks(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tasks):
        """CmfAuthLdapPlugin.tasks field"""
        ui_form_visible = False

    class text(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.text):
        """CmfAuthLdapPlugin.text field"""
        ui_form_visible = False

    class tree_hidden(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_hidden):
        """CmfAuthLdapPlugin.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_node_is_branch):
        """CmfAuthLdapPlugin.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_nodes):
        """CmfAuthLdapPlugin.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.tree_parent):
        """CmfAuthLdapPlugin.tree_parent field"""
        ui_form_visible = False

    class use_user_groups_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.use_user_groups_attr):
        """CmfAuthLdapPlugin.use_user_groups_attr field"""
        ui_form_visible = True

    class user_display_name_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_display_name_attr):
        """CmfAuthLdapPlugin.user_display_name_attr field"""
        ui_form_visible = True

    class user_dn(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_dn):
        """CmfAuthLdapPlugin.user_dn field"""
        ui_form_visible = False

    class user_email_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_email_attr):
        """CmfAuthLdapPlugin.user_email_attr field"""
        ui_form_visible = True

    class user_full_name_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_full_name_attr):
        """CmfAuthLdapPlugin.user_full_name_attr field"""
        ui_form_visible = True

    class user_groups_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_groups_attr):
        """CmfAuthLdapPlugin.user_groups_attr field"""
        ui_form_visible = True

    class user_last_name_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_last_name_attr):
        """CmfAuthLdapPlugin.user_last_name_attr field"""
        ui_form_visible = True

    class user_name_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_name_attr):
        """CmfAuthLdapPlugin.user_name_attr field"""
        ui_form_visible = True

    class user_object_class(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_object_class):
        """CmfAuthLdapPlugin.user_object_class field"""
        ui_form_visible = True

    class user_object_class_filter(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_object_class_filter):
        """CmfAuthLdapPlugin.user_object_class_filter field"""
        ui_form_visible = True

    class user_password_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_password_attr):
        """CmfAuthLdapPlugin.user_password_attr field"""
        ui_form_visible = True

    class user_password_crypt(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_password_crypt):
        """CmfAuthLdapPlugin.user_password_crypt field"""
        ui_form_visible = True

    class user_rdn_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_rdn_attr):
        """CmfAuthLdapPlugin.user_rdn_attr field"""
        ui_form_visible = False

    class user_uid_attr(modules.auth.models.cmf_auth_ldap_plugin.CmfAuthLdapPlugin.user_uid_attr):
        """CmfAuthLdapPlugin.user_uid_attr field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.modules.sso.models.cmf_auth_openid_plugin
class CmfAuthOpenIdPlugin(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin):
    abstract = False

    class app_type(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.app_type):
        """CmfAuthOpenIdPlugin.app_type field"""
        ui_form_visible = True

    class callback_url(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.callback_url):
        """CmfAuthOpenIdPlugin.callback_url field"""
        ui_form_visible = True

    class cmf_author(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_author):
        """CmfAuthOpenIdPlugin.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_created_at):
        """CmfAuthOpenIdPlugin.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_deleted):
        """CmfAuthOpenIdPlugin.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_import):
        """CmfAuthOpenIdPlugin.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_locked_at):
        """CmfAuthOpenIdPlugin.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_locked_by):
        """CmfAuthOpenIdPlugin.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_modified_at):
        """CmfAuthOpenIdPlugin.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_modified_by):
        """CmfAuthOpenIdPlugin.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_owner):
        """CmfAuthOpenIdPlugin.cmf_owner field"""
        ui_form_visible = False

    class cmf_version(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_version):
        """CmfAuthOpenIdPlugin.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.cmf_viewed_at):
        """CmfAuthOpenIdPlugin.cmf_viewed_at field"""
        ui_form_visible = False

    class code(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.code):
        """CmfAuthOpenIdPlugin.code field"""
        ui_form_visible = False

    class comments(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.comments):
        """CmfAuthOpenIdPlugin.comments field"""
        ui_form_visible = False

    class create_new_user(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.create_new_user):
        """CmfAuthOpenIdPlugin.create_new_user field"""
        ui_form_visible = True

    class disabled(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.disabled):
        """CmfAuthOpenIdPlugin.disabled field"""
        ui_form_visible = True

    class documents(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.documents):
        """CmfAuthOpenIdPlugin.documents field"""
        ui_form_visible = False

    class domain(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.domain):
        """CmfAuthOpenIdPlugin.domain field"""
        ui_form_visible = True

    class ext_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.ext_id):
        """CmfAuthOpenIdPlugin.ext_id field"""
        ui_form_visible = False

    class favorite_for(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.favorite_for):
        """CmfAuthOpenIdPlugin.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.has_tree_nodes):
        """CmfAuthOpenIdPlugin.has_tree_nodes field"""
        ui_form_visible = False

    class id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.id):
        """CmfAuthOpenIdPlugin.id field"""
        ui_form_visible = False

    class import_original(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.import_original):
        """CmfAuthOpenIdPlugin.import_original field"""
        ui_form_visible = False

    class import_raw_json(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.import_raw_json):
        """CmfAuthOpenIdPlugin.import_raw_json field"""
        ui_form_visible = False

    class is_favorite(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.is_favorite):
        """CmfAuthOpenIdPlugin.is_favorite field"""
        ui_form_visible = False

    class name(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.name):
        """CmfAuthOpenIdPlugin.name field"""
        ui_form_visible = True

    class orderno(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.orderno):
        """CmfAuthOpenIdPlugin.orderno field"""
        ui_form_visible = False

    class parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.parent):
        """CmfAuthOpenIdPlugin.parent field"""
        ui_form_visible = False

    class perm_acl(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_acl):
        """CmfAuthOpenIdPlugin.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_effective_acl_id):
        """CmfAuthOpenIdPlugin.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_encrypt):
        """CmfAuthOpenIdPlugin.perm_encrypt field"""
        ui_form_visible = False

    class perm_has_acl(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_has_acl):
        """CmfAuthOpenIdPlugin.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_inherit):
        """CmfAuthOpenIdPlugin.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_inherit_acl_id):
        """CmfAuthOpenIdPlugin.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_parent):
        """CmfAuthOpenIdPlugin.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_parent_owner_id):
        """CmfAuthOpenIdPlugin.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.perm_public):
        """CmfAuthOpenIdPlugin.perm_public field"""
        ui_form_visible = False

    class plugin(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.plugin):
        """CmfAuthOpenIdPlugin.plugin field"""
        ui_form_visible = False

    class root_parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.root_parent):
        """CmfAuthOpenIdPlugin.root_parent field"""
        ui_form_visible = False

    class scope(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.scope):
        """CmfAuthOpenIdPlugin.scope field"""
        ui_form_visible = True

    class system(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.system):
        """CmfAuthOpenIdPlugin.system field"""
        ui_form_visible = False

    class tasks(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tasks):
        """CmfAuthOpenIdPlugin.tasks field"""
        ui_form_visible = False

    class text(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.text):
        """CmfAuthOpenIdPlugin.text field"""
        ui_form_visible = False

    class tree_hidden(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_hidden):
        """CmfAuthOpenIdPlugin.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_node_is_branch):
        """CmfAuthOpenIdPlugin.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_nodes):
        """CmfAuthOpenIdPlugin.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.tree_parent):
        """CmfAuthOpenIdPlugin.tree_parent field"""
        ui_form_visible = False

    class update_user(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.update_user):
        """CmfAuthOpenIdPlugin.update_user field"""
        ui_form_visible = True

    class username_claim(cmf.modules.sso.models.cmf_auth_openid_plugin.CmfAuthOpenIdPlugin.username_claim):
        """CmfAuthOpenIdPlugin.username_claim field"""
        ui_form_visible = True

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class plugin_id(fields.CmfTUUID):
        caption = "Настройки доступа ID"
        foreign_key = "cmf_plugin.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.models.cmf_comment
class CmfComment(cmf.models.cmf_comment.CmfComment):
    abstract = False

    class cache_cmf_author_code(cmf.models.cmf_comment.CmfComment.cache_cmf_author_code):
        """CmfComment.cache_cmf_author_code field"""

    class cache_cmf_author_login(cmf.models.cmf_comment.CmfComment.cache_cmf_author_login):
        """CmfComment.cache_cmf_author_login field"""

    class cache_cmf_author_name(cmf.models.cmf_comment.CmfComment.cache_cmf_author_name):
        """CmfComment.cache_cmf_author_name field"""

    class cmf_author(cmf.models.cmf_comment.CmfComment.cmf_author):
        """CmfComment.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_comment.CmfComment.cmf_created_at):
        """CmfComment.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_comment.CmfComment.cmf_deleted):
        """CmfComment.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_comment.CmfComment.cmf_import):
        """CmfComment.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_comment.CmfComment.cmf_locked_at):
        """CmfComment.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_comment.CmfComment.cmf_locked_by):
        """CmfComment.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_comment.CmfComment.cmf_modified_at):
        """CmfComment.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_comment.CmfComment.cmf_modified_by):
        """CmfComment.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_comment.CmfComment.cmf_owner):
        """CmfComment.cmf_owner field"""

    class cmf_version(cmf.models.cmf_comment.CmfComment.cmf_version):
        """CmfComment.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_comment.CmfComment.cmf_viewed_at):
        """CmfComment.cmf_viewed_at field"""

    class code(cmf.models.cmf_comment.CmfComment.code):
        """CmfComment.code field"""

    class comments(cmf.models.cmf_comment.CmfComment.comments):
        """CmfComment.comments field"""

    class documents(cmf.models.cmf_comment.CmfComment.documents):
        """CmfComment.documents field"""

    class ext_id(cmf.models.cmf_comment.CmfComment.ext_id):
        """CmfComment.ext_id field"""

    class favorite_for(cmf.models.cmf_comment.CmfComment.favorite_for):
        """CmfComment.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_comment.CmfComment.has_tree_nodes):
        """CmfComment.has_tree_nodes field"""

    class html_context(cmf.models.cmf_comment.CmfComment.html_context):
        """CmfComment.html_context field"""

    class id(cmf.models.cmf_comment.CmfComment.id):
        """CmfComment.id field"""

    class import_original(cmf.models.cmf_comment.CmfComment.import_original):
        """CmfComment.import_original field"""

    class import_raw_json(cmf.models.cmf_comment.CmfComment.import_raw_json):
        """CmfComment.import_raw_json field"""

    class important(cmf.models.cmf_comment.CmfComment.important):
        """CmfComment.important field"""

    class inline(cmf.models.cmf_comment.CmfComment.inline):
        """CmfComment.inline field"""

    class is_favorite(cmf.models.cmf_comment.CmfComment.is_favorite):
        """CmfComment.is_favorite field"""

    class likes(cmf.models.cmf_comment.CmfComment.likes):
        """CmfComment.likes field"""

    class log_level(cmf.models.cmf_comment.CmfComment.log_level):
        """CmfComment.log_level field"""

    class name(cmf.models.cmf_comment.CmfComment.name):
        """CmfComment.name field"""

    class orderno(cmf.models.cmf_comment.CmfComment.orderno):
        """CmfComment.orderno field"""

    class parent(cmf.models.cmf_comment.CmfComment.parent):
        """CmfComment.parent field"""

    class perm_acl(cmf.models.cmf_comment.CmfComment.perm_acl):
        """CmfComment.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_comment.CmfComment.perm_effective_acl_id):
        """CmfComment.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_comment.CmfComment.perm_encrypt):
        """CmfComment.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_comment.CmfComment.perm_has_acl):
        """CmfComment.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_comment.CmfComment.perm_inherit):
        """CmfComment.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_comment.CmfComment.perm_inherit_acl_id):
        """CmfComment.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_comment.CmfComment.perm_parent):
        """CmfComment.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_comment.CmfComment.perm_parent_owner_id):
        """CmfComment.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_comment.CmfComment.perm_public):
        """CmfComment.perm_public field"""

    class person_views(cmf.models.cmf_comment.CmfComment.person_views):
        """CmfComment.person_views field"""

    class pinned(cmf.models.cmf_comment.CmfComment.pinned):
        """CmfComment.pinned field"""

    class priority(cmf.models.cmf_comment.CmfComment.priority):
        """CmfComment.priority field"""

    class priority_old(cmf.models.cmf_comment.CmfComment.priority_old):
        """CmfComment.priority_old field"""

    class root_parent(cmf.models.cmf_comment.CmfComment.root_parent):
        """CmfComment.root_parent field"""

    class status(cmf.models.cmf_comment.CmfComment.status):
        """CmfComment.status field"""

    class system(cmf.models.cmf_comment.CmfComment.system):
        """CmfComment.system field"""

    class tasks(cmf.models.cmf_comment.CmfComment.tasks):
        """CmfComment.tasks field"""

    class text(cmf.models.cmf_comment.CmfComment.text):
        """CmfComment.text field"""

    class tree_hidden(cmf.models.cmf_comment.CmfComment.tree_hidden):
        """CmfComment.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_comment.CmfComment.tree_node_is_branch):
        """CmfComment.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_comment.CmfComment.tree_nodes):
        """CmfComment.tree_nodes field"""

    class tree_parent(cmf.models.cmf_comment.CmfComment.tree_parent):
        """CmfComment.tree_parent field"""

    class views(cmf.models.cmf_comment.CmfComment.views):
        """CmfComment.views field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительский комментарий ID"
        foreign_key = "cmf_comment.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_document
class CmfDocument(cmf.models.cmf_document.CmfDocument):
    abstract = False

    class approved(cmf.models.cmf_document.CmfDocument.approved):
        """CmfDocument.approved field"""

    class cmf_author(cmf.models.cmf_document.CmfDocument.cmf_author):
        """CmfDocument.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_document.CmfDocument.cmf_created_at):
        """CmfDocument.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_document.CmfDocument.cmf_deleted):
        """CmfDocument.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_document.CmfDocument.cmf_import):
        """CmfDocument.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_document.CmfDocument.cmf_locked_at):
        """CmfDocument.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_document.CmfDocument.cmf_locked_by):
        """CmfDocument.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_document.CmfDocument.cmf_modified_at):
        """CmfDocument.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_document.CmfDocument.cmf_modified_by):
        """CmfDocument.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_document.CmfDocument.cmf_owner):
        """CmfDocument.cmf_owner field"""

    class cmf_version(cmf.models.cmf_document.CmfDocument.cmf_version):
        """CmfDocument.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_document.CmfDocument.cmf_viewed_at):
        """CmfDocument.cmf_viewed_at field"""

    class code(cmf.models.cmf_document.CmfDocument.code):
        """CmfDocument.code field"""

    class comments(cmf.models.cmf_document.CmfDocument.comments):
        """CmfDocument.comments field"""

    class documents(cmf.models.cmf_document.CmfDocument.documents):
        """CmfDocument.documents field"""

    class ext_id(cmf.models.cmf_document.CmfDocument.ext_id):
        """CmfDocument.ext_id field"""

    class favorite_for(cmf.models.cmf_document.CmfDocument.favorite_for):
        """CmfDocument.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_document.CmfDocument.has_tree_nodes):
        """CmfDocument.has_tree_nodes field"""

    class history(cmf.models.cmf_document.CmfDocument.history):
        """CmfDocument.history field"""

    class id(cmf.models.cmf_document.CmfDocument.id):
        """CmfDocument.id field"""

    class import_original(cmf.models.cmf_document.CmfDocument.import_original):
        """CmfDocument.import_original field"""

    class import_raw_json(cmf.models.cmf_document.CmfDocument.import_raw_json):
        """CmfDocument.import_raw_json field"""

    class is_favorite(cmf.models.cmf_document.CmfDocument.is_favorite):
        """CmfDocument.is_favorite field"""

    class likes(cmf.models.cmf_document.CmfDocument.likes):
        """CmfDocument.likes field"""

    class name(cmf.models.cmf_document.CmfDocument.name):
        """CmfDocument.name field"""

    class need_approve(cmf.models.cmf_document.CmfDocument.need_approve):
        """CmfDocument.need_approve field"""

    class orderno(cmf.models.cmf_document.CmfDocument.orderno):
        """CmfDocument.orderno field"""

    class parent(cmf.models.cmf_document.CmfDocument.parent):
        """CmfDocument.parent field"""

    class perm_acl(cmf.models.cmf_document.CmfDocument.perm_acl):
        """CmfDocument.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_document.CmfDocument.perm_effective_acl_id):
        """CmfDocument.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_document.CmfDocument.perm_encrypt):
        """CmfDocument.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_document.CmfDocument.perm_has_acl):
        """CmfDocument.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_document.CmfDocument.perm_inherit):
        """CmfDocument.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_document.CmfDocument.perm_inherit_acl_id):
        """CmfDocument.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_document.CmfDocument.perm_parent):
        """CmfDocument.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_document.CmfDocument.perm_parent_owner_id):
        """CmfDocument.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_document.CmfDocument.perm_public):
        """CmfDocument.perm_public field"""

    class person_views(cmf.models.cmf_document.CmfDocument.person_views):
        """CmfDocument.person_views field"""

    class root_parent(cmf.models.cmf_document.CmfDocument.root_parent):
        """CmfDocument.root_parent field"""

    class system(cmf.models.cmf_document.CmfDocument.system):
        """CmfDocument.system field"""

    class tasks(cmf.models.cmf_document.CmfDocument.tasks):
        """CmfDocument.tasks field"""

    class text(cmf.models.cmf_document.CmfDocument.text):
        """CmfDocument.text field"""

    class text_draft(cmf.models.cmf_document.CmfDocument.text_draft):
        """CmfDocument.text_draft field"""

    class tree_hidden(cmf.models.cmf_document.CmfDocument.tree_hidden):
        """CmfDocument.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_document.CmfDocument.tree_node_is_branch):
        """CmfDocument.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_document.CmfDocument.tree_nodes):
        """CmfDocument.tree_nodes field"""

    class tree_parent(cmf.models.cmf_document.CmfDocument.tree_parent):
        """CmfDocument.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_document_history
class CmfDocumentHistory(cmf.models.cmf_document_history.CmfDocumentHistory):
    abstract = False

    class approved(cmf.models.cmf_document_history.CmfDocumentHistory.approved):
        """CmfDocumentHistory.approved field"""

    class approved_at(cmf.models.cmf_document_history.CmfDocumentHistory.approved_at):
        """CmfDocumentHistory.approved_at field"""

    class approved_by(cmf.models.cmf_document_history.CmfDocumentHistory.approved_by):
        """CmfDocumentHistory.approved_by field"""

    class approved_version(cmf.models.cmf_document_history.CmfDocumentHistory.approved_version):
        """CmfDocumentHistory.approved_version field"""

    class cmf_author(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_author):
        """CmfDocumentHistory.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_created_at):
        """CmfDocumentHistory.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_deleted):
        """CmfDocumentHistory.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_import):
        """CmfDocumentHistory.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_locked_at):
        """CmfDocumentHistory.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_locked_by):
        """CmfDocumentHistory.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_modified_at):
        """CmfDocumentHistory.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_modified_by):
        """CmfDocumentHistory.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_owner):
        """CmfDocumentHistory.cmf_owner field"""

    class cmf_version(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_version):
        """CmfDocumentHistory.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_document_history.CmfDocumentHistory.cmf_viewed_at):
        """CmfDocumentHistory.cmf_viewed_at field"""

    class code(cmf.models.cmf_document_history.CmfDocumentHistory.code):
        """CmfDocumentHistory.code field"""

    class comments(cmf.models.cmf_document_history.CmfDocumentHistory.comments):
        """CmfDocumentHistory.comments field"""

    class documents(cmf.models.cmf_document_history.CmfDocumentHistory.documents):
        """CmfDocumentHistory.documents field"""

    class ext_id(cmf.models.cmf_document_history.CmfDocumentHistory.ext_id):
        """CmfDocumentHistory.ext_id field"""

    class favorite_for(cmf.models.cmf_document_history.CmfDocumentHistory.favorite_for):
        """CmfDocumentHistory.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_document_history.CmfDocumentHistory.has_tree_nodes):
        """CmfDocumentHistory.has_tree_nodes field"""

    class id(cmf.models.cmf_document_history.CmfDocumentHistory.id):
        """CmfDocumentHistory.id field"""

    class import_original(cmf.models.cmf_document_history.CmfDocumentHistory.import_original):
        """CmfDocumentHistory.import_original field"""

    class import_raw_json(cmf.models.cmf_document_history.CmfDocumentHistory.import_raw_json):
        """CmfDocumentHistory.import_raw_json field"""

    class is_favorite(cmf.models.cmf_document_history.CmfDocumentHistory.is_favorite):
        """CmfDocumentHistory.is_favorite field"""

    class name(cmf.models.cmf_document_history.CmfDocumentHistory.name):
        """CmfDocumentHistory.name field"""

    class orderno(cmf.models.cmf_document_history.CmfDocumentHistory.orderno):
        """CmfDocumentHistory.orderno field"""

    class parent(cmf.models.cmf_document_history.CmfDocumentHistory.parent):
        """CmfDocumentHistory.parent field"""

    class perm_acl(cmf.models.cmf_document_history.CmfDocumentHistory.perm_acl):
        """CmfDocumentHistory.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_document_history.CmfDocumentHistory.perm_effective_acl_id):
        """CmfDocumentHistory.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_document_history.CmfDocumentHistory.perm_encrypt):
        """CmfDocumentHistory.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_document_history.CmfDocumentHistory.perm_has_acl):
        """CmfDocumentHistory.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_document_history.CmfDocumentHistory.perm_inherit):
        """CmfDocumentHistory.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_document_history.CmfDocumentHistory.perm_inherit_acl_id):
        """CmfDocumentHistory.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_document_history.CmfDocumentHistory.perm_parent):
        """CmfDocumentHistory.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_document_history.CmfDocumentHistory.perm_parent_owner_id):
        """CmfDocumentHistory.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_document_history.CmfDocumentHistory.perm_public):
        """CmfDocumentHistory.perm_public field"""

    class reason(cmf.models.cmf_document_history.CmfDocumentHistory.reason):
        """CmfDocumentHistory.reason field"""

    class root_parent(cmf.models.cmf_document_history.CmfDocumentHistory.root_parent):
        """CmfDocumentHistory.root_parent field"""

    class signs(cmf.models.cmf_document_history.CmfDocumentHistory.signs):
        """CmfDocumentHistory.signs field"""

    class system(cmf.models.cmf_document_history.CmfDocumentHistory.system):
        """CmfDocumentHistory.system field"""

    class tasks(cmf.models.cmf_document_history.CmfDocumentHistory.tasks):
        """CmfDocumentHistory.tasks field"""

    class text(cmf.models.cmf_document_history.CmfDocumentHistory.text):
        """CmfDocumentHistory.text field"""

    class tree_hidden(cmf.models.cmf_document_history.CmfDocumentHistory.tree_hidden):
        """CmfDocumentHistory.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_document_history.CmfDocumentHistory.tree_node_is_branch):
        """CmfDocumentHistory.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_document_history.CmfDocumentHistory.tree_nodes):
        """CmfDocumentHistory.tree_nodes field"""

    class tree_parent(cmf.models.cmf_document_history.CmfDocumentHistory.tree_parent):
        """CmfDocumentHistory.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class approved_by_id(fields.CmfTUUID):
        caption = "Утвердил ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_filter
import cmf.models.cmf_filter
class CmfFilter(cmf.fields.cmf_filter.CmfFilter,cmf.models.cmf_filter.CmfFilter):
    abstract = False

    class cmf_author(cmf.fields.cmf_filter.CmfFilter.cmf_author):
        """CmfFilter.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_filter.CmfFilter.cmf_created_at):
        """CmfFilter.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_filter.CmfFilter.cmf_deleted):
        """CmfFilter.cmf_deleted field"""

    class cmf_import(cmf.fields.cmf_filter.CmfFilter.cmf_import):
        """CmfFilter.cmf_import field"""

    class cmf_locked_at(cmf.fields.cmf_filter.CmfFilter.cmf_locked_at):
        """CmfFilter.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_filter.CmfFilter.cmf_locked_by):
        """CmfFilter.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_filter.CmfFilter.cmf_modified_at):
        """CmfFilter.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_filter.CmfFilter.cmf_modified_by):
        """CmfFilter.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_filter.CmfFilter.cmf_owner):
        """CmfFilter.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_filter.CmfFilter.cmf_version):
        """CmfFilter.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_filter.CmfFilter.cmf_viewed_at):
        """CmfFilter.cmf_viewed_at field"""

    class code(cmf.fields.cmf_filter.CmfFilter.code):
        """CmfFilter.code field"""

    class comments(cmf.fields.cmf_filter.CmfFilter.comments):
        """CmfFilter.comments field"""

    class displayed(cmf.fields.cmf_filter.CmfFilter.displayed):
        """CmfFilter.displayed field"""

    class documents(cmf.fields.cmf_filter.CmfFilter.documents):
        """CmfFilter.documents field"""

    class ext_id(cmf.fields.cmf_filter.CmfFilter.ext_id):
        """CmfFilter.ext_id field"""

    class favorite_for(cmf.fields.cmf_filter.CmfFilter.favorite_for):
        """CmfFilter.favorite_for field"""

    class has_tree_nodes(cmf.fields.cmf_filter.CmfFilter.has_tree_nodes):
        """CmfFilter.has_tree_nodes field"""

    class id(cmf.fields.cmf_filter.CmfFilter.id):
        """CmfFilter.id field"""

    class import_original(cmf.fields.cmf_filter.CmfFilter.import_original):
        """CmfFilter.import_original field"""

    class import_raw_json(cmf.fields.cmf_filter.CmfFilter.import_raw_json):
        """CmfFilter.import_raw_json field"""

    class is_favorite(cmf.fields.cmf_filter.CmfFilter.is_favorite):
        """CmfFilter.is_favorite field"""

    class model_name(cmf.fields.cmf_filter.CmfFilter.model_name):
        """CmfFilter.model_name field"""

    class name(cmf.fields.cmf_filter.CmfFilter.name):
        """CmfFilter.name field"""

    class orderno(cmf.fields.cmf_filter.CmfFilter.orderno):
        """CmfFilter.orderno field"""

    class parent(cmf.fields.cmf_filter.CmfFilter.parent):
        """CmfFilter.parent field"""

    class perm_acl(cmf.fields.cmf_filter.CmfFilter.perm_acl):
        """CmfFilter.perm_acl field"""

    class perm_effective_acl_id(cmf.fields.cmf_filter.CmfFilter.perm_effective_acl_id):
        """CmfFilter.perm_effective_acl_id field"""

    class perm_encrypt(cmf.fields.cmf_filter.CmfFilter.perm_encrypt):
        """CmfFilter.perm_encrypt field"""

    class perm_has_acl(cmf.fields.cmf_filter.CmfFilter.perm_has_acl):
        """CmfFilter.perm_has_acl field"""

    class perm_inherit(cmf.fields.cmf_filter.CmfFilter.perm_inherit):
        """CmfFilter.perm_inherit field"""

    class perm_inherit_acl_id(cmf.fields.cmf_filter.CmfFilter.perm_inherit_acl_id):
        """CmfFilter.perm_inherit_acl_id field"""

    class perm_parent(cmf.fields.cmf_filter.CmfFilter.perm_parent):
        """CmfFilter.perm_parent field"""

    class perm_parent_owner_id(cmf.fields.cmf_filter.CmfFilter.perm_parent_owner_id):
        """CmfFilter.perm_parent_owner_id field"""

    class perm_public(cmf.fields.cmf_filter.CmfFilter.perm_public):
        """CmfFilter.perm_public field"""

    class private(cmf.fields.cmf_filter.CmfFilter.private):
        """CmfFilter.private field"""

    class root_parent(cmf.fields.cmf_filter.CmfFilter.root_parent):
        """CmfFilter.root_parent field"""

    class search_filter(cmf.fields.cmf_filter.CmfFilter.search_filter):
        """CmfFilter.search_filter field"""

    class system(cmf.fields.cmf_filter.CmfFilter.system):
        """CmfFilter.system field"""

    class tasks(cmf.fields.cmf_filter.CmfFilter.tasks):
        """CmfFilter.tasks field"""

    class text(cmf.fields.cmf_filter.CmfFilter.text):
        """CmfFilter.text field"""

    class tree_hidden(cmf.fields.cmf_filter.CmfFilter.tree_hidden):
        """CmfFilter.tree_hidden field"""

    class tree_node_is_branch(cmf.fields.cmf_filter.CmfFilter.tree_node_is_branch):
        """CmfFilter.tree_node_is_branch field"""

    class tree_nodes(cmf.fields.cmf_filter.CmfFilter.tree_nodes):
        """CmfFilter.tree_nodes field"""

    class tree_parent(cmf.fields.cmf_filter.CmfFilter.tree_parent):
        """CmfFilter.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_global_settings
class CmfGlobalSettings(cmf.models.cmf_global_settings.CmfGlobalSettings):
    abstract = False

    class app_key(cmf.models.cmf_global_settings.CmfGlobalSettings.app_key):
        """CmfGlobalSettings.app_key field"""

    class cmf_author(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_author):
        """CmfGlobalSettings.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_created_at):
        """CmfGlobalSettings.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_deleted):
        """CmfGlobalSettings.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_import):
        """CmfGlobalSettings.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_locked_at):
        """CmfGlobalSettings.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_locked_by):
        """CmfGlobalSettings.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_modified_at):
        """CmfGlobalSettings.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_modified_by):
        """CmfGlobalSettings.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_owner):
        """CmfGlobalSettings.cmf_owner field"""

    class cmf_version(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_version):
        """CmfGlobalSettings.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_global_settings.CmfGlobalSettings.cmf_viewed_at):
        """CmfGlobalSettings.cmf_viewed_at field"""

    class code(cmf.models.cmf_global_settings.CmfGlobalSettings.code):
        """CmfGlobalSettings.code field"""

    class comments(cmf.models.cmf_global_settings.CmfGlobalSettings.comments):
        """CmfGlobalSettings.comments field"""

    class documents(cmf.models.cmf_global_settings.CmfGlobalSettings.documents):
        """CmfGlobalSettings.documents field"""

    class ext_id(cmf.models.cmf_global_settings.CmfGlobalSettings.ext_id):
        """CmfGlobalSettings.ext_id field"""

    class favorite_for(cmf.models.cmf_global_settings.CmfGlobalSettings.favorite_for):
        """CmfGlobalSettings.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_global_settings.CmfGlobalSettings.has_tree_nodes):
        """CmfGlobalSettings.has_tree_nodes field"""

    class id(cmf.models.cmf_global_settings.CmfGlobalSettings.id):
        """CmfGlobalSettings.id field"""

    class import_original(cmf.models.cmf_global_settings.CmfGlobalSettings.import_original):
        """CmfGlobalSettings.import_original field"""

    class import_raw_json(cmf.models.cmf_global_settings.CmfGlobalSettings.import_raw_json):
        """CmfGlobalSettings.import_raw_json field"""

    class is_favorite(cmf.models.cmf_global_settings.CmfGlobalSettings.is_favorite):
        """CmfGlobalSettings.is_favorite field"""

    class name(cmf.models.cmf_global_settings.CmfGlobalSettings.name):
        """CmfGlobalSettings.name field"""

    class orderno(cmf.models.cmf_global_settings.CmfGlobalSettings.orderno):
        """CmfGlobalSettings.orderno field"""

    class parent(cmf.models.cmf_global_settings.CmfGlobalSettings.parent):
        """CmfGlobalSettings.parent field"""

    class perm_acl(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_acl):
        """CmfGlobalSettings.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_effective_acl_id):
        """CmfGlobalSettings.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_encrypt):
        """CmfGlobalSettings.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_has_acl):
        """CmfGlobalSettings.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_inherit):
        """CmfGlobalSettings.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_inherit_acl_id):
        """CmfGlobalSettings.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_parent):
        """CmfGlobalSettings.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_parent_owner_id):
        """CmfGlobalSettings.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_global_settings.CmfGlobalSettings.perm_public):
        """CmfGlobalSettings.perm_public field"""

    class root_parent(cmf.models.cmf_global_settings.CmfGlobalSettings.root_parent):
        """CmfGlobalSettings.root_parent field"""

    class system(cmf.models.cmf_global_settings.CmfGlobalSettings.system):
        """CmfGlobalSettings.system field"""

    class tasks(cmf.models.cmf_global_settings.CmfGlobalSettings.tasks):
        """CmfGlobalSettings.tasks field"""

    class text(cmf.models.cmf_global_settings.CmfGlobalSettings.text):
        """CmfGlobalSettings.text field"""

    class tree_hidden(cmf.models.cmf_global_settings.CmfGlobalSettings.tree_hidden):
        """CmfGlobalSettings.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_global_settings.CmfGlobalSettings.tree_node_is_branch):
        """CmfGlobalSettings.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_global_settings.CmfGlobalSettings.tree_nodes):
        """CmfGlobalSettings.tree_nodes field"""

    class tree_parent(cmf.models.cmf_global_settings.CmfGlobalSettings.tree_parent):
        """CmfGlobalSettings.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.fields.cmf_global_var
class CmfGlobalVar(cmf.fields.cmf_global_var.CmfGlobalVar):
    abstract = False

    class cmf_author(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_author):
        """CmfGlobalVar.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_created_at):
        """CmfGlobalVar.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_deleted):
        """CmfGlobalVar.cmf_deleted field"""

    class cmf_locked_at(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_locked_at):
        """CmfGlobalVar.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_locked_by):
        """CmfGlobalVar.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_modified_at):
        """CmfGlobalVar.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_modified_by):
        """CmfGlobalVar.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_owner):
        """CmfGlobalVar.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_version):
        """CmfGlobalVar.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_global_var.CmfGlobalVar.cmf_viewed_at):
        """CmfGlobalVar.cmf_viewed_at field"""

    class id(cmf.fields.cmf_global_var.CmfGlobalVar.id):
        """CmfGlobalVar.id field"""

    class parent(cmf.fields.cmf_global_var.CmfGlobalVar.parent):
        """CmfGlobalVar.parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import cmf.fields.cmf_import
class CmfImport(cmf.fields.cmf_import.CmfImport):
    abstract = False

    class cmf_author(cmf.fields.cmf_import.CmfImport.cmf_author):
        """CmfImport.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_import.CmfImport.cmf_created_at):
        """CmfImport.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_import.CmfImport.cmf_deleted):
        """CmfImport.cmf_deleted field"""

    class cmf_import(cmf.fields.cmf_import.CmfImport.cmf_import):
        """CmfImport.cmf_import field"""

    class cmf_locked_at(cmf.fields.cmf_import.CmfImport.cmf_locked_at):
        """CmfImport.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_import.CmfImport.cmf_locked_by):
        """CmfImport.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_import.CmfImport.cmf_modified_at):
        """CmfImport.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_import.CmfImport.cmf_modified_by):
        """CmfImport.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_import.CmfImport.cmf_owner):
        """CmfImport.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_import.CmfImport.cmf_version):
        """CmfImport.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_import.CmfImport.cmf_viewed_at):
        """CmfImport.cmf_viewed_at field"""

    class code(cmf.fields.cmf_import.CmfImport.code):
        """CmfImport.code field"""

    class comments(cmf.fields.cmf_import.CmfImport.comments):
        """CmfImport.comments field"""

    class documents(cmf.fields.cmf_import.CmfImport.documents):
        """CmfImport.documents field"""

    class ext_id(cmf.fields.cmf_import.CmfImport.ext_id):
        """CmfImport.ext_id field"""

    class favorite_for(cmf.fields.cmf_import.CmfImport.favorite_for):
        """CmfImport.favorite_for field"""

    class has_tree_nodes(cmf.fields.cmf_import.CmfImport.has_tree_nodes):
        """CmfImport.has_tree_nodes field"""

    class id(cmf.fields.cmf_import.CmfImport.id):
        """CmfImport.id field"""

    class import_original(cmf.fields.cmf_import.CmfImport.import_original):
        """CmfImport.import_original field"""

    class import_raw_json(cmf.fields.cmf_import.CmfImport.import_raw_json):
        """CmfImport.import_raw_json field"""

    class is_favorite(cmf.fields.cmf_import.CmfImport.is_favorite):
        """CmfImport.is_favorite field"""

    class name(cmf.fields.cmf_import.CmfImport.name):
        """CmfImport.name field"""

    class orderno(cmf.fields.cmf_import.CmfImport.orderno):
        """CmfImport.orderno field"""

    class parent(cmf.fields.cmf_import.CmfImport.parent):
        """CmfImport.parent field"""

    class perm_acl(cmf.fields.cmf_import.CmfImport.perm_acl):
        """CmfImport.perm_acl field"""

    class perm_effective_acl_id(cmf.fields.cmf_import.CmfImport.perm_effective_acl_id):
        """CmfImport.perm_effective_acl_id field"""

    class perm_encrypt(cmf.fields.cmf_import.CmfImport.perm_encrypt):
        """CmfImport.perm_encrypt field"""

    class perm_has_acl(cmf.fields.cmf_import.CmfImport.perm_has_acl):
        """CmfImport.perm_has_acl field"""

    class perm_inherit(cmf.fields.cmf_import.CmfImport.perm_inherit):
        """CmfImport.perm_inherit field"""

    class perm_inherit_acl_id(cmf.fields.cmf_import.CmfImport.perm_inherit_acl_id):
        """CmfImport.perm_inherit_acl_id field"""

    class perm_parent(cmf.fields.cmf_import.CmfImport.perm_parent):
        """CmfImport.perm_parent field"""

    class perm_parent_owner_id(cmf.fields.cmf_import.CmfImport.perm_parent_owner_id):
        """CmfImport.perm_parent_owner_id field"""

    class perm_public(cmf.fields.cmf_import.CmfImport.perm_public):
        """CmfImport.perm_public field"""

    class root_parent(cmf.fields.cmf_import.CmfImport.root_parent):
        """CmfImport.root_parent field"""

    class system(cmf.fields.cmf_import.CmfImport.system):
        """CmfImport.system field"""

    class tasks(cmf.fields.cmf_import.CmfImport.tasks):
        """CmfImport.tasks field"""

    class text(cmf.fields.cmf_import.CmfImport.text):
        """CmfImport.text field"""

    class tree_hidden(cmf.fields.cmf_import.CmfImport.tree_hidden):
        """CmfImport.tree_hidden field"""

    class tree_node_is_branch(cmf.fields.cmf_import.CmfImport.tree_node_is_branch):
        """CmfImport.tree_node_is_branch field"""

    class tree_nodes(cmf.fields.cmf_import.CmfImport.tree_nodes):
        """CmfImport.tree_nodes field"""

    class tree_parent(cmf.fields.cmf_import.CmfImport.tree_parent):
        """CmfImport.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_link
class CmfLink(cmf.models.cmf_link.CmfLink):
    abstract = False

    class cmf_author(cmf.models.cmf_link.CmfLink.cmf_author):
        """CmfLink.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_link.CmfLink.cmf_created_at):
        """CmfLink.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_link.CmfLink.cmf_deleted):
        """CmfLink.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_link.CmfLink.cmf_import):
        """CmfLink.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_link.CmfLink.cmf_locked_at):
        """CmfLink.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_link.CmfLink.cmf_locked_by):
        """CmfLink.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_link.CmfLink.cmf_modified_at):
        """CmfLink.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_link.CmfLink.cmf_modified_by):
        """CmfLink.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_link.CmfLink.cmf_owner):
        """CmfLink.cmf_owner field"""

    class cmf_version(cmf.models.cmf_link.CmfLink.cmf_version):
        """CmfLink.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_link.CmfLink.cmf_viewed_at):
        """CmfLink.cmf_viewed_at field"""

    class code(cmf.models.cmf_link.CmfLink.code):
        """CmfLink.code field"""

    class comments(cmf.models.cmf_link.CmfLink.comments):
        """CmfLink.comments field"""

    class documents(cmf.models.cmf_link.CmfLink.documents):
        """CmfLink.documents field"""

    class ext_id(cmf.models.cmf_link.CmfLink.ext_id):
        """CmfLink.ext_id field"""

    class favorite_for(cmf.models.cmf_link.CmfLink.favorite_for):
        """CmfLink.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_link.CmfLink.has_tree_nodes):
        """CmfLink.has_tree_nodes field"""

    class id(cmf.models.cmf_link.CmfLink.id):
        """CmfLink.id field"""

    class import_original(cmf.models.cmf_link.CmfLink.import_original):
        """CmfLink.import_original field"""

    class import_raw_json(cmf.models.cmf_link.CmfLink.import_raw_json):
        """CmfLink.import_raw_json field"""

    class is_favorite(cmf.models.cmf_link.CmfLink.is_favorite):
        """CmfLink.is_favorite field"""

    class name(cmf.models.cmf_link.CmfLink.name):
        """CmfLink.name field"""

    class orderno(cmf.models.cmf_link.CmfLink.orderno):
        """CmfLink.orderno field"""

    class parent(cmf.models.cmf_link.CmfLink.parent):
        """CmfLink.parent field"""

    class perm_acl(cmf.models.cmf_link.CmfLink.perm_acl):
        """CmfLink.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_link.CmfLink.perm_effective_acl_id):
        """CmfLink.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_link.CmfLink.perm_encrypt):
        """CmfLink.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_link.CmfLink.perm_has_acl):
        """CmfLink.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_link.CmfLink.perm_inherit):
        """CmfLink.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_link.CmfLink.perm_inherit_acl_id):
        """CmfLink.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_link.CmfLink.perm_parent):
        """CmfLink.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_link.CmfLink.perm_parent_owner_id):
        """CmfLink.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_link.CmfLink.perm_public):
        """CmfLink.perm_public field"""

    class root_parent(cmf.models.cmf_link.CmfLink.root_parent):
        """CmfLink.root_parent field"""

    class system(cmf.models.cmf_link.CmfLink.system):
        """CmfLink.system field"""

    class tasks(cmf.models.cmf_link.CmfLink.tasks):
        """CmfLink.tasks field"""

    class text(cmf.models.cmf_link.CmfLink.text):
        """CmfLink.text field"""

    class tree_hidden(cmf.models.cmf_link.CmfLink.tree_hidden):
        """CmfLink.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_link.CmfLink.tree_node_is_branch):
        """CmfLink.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_link.CmfLink.tree_nodes):
        """CmfLink.tree_nodes field"""

    class tree_parent(cmf.models.cmf_link.CmfLink.tree_parent):
        """CmfLink.tree_parent field"""

    class url(cmf.models.cmf_link.CmfLink.url):
        """CmfLink.url field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_notify
class CmfNotify(cmf.models.cmf_notify.CmfNotify):
    abstract = False

    class alarm_date(cmf.models.cmf_notify.CmfNotify.alarm_date):
        """CmfNotify.alarm_date field"""

    class cmf_author(cmf.models.cmf_notify.CmfNotify.cmf_author):
        """CmfNotify.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_notify.CmfNotify.cmf_created_at):
        """CmfNotify.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_notify.CmfNotify.cmf_deleted):
        """CmfNotify.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_notify.CmfNotify.cmf_import):
        """CmfNotify.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_notify.CmfNotify.cmf_locked_at):
        """CmfNotify.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_notify.CmfNotify.cmf_locked_by):
        """CmfNotify.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_notify.CmfNotify.cmf_modified_at):
        """CmfNotify.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_notify.CmfNotify.cmf_modified_by):
        """CmfNotify.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_notify.CmfNotify.cmf_owner):
        """CmfNotify.cmf_owner field"""

    class cmf_version(cmf.models.cmf_notify.CmfNotify.cmf_version):
        """CmfNotify.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_notify.CmfNotify.cmf_viewed_at):
        """CmfNotify.cmf_viewed_at field"""

    class code(cmf.models.cmf_notify.CmfNotify.code):
        """CmfNotify.code field"""

    class comments(cmf.models.cmf_notify.CmfNotify.comments):
        """CmfNotify.comments field"""

    class confirmed(cmf.models.cmf_notify.CmfNotify.confirmed):
        """CmfNotify.confirmed field"""

    class documents(cmf.models.cmf_notify.CmfNotify.documents):
        """CmfNotify.documents field"""

    class ext_id(cmf.models.cmf_notify.CmfNotify.ext_id):
        """CmfNotify.ext_id field"""

    class favorite_for(cmf.models.cmf_notify.CmfNotify.favorite_for):
        """CmfNotify.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_notify.CmfNotify.has_tree_nodes):
        """CmfNotify.has_tree_nodes field"""

    class id(cmf.models.cmf_notify.CmfNotify.id):
        """CmfNotify.id field"""

    class import_original(cmf.models.cmf_notify.CmfNotify.import_original):
        """CmfNotify.import_original field"""

    class import_raw_json(cmf.models.cmf_notify.CmfNotify.import_raw_json):
        """CmfNotify.import_raw_json field"""

    class is_favorite(cmf.models.cmf_notify.CmfNotify.is_favorite):
        """CmfNotify.is_favorite field"""

    class name(cmf.models.cmf_notify.CmfNotify.name):
        """CmfNotify.name field"""

    class obj_cache_status_type(cmf.models.cmf_notify.CmfNotify.obj_cache_status_type):
        """CmfNotify.obj_cache_status_type field"""

    class obj_code(cmf.models.cmf_notify.CmfNotify.obj_code):
        """CmfNotify.obj_code field"""

    class obj_href(cmf.models.cmf_notify.CmfNotify.obj_href):
        """CmfNotify.obj_href field"""

    class obj_id(cmf.models.cmf_notify.CmfNotify.obj_id):
        """CmfNotify.obj_id field"""

    class obj_ui_name(cmf.models.cmf_notify.CmfNotify.obj_ui_name):
        """CmfNotify.obj_ui_name field"""

    class orderno(cmf.models.cmf_notify.CmfNotify.orderno):
        """CmfNotify.orderno field"""

    class parent(cmf.models.cmf_notify.CmfNotify.parent):
        """CmfNotify.parent field"""

    class perm_acl(cmf.models.cmf_notify.CmfNotify.perm_acl):
        """CmfNotify.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_notify.CmfNotify.perm_effective_acl_id):
        """CmfNotify.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_notify.CmfNotify.perm_encrypt):
        """CmfNotify.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_notify.CmfNotify.perm_has_acl):
        """CmfNotify.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_notify.CmfNotify.perm_inherit):
        """CmfNotify.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_notify.CmfNotify.perm_inherit_acl_id):
        """CmfNotify.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_notify.CmfNotify.perm_parent):
        """CmfNotify.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_notify.CmfNotify.perm_parent_owner_id):
        """CmfNotify.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_notify.CmfNotify.perm_public):
        """CmfNotify.perm_public field"""

    class person_id(cmf.models.cmf_notify.CmfNotify.person_id):
        """CmfNotify.person_id field"""

    class priority(cmf.models.cmf_notify.CmfNotify.priority):
        """CmfNotify.priority field"""

    class priority_old(cmf.models.cmf_notify.CmfNotify.priority_old):
        """CmfNotify.priority_old field"""

    class root_parent(cmf.models.cmf_notify.CmfNotify.root_parent):
        """CmfNotify.root_parent field"""

    class status(cmf.models.cmf_notify.CmfNotify.status):
        """CmfNotify.status field"""

    class strikethrough(cmf.models.cmf_notify.CmfNotify.strikethrough):
        """CmfNotify.strikethrough field"""

    class system(cmf.models.cmf_notify.CmfNotify.system):
        """CmfNotify.system field"""

    class tasks(cmf.models.cmf_notify.CmfNotify.tasks):
        """CmfNotify.tasks field"""

    class text(cmf.models.cmf_notify.CmfNotify.text):
        """CmfNotify.text field"""

    class tree_hidden(cmf.models.cmf_notify.CmfNotify.tree_hidden):
        """CmfNotify.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_notify.CmfNotify.tree_node_is_branch):
        """CmfNotify.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_notify.CmfNotify.tree_nodes):
        """CmfNotify.tree_nodes field"""

    class tree_parent(cmf.models.cmf_notify.CmfNotify.tree_parent):
        """CmfNotify.tree_parent field"""

    class unread_cnt(cmf.models.cmf_notify.CmfNotify.unread_cnt):
        """CmfNotify.unread_cnt field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.fields.cmf_patch
class CmfPatch(cmf.fields.cmf_patch.CmfPatch):
    abstract = False

    class cmf_author(cmf.fields.cmf_patch.CmfPatch.cmf_author):
        """CmfPatch.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_patch.CmfPatch.cmf_created_at):
        """CmfPatch.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_patch.CmfPatch.cmf_deleted):
        """CmfPatch.cmf_deleted field"""

    class cmf_locked_at(cmf.fields.cmf_patch.CmfPatch.cmf_locked_at):
        """CmfPatch.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_patch.CmfPatch.cmf_locked_by):
        """CmfPatch.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_patch.CmfPatch.cmf_modified_at):
        """CmfPatch.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_patch.CmfPatch.cmf_modified_by):
        """CmfPatch.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_patch.CmfPatch.cmf_owner):
        """CmfPatch.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_patch.CmfPatch.cmf_version):
        """CmfPatch.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_patch.CmfPatch.cmf_viewed_at):
        """CmfPatch.cmf_viewed_at field"""

    class id(cmf.fields.cmf_patch.CmfPatch.id):
        """CmfPatch.id field"""

    class name(cmf.fields.cmf_patch.CmfPatch.name):
        """CmfPatch.name field"""

    class parent(cmf.fields.cmf_patch.CmfPatch.parent):
        """CmfPatch.parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True



import cmf.models.cmf_person
class CmfPerson(cmf.models.cmf_person.CmfPerson):
    abstract = False

    class api_token_hash(cmf.models.cmf_person.CmfPerson.api_token_hash):
        """CmfPerson.api_token_hash field"""

    class cmf_author(cmf.models.cmf_person.CmfPerson.cmf_author):
        """CmfPerson.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_person.CmfPerson.cmf_created_at):
        """CmfPerson.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_person.CmfPerson.cmf_deleted):
        """CmfPerson.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_person.CmfPerson.cmf_import):
        """CmfPerson.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_person.CmfPerson.cmf_locked_at):
        """CmfPerson.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_person.CmfPerson.cmf_locked_by):
        """CmfPerson.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_person.CmfPerson.cmf_modified_at):
        """CmfPerson.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_person.CmfPerson.cmf_modified_by):
        """CmfPerson.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_person.CmfPerson.cmf_owner):
        """CmfPerson.cmf_owner field"""

    class cmf_version(cmf.models.cmf_person.CmfPerson.cmf_version):
        """CmfPerson.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_person.CmfPerson.cmf_viewed_at):
        """CmfPerson.cmf_viewed_at field"""

    class code(cmf.models.cmf_person.CmfPerson.code):
        """CmfPerson.code field"""

    class comments(cmf.models.cmf_person.CmfPerson.comments):
        """CmfPerson.comments field"""

    class deleted_login(cmf.models.cmf_person.CmfPerson.deleted_login):
        """CmfPerson.deleted_login field"""

    class documents(cmf.models.cmf_person.CmfPerson.documents):
        """CmfPerson.documents field"""

    class does_not_work(cmf.models.cmf_person.CmfPerson.does_not_work):
        """CmfPerson.does_not_work field"""

    class ext_id(cmf.models.cmf_person.CmfPerson.ext_id):
        """CmfPerson.ext_id field"""

    class ext_login(cmf.models.cmf_person.CmfPerson.ext_login):
        """CmfPerson.ext_login field"""

    class favorite_for(cmf.models.cmf_person.CmfPerson.favorite_for):
        """CmfPerson.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_person.CmfPerson.has_tree_nodes):
        """CmfPerson.has_tree_nodes field"""

    class id(cmf.models.cmf_person.CmfPerson.id):
        """CmfPerson.id field"""

    class import_original(cmf.models.cmf_person.CmfPerson.import_original):
        """CmfPerson.import_original field"""

    class import_raw_json(cmf.models.cmf_person.CmfPerson.import_raw_json):
        """CmfPerson.import_raw_json field"""

    class is_admin(cmf.models.cmf_person.CmfPerson.is_admin):
        """CmfPerson.is_admin field"""

    class is_favorite(cmf.models.cmf_person.CmfPerson.is_favorite):
        """CmfPerson.is_favorite field"""

    class is_support(cmf.models.cmf_person.CmfPerson.is_support):
        """CmfPerson.is_support field"""

    class login(cmf.models.cmf_person.CmfPerson.login):
        """CmfPerson.login field"""

    class name(cmf.models.cmf_person.CmfPerson.name):
        """CmfPerson.name field"""

    class orderno(cmf.models.cmf_person.CmfPerson.orderno):
        """CmfPerson.orderno field"""

    class parent(cmf.models.cmf_person.CmfPerson.parent):
        """CmfPerson.parent field"""

    class perm_acl(cmf.models.cmf_person.CmfPerson.perm_acl):
        """CmfPerson.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_person.CmfPerson.perm_effective_acl_id):
        """CmfPerson.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_person.CmfPerson.perm_encrypt):
        """CmfPerson.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_person.CmfPerson.perm_has_acl):
        """CmfPerson.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_person.CmfPerson.perm_inherit):
        """CmfPerson.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_person.CmfPerson.perm_inherit_acl_id):
        """CmfPerson.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_person.CmfPerson.perm_parent):
        """CmfPerson.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_person.CmfPerson.perm_parent_owner_id):
        """CmfPerson.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_person.CmfPerson.perm_public):
        """CmfPerson.perm_public field"""

    class rg_member_of(cmf.models.cmf_person.CmfPerson.rg_member_of):
        """CmfPerson.rg_member_of field"""

    class root_parent(cmf.models.cmf_person.CmfPerson.root_parent):
        """CmfPerson.root_parent field"""

    class system(cmf.models.cmf_person.CmfPerson.system):
        """CmfPerson.system field"""

    class tasks(cmf.models.cmf_person.CmfPerson.tasks):
        """CmfPerson.tasks field"""

    class text(cmf.models.cmf_person.CmfPerson.text):
        """CmfPerson.text field"""

    class tree_hidden(cmf.models.cmf_person.CmfPerson.tree_hidden):
        """CmfPerson.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_person.CmfPerson.tree_node_is_branch):
        """CmfPerson.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_person.CmfPerson.tree_nodes):
        """CmfPerson.tree_nodes field"""

    class tree_parent(cmf.models.cmf_person.CmfPerson.tree_parent):
        """CmfPerson.tree_parent field"""

    class user_local(cmf.models.cmf_person.CmfPerson.user_local):
        """CmfPerson.user_local field"""

    class webhook_token_hash(cmf.models.cmf_person.CmfPerson.webhook_token_hash):
        """CmfPerson.webhook_token_hash field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_person_group
class CmfPersonGroup(cmf.models.cmf_person_group.CmfPersonGroup):
    abstract = False

    class cmf_author(cmf.models.cmf_person_group.CmfPersonGroup.cmf_author):
        """CmfPersonGroup.cmf_author field"""
        ui_form_visible = False

    class cmf_created_at(cmf.models.cmf_person_group.CmfPersonGroup.cmf_created_at):
        """CmfPersonGroup.cmf_created_at field"""
        ui_form_visible = False

    class cmf_deleted(cmf.models.cmf_person_group.CmfPersonGroup.cmf_deleted):
        """CmfPersonGroup.cmf_deleted field"""
        ui_form_visible = False

    class cmf_import(cmf.models.cmf_person_group.CmfPersonGroup.cmf_import):
        """CmfPersonGroup.cmf_import field"""
        ui_form_visible = False

    class cmf_locked_at(cmf.models.cmf_person_group.CmfPersonGroup.cmf_locked_at):
        """CmfPersonGroup.cmf_locked_at field"""
        ui_form_visible = False

    class cmf_locked_by(cmf.models.cmf_person_group.CmfPersonGroup.cmf_locked_by):
        """CmfPersonGroup.cmf_locked_by field"""
        ui_form_visible = False

    class cmf_modified_at(cmf.models.cmf_person_group.CmfPersonGroup.cmf_modified_at):
        """CmfPersonGroup.cmf_modified_at field"""
        ui_form_visible = False

    class cmf_modified_by(cmf.models.cmf_person_group.CmfPersonGroup.cmf_modified_by):
        """CmfPersonGroup.cmf_modified_by field"""
        ui_form_visible = False

    class cmf_owner(cmf.models.cmf_person_group.CmfPersonGroup.cmf_owner):
        """CmfPersonGroup.cmf_owner field"""
        ui_form_visible = True

    class cmf_version(cmf.models.cmf_person_group.CmfPersonGroup.cmf_version):
        """CmfPersonGroup.cmf_version field"""
        ui_form_visible = False

    class cmf_viewed_at(cmf.models.cmf_person_group.CmfPersonGroup.cmf_viewed_at):
        """CmfPersonGroup.cmf_viewed_at field"""
        ui_form_visible = False

    class code(cmf.models.cmf_person_group.CmfPersonGroup.code):
        """CmfPersonGroup.code field"""
        ui_form_visible = True

    class comments(cmf.models.cmf_person_group.CmfPersonGroup.comments):
        """CmfPersonGroup.comments field"""
        ui_form_visible = False

    class documents(cmf.models.cmf_person_group.CmfPersonGroup.documents):
        """CmfPersonGroup.documents field"""
        ui_form_visible = False

    class ext_id(cmf.models.cmf_person_group.CmfPersonGroup.ext_id):
        """CmfPersonGroup.ext_id field"""
        ui_form_visible = False

    class favorite_for(cmf.models.cmf_person_group.CmfPersonGroup.favorite_for):
        """CmfPersonGroup.favorite_for field"""
        ui_form_visible = False

    class has_tree_nodes(cmf.models.cmf_person_group.CmfPersonGroup.has_tree_nodes):
        """CmfPersonGroup.has_tree_nodes field"""
        ui_form_visible = False

    class id(cmf.models.cmf_person_group.CmfPersonGroup.id):
        """CmfPersonGroup.id field"""
        ui_form_visible = False

    class import_original(cmf.models.cmf_person_group.CmfPersonGroup.import_original):
        """CmfPersonGroup.import_original field"""
        ui_form_visible = False

    class import_raw_json(cmf.models.cmf_person_group.CmfPersonGroup.import_raw_json):
        """CmfPersonGroup.import_raw_json field"""
        ui_form_visible = False

    class incompatible_combination_code(cmf.models.cmf_person_group.CmfPersonGroup.incompatible_combination_code):
        """CmfPersonGroup.incompatible_combination_code field"""
        ui_form_visible = True

    class is_favorite(cmf.models.cmf_person_group.CmfPersonGroup.is_favorite):
        """CmfPersonGroup.is_favorite field"""
        ui_form_visible = False

    class name(cmf.models.cmf_person_group.CmfPersonGroup.name):
        """CmfPersonGroup.name field"""
        ui_form_visible = True

    class orderno(cmf.models.cmf_person_group.CmfPersonGroup.orderno):
        """CmfPersonGroup.orderno field"""
        ui_form_visible = False

    class parent(cmf.models.cmf_person_group.CmfPersonGroup.parent):
        """CmfPersonGroup.parent field"""
        ui_form_visible = False

    class perm_acl(cmf.models.cmf_person_group.CmfPersonGroup.perm_acl):
        """CmfPersonGroup.perm_acl field"""
        ui_form_visible = False

    class perm_effective_acl_id(cmf.models.cmf_person_group.CmfPersonGroup.perm_effective_acl_id):
        """CmfPersonGroup.perm_effective_acl_id field"""
        ui_form_visible = False

    class perm_encrypt(cmf.models.cmf_person_group.CmfPersonGroup.perm_encrypt):
        """CmfPersonGroup.perm_encrypt field"""
        ui_form_visible = True

    class perm_has_acl(cmf.models.cmf_person_group.CmfPersonGroup.perm_has_acl):
        """CmfPersonGroup.perm_has_acl field"""
        ui_form_visible = False

    class perm_inherit(cmf.models.cmf_person_group.CmfPersonGroup.perm_inherit):
        """CmfPersonGroup.perm_inherit field"""
        ui_form_visible = False

    class perm_inherit_acl_id(cmf.models.cmf_person_group.CmfPersonGroup.perm_inherit_acl_id):
        """CmfPersonGroup.perm_inherit_acl_id field"""
        ui_form_visible = False

    class perm_parent(cmf.models.cmf_person_group.CmfPersonGroup.perm_parent):
        """CmfPersonGroup.perm_parent field"""
        ui_form_visible = False

    class perm_parent_owner_id(cmf.models.cmf_person_group.CmfPersonGroup.perm_parent_owner_id):
        """CmfPersonGroup.perm_parent_owner_id field"""
        ui_form_visible = False

    class perm_public(cmf.models.cmf_person_group.CmfPersonGroup.perm_public):
        """CmfPersonGroup.perm_public field"""
        ui_form_visible = False

    class rg_member_of(cmf.models.cmf_person_group.CmfPersonGroup.rg_member_of):
        """CmfPersonGroup.rg_member_of field"""
        ui_form_visible = False

    class rg_members(cmf.models.cmf_person_group.CmfPersonGroup.rg_members):
        """CmfPersonGroup.rg_members field"""
        ui_form_visible = False

    class root_parent(cmf.models.cmf_person_group.CmfPersonGroup.root_parent):
        """CmfPersonGroup.root_parent field"""
        ui_form_visible = False

    class system(cmf.models.cmf_person_group.CmfPersonGroup.system):
        """CmfPersonGroup.system field"""
        ui_form_visible = False

    class tasks(cmf.models.cmf_person_group.CmfPersonGroup.tasks):
        """CmfPersonGroup.tasks field"""
        ui_form_visible = False

    class text(cmf.models.cmf_person_group.CmfPersonGroup.text):
        """CmfPersonGroup.text field"""
        ui_form_visible = True

    class tree_hidden(cmf.models.cmf_person_group.CmfPersonGroup.tree_hidden):
        """CmfPersonGroup.tree_hidden field"""
        ui_form_visible = False

    class tree_node_is_branch(cmf.models.cmf_person_group.CmfPersonGroup.tree_node_is_branch):
        """CmfPersonGroup.tree_node_is_branch field"""
        ui_form_visible = False

    class tree_nodes(cmf.models.cmf_person_group.CmfPersonGroup.tree_nodes):
        """CmfPersonGroup.tree_nodes field"""
        ui_form_visible = False

    class tree_parent(cmf.models.cmf_person_group.CmfPersonGroup.tree_parent):
        """CmfPersonGroup.tree_parent field"""
        ui_form_visible = False

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_person_sign
class CmfPersonSign(cmf.models.cmf_person_sign.CmfPersonSign):
    abstract = False

    class cmf_author(cmf.models.cmf_person_sign.CmfPersonSign.cmf_author):
        """CmfPersonSign.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_created_at):
        """CmfPersonSign.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_person_sign.CmfPersonSign.cmf_deleted):
        """CmfPersonSign.cmf_deleted field"""

    class cmf_locked_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_locked_at):
        """CmfPersonSign.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_person_sign.CmfPersonSign.cmf_locked_by):
        """CmfPersonSign.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_modified_at):
        """CmfPersonSign.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_person_sign.CmfPersonSign.cmf_modified_by):
        """CmfPersonSign.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_person_sign.CmfPersonSign.cmf_owner):
        """CmfPersonSign.cmf_owner field"""

    class cmf_version(cmf.models.cmf_person_sign.CmfPersonSign.cmf_version):
        """CmfPersonSign.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_person_sign.CmfPersonSign.cmf_viewed_at):
        """CmfPersonSign.cmf_viewed_at field"""

    class id(cmf.models.cmf_person_sign.CmfPersonSign.id):
        """CmfPersonSign.id field"""

    class object_cmf_version(cmf.models.cmf_person_sign.CmfPersonSign.object_cmf_version):
        """CmfPersonSign.object_cmf_version field"""

    class parent(cmf.models.cmf_person_sign.CmfPersonSign.parent):
        """CmfPersonSign.parent field"""

    class sign(cmf.models.cmf_person_sign.CmfPersonSign.sign):
        """CmfPersonSign.sign field"""

    class signed_object(cmf.models.cmf_person_sign.CmfPersonSign.signed_object):
        """CmfPersonSign.signed_object field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Автор подписи ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class signed_object_id(fields.CmfTUUID):
        caption = "Подписанный объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.fields.cmf_person_var
class CmfPersonVar(cmf.fields.cmf_person_var.CmfPersonVar):
    abstract = False

    class cmf_author(cmf.fields.cmf_person_var.CmfPersonVar.cmf_author):
        """CmfPersonVar.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_person_var.CmfPersonVar.cmf_created_at):
        """CmfPersonVar.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_person_var.CmfPersonVar.cmf_deleted):
        """CmfPersonVar.cmf_deleted field"""

    class cmf_import(cmf.fields.cmf_person_var.CmfPersonVar.cmf_import):
        """CmfPersonVar.cmf_import field"""

    class cmf_locked_at(cmf.fields.cmf_person_var.CmfPersonVar.cmf_locked_at):
        """CmfPersonVar.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_person_var.CmfPersonVar.cmf_locked_by):
        """CmfPersonVar.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_person_var.CmfPersonVar.cmf_modified_at):
        """CmfPersonVar.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_person_var.CmfPersonVar.cmf_modified_by):
        """CmfPersonVar.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_person_var.CmfPersonVar.cmf_owner):
        """CmfPersonVar.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_person_var.CmfPersonVar.cmf_version):
        """CmfPersonVar.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_person_var.CmfPersonVar.cmf_viewed_at):
        """CmfPersonVar.cmf_viewed_at field"""

    class code(cmf.fields.cmf_person_var.CmfPersonVar.code):
        """CmfPersonVar.code field"""

    class comments(cmf.fields.cmf_person_var.CmfPersonVar.comments):
        """CmfPersonVar.comments field"""

    class documents(cmf.fields.cmf_person_var.CmfPersonVar.documents):
        """CmfPersonVar.documents field"""

    class ext_id(cmf.fields.cmf_person_var.CmfPersonVar.ext_id):
        """CmfPersonVar.ext_id field"""

    class favorite_for(cmf.fields.cmf_person_var.CmfPersonVar.favorite_for):
        """CmfPersonVar.favorite_for field"""

    class has_tree_nodes(cmf.fields.cmf_person_var.CmfPersonVar.has_tree_nodes):
        """CmfPersonVar.has_tree_nodes field"""

    class id(cmf.fields.cmf_person_var.CmfPersonVar.id):
        """CmfPersonVar.id field"""

    class import_original(cmf.fields.cmf_person_var.CmfPersonVar.import_original):
        """CmfPersonVar.import_original field"""

    class import_raw_json(cmf.fields.cmf_person_var.CmfPersonVar.import_raw_json):
        """CmfPersonVar.import_raw_json field"""

    class is_favorite(cmf.fields.cmf_person_var.CmfPersonVar.is_favorite):
        """CmfPersonVar.is_favorite field"""

    class name(cmf.fields.cmf_person_var.CmfPersonVar.name):
        """CmfPersonVar.name field"""

    class orderno(cmf.fields.cmf_person_var.CmfPersonVar.orderno):
        """CmfPersonVar.orderno field"""

    class parent(cmf.fields.cmf_person_var.CmfPersonVar.parent):
        """CmfPersonVar.parent field"""

    class perm_acl(cmf.fields.cmf_person_var.CmfPersonVar.perm_acl):
        """CmfPersonVar.perm_acl field"""

    class perm_effective_acl_id(cmf.fields.cmf_person_var.CmfPersonVar.perm_effective_acl_id):
        """CmfPersonVar.perm_effective_acl_id field"""

    class perm_encrypt(cmf.fields.cmf_person_var.CmfPersonVar.perm_encrypt):
        """CmfPersonVar.perm_encrypt field"""

    class perm_has_acl(cmf.fields.cmf_person_var.CmfPersonVar.perm_has_acl):
        """CmfPersonVar.perm_has_acl field"""

    class perm_inherit(cmf.fields.cmf_person_var.CmfPersonVar.perm_inherit):
        """CmfPersonVar.perm_inherit field"""

    class perm_inherit_acl_id(cmf.fields.cmf_person_var.CmfPersonVar.perm_inherit_acl_id):
        """CmfPersonVar.perm_inherit_acl_id field"""

    class perm_parent(cmf.fields.cmf_person_var.CmfPersonVar.perm_parent):
        """CmfPersonVar.perm_parent field"""

    class perm_parent_owner_id(cmf.fields.cmf_person_var.CmfPersonVar.perm_parent_owner_id):
        """CmfPersonVar.perm_parent_owner_id field"""

    class perm_public(cmf.fields.cmf_person_var.CmfPersonVar.perm_public):
        """CmfPersonVar.perm_public field"""

    class root_parent(cmf.fields.cmf_person_var.CmfPersonVar.root_parent):
        """CmfPersonVar.root_parent field"""

    class system(cmf.fields.cmf_person_var.CmfPersonVar.system):
        """CmfPersonVar.system field"""

    class tasks(cmf.fields.cmf_person_var.CmfPersonVar.tasks):
        """CmfPersonVar.tasks field"""

    class text(cmf.fields.cmf_person_var.CmfPersonVar.text):
        """CmfPersonVar.text field"""

    class tree_hidden(cmf.fields.cmf_person_var.CmfPersonVar.tree_hidden):
        """CmfPersonVar.tree_hidden field"""

    class tree_node_is_branch(cmf.fields.cmf_person_var.CmfPersonVar.tree_node_is_branch):
        """CmfPersonVar.tree_node_is_branch field"""

    class tree_nodes(cmf.fields.cmf_person_var.CmfPersonVar.tree_nodes):
        """CmfPersonVar.tree_nodes field"""

    class tree_parent(cmf.fields.cmf_person_var.CmfPersonVar.tree_parent):
        """CmfPersonVar.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_person_view
class CmfPersonView(cmf.models.cmf_person_view.CmfPersonView):
    abstract = False

    class cmf_created_at(cmf.models.cmf_person_view.CmfPersonView.cmf_created_at):
        """CmfPersonView.cmf_created_at field"""

    class id(cmf.models.cmf_person_view.CmfPersonView.id):
        """CmfPersonView.id field"""

    class obj(cmf.models.cmf_person_view.CmfPersonView.obj):
        """CmfPersonView.obj field"""

    class person(cmf.models.cmf_person_view.CmfPersonView.person):
        """CmfPersonView.person field"""

    class person_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = False
        unique = False
        visible = False
        index = True

    class obj_id(fields.CmfTUUID):
        caption = "Объект ID"
        nullable = False
        unique = False
        foreign_keys = ['cmf_task.id','cmf_comment.id','cmf_document.id']
        visible=False
        index=True



import cmf.models.cmf_plugin
class CmfPlugin(cmf.models.cmf_plugin.CmfPlugin):
    abstract = False

    class cloud(cmf.models.cmf_plugin.CmfPlugin.cloud):
        """CmfPlugin.cloud field"""

    class cmf_author(cmf.models.cmf_plugin.CmfPlugin.cmf_author):
        """CmfPlugin.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_plugin.CmfPlugin.cmf_created_at):
        """CmfPlugin.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_plugin.CmfPlugin.cmf_deleted):
        """CmfPlugin.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_plugin.CmfPlugin.cmf_import):
        """CmfPlugin.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_plugin.CmfPlugin.cmf_locked_at):
        """CmfPlugin.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_plugin.CmfPlugin.cmf_locked_by):
        """CmfPlugin.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_plugin.CmfPlugin.cmf_modified_at):
        """CmfPlugin.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_plugin.CmfPlugin.cmf_modified_by):
        """CmfPlugin.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_plugin.CmfPlugin.cmf_owner):
        """CmfPlugin.cmf_owner field"""

    class cmf_version(cmf.models.cmf_plugin.CmfPlugin.cmf_version):
        """CmfPlugin.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_plugin.CmfPlugin.cmf_viewed_at):
        """CmfPlugin.cmf_viewed_at field"""

    class code(cmf.models.cmf_plugin.CmfPlugin.code):
        """CmfPlugin.code field"""

    class comments(cmf.models.cmf_plugin.CmfPlugin.comments):
        """CmfPlugin.comments field"""

    class documents(cmf.models.cmf_plugin.CmfPlugin.documents):
        """CmfPlugin.documents field"""

    class ext_client_id(cmf.models.cmf_plugin.CmfPlugin.ext_client_id):
        """CmfPlugin.ext_client_id field"""

    class ext_id(cmf.models.cmf_plugin.CmfPlugin.ext_id):
        """CmfPlugin.ext_id field"""

    class ext_imap(cmf.models.cmf_plugin.CmfPlugin.ext_imap):
        """CmfPlugin.ext_imap field"""

    class ext_ip(cmf.models.cmf_plugin.CmfPlugin.ext_ip):
        """CmfPlugin.ext_ip field"""

    class ext_key(cmf.models.cmf_plugin.CmfPlugin.ext_key):
        """CmfPlugin.ext_key field"""

    class ext_login(cmf.models.cmf_plugin.CmfPlugin.ext_login):
        """CmfPlugin.ext_login field"""

    class ext_network(cmf.models.cmf_plugin.CmfPlugin.ext_network):
        """CmfPlugin.ext_network field"""

    class ext_password(cmf.models.cmf_plugin.CmfPlugin.ext_password):
        """CmfPlugin.ext_password field"""

    class ext_pop3(cmf.models.cmf_plugin.CmfPlugin.ext_pop3):
        """CmfPlugin.ext_pop3 field"""

    class ext_port(cmf.models.cmf_plugin.CmfPlugin.ext_port):
        """CmfPlugin.ext_port field"""

    class ext_realm_name(cmf.models.cmf_plugin.CmfPlugin.ext_realm_name):
        """CmfPlugin.ext_realm_name field"""

    class ext_secret(cmf.models.cmf_plugin.CmfPlugin.ext_secret):
        """CmfPlugin.ext_secret field"""

    class ext_smtp(cmf.models.cmf_plugin.CmfPlugin.ext_smtp):
        """CmfPlugin.ext_smtp field"""

    class ext_token(cmf.models.cmf_plugin.CmfPlugin.ext_token):
        """CmfPlugin.ext_token field"""

    class ext_token_addon(cmf.models.cmf_plugin.CmfPlugin.ext_token_addon):
        """CmfPlugin.ext_token_addon field"""

    class ext_url(cmf.models.cmf_plugin.CmfPlugin.ext_url):
        """CmfPlugin.ext_url field"""

    class favorite_for(cmf.models.cmf_plugin.CmfPlugin.favorite_for):
        """CmfPlugin.favorite_for field"""

    class has_tree_nodes(cmf.models.cmf_plugin.CmfPlugin.has_tree_nodes):
        """CmfPlugin.has_tree_nodes field"""

    class id(cmf.models.cmf_plugin.CmfPlugin.id):
        """CmfPlugin.id field"""

    class import_original(cmf.models.cmf_plugin.CmfPlugin.import_original):
        """CmfPlugin.import_original field"""

    class import_raw_json(cmf.models.cmf_plugin.CmfPlugin.import_raw_json):
        """CmfPlugin.import_raw_json field"""

    class is_favorite(cmf.models.cmf_plugin.CmfPlugin.is_favorite):
        """CmfPlugin.is_favorite field"""

    class login(cmf.models.cmf_plugin.CmfPlugin.login):
        """CmfPlugin.login field"""

    class name(cmf.models.cmf_plugin.CmfPlugin.name):
        """CmfPlugin.name field"""

    class orderno(cmf.models.cmf_plugin.CmfPlugin.orderno):
        """CmfPlugin.orderno field"""

    class parent(cmf.models.cmf_plugin.CmfPlugin.parent):
        """CmfPlugin.parent field"""

    class parents(cmf.models.cmf_plugin.CmfPlugin.parents):
        """CmfPlugin.parents field"""

    class password(cmf.models.cmf_plugin.CmfPlugin.password):
        """CmfPlugin.password field"""

    class perm_acl(cmf.models.cmf_plugin.CmfPlugin.perm_acl):
        """CmfPlugin.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_plugin.CmfPlugin.perm_effective_acl_id):
        """CmfPlugin.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_plugin.CmfPlugin.perm_encrypt):
        """CmfPlugin.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_plugin.CmfPlugin.perm_has_acl):
        """CmfPlugin.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_plugin.CmfPlugin.perm_inherit):
        """CmfPlugin.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_plugin.CmfPlugin.perm_inherit_acl_id):
        """CmfPlugin.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_plugin.CmfPlugin.perm_parent):
        """CmfPlugin.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_plugin.CmfPlugin.perm_parent_owner_id):
        """CmfPlugin.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_plugin.CmfPlugin.perm_public):
        """CmfPlugin.perm_public field"""

    class root_parent(cmf.models.cmf_plugin.CmfPlugin.root_parent):
        """CmfPlugin.root_parent field"""

    class send_email_from(cmf.models.cmf_plugin.CmfPlugin.send_email_from):
        """CmfPlugin.send_email_from field"""

    class source_hash(cmf.models.cmf_plugin.CmfPlugin.source_hash):
        """CmfPlugin.source_hash field"""

    class sync_enabled(cmf.models.cmf_plugin.CmfPlugin.sync_enabled):
        """CmfPlugin.sync_enabled field"""

    class sync_last_datetime(cmf.models.cmf_plugin.CmfPlugin.sync_last_datetime):
        """CmfPlugin.sync_last_datetime field"""

    class sync_last_error_datetime(cmf.models.cmf_plugin.CmfPlugin.sync_last_error_datetime):
        """CmfPlugin.sync_last_error_datetime field"""

    class sync_last_error_message(cmf.models.cmf_plugin.CmfPlugin.sync_last_error_message):
        """CmfPlugin.sync_last_error_message field"""

    class sync_period(cmf.models.cmf_plugin.CmfPlugin.sync_period):
        """CmfPlugin.sync_period field"""

    class sync_status(cmf.models.cmf_plugin.CmfPlugin.sync_status):
        """CmfPlugin.sync_status field"""

    class system(cmf.models.cmf_plugin.CmfPlugin.system):
        """CmfPlugin.system field"""

    class tasks(cmf.models.cmf_plugin.CmfPlugin.tasks):
        """CmfPlugin.tasks field"""

    class text(cmf.models.cmf_plugin.CmfPlugin.text):
        """CmfPlugin.text field"""

    class token(cmf.models.cmf_plugin.CmfPlugin.token):
        """CmfPlugin.token field"""

    class tree_hidden(cmf.models.cmf_plugin.CmfPlugin.tree_hidden):
        """CmfPlugin.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_plugin.CmfPlugin.tree_node_is_branch):
        """CmfPlugin.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_plugin.CmfPlugin.tree_nodes):
        """CmfPlugin.tree_nodes field"""

    class tree_parent(cmf.models.cmf_plugin.CmfPlugin.tree_parent):
        """CmfPlugin.tree_parent field"""

    class type(cmf.models.cmf_plugin.CmfPlugin.type):
        """CmfPlugin.type field"""

    class verify_ssl(cmf.models.cmf_plugin.CmfPlugin.verify_ssl):
        """CmfPlugin.verify_ssl field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_session
class CmfSession(cmf.models.cmf_session.CmfSession):
    abstract = False

    class access_token_expires_in(cmf.models.cmf_session.CmfSession.access_token_expires_in):
        """CmfSession.access_token_expires_in field"""

    class auth_date(cmf.models.cmf_session.CmfSession.auth_date):
        """CmfSession.auth_date field"""

    class blocked(cmf.models.cmf_session.CmfSession.blocked):
        """CmfSession.blocked field"""

    class checked(cmf.models.cmf_session.CmfSession.checked):
        """CmfSession.checked field"""

    class client_ip(cmf.models.cmf_session.CmfSession.client_ip):
        """CmfSession.client_ip field"""

    class expired(cmf.models.cmf_session.CmfSession.expired):
        """CmfSession.expired field"""

    class id(cmf.models.cmf_session.CmfSession.id):
        """CmfSession.id field"""

    class jwt(cmf.models.cmf_session.CmfSession.jwt):
        """CmfSession.jwt field"""

    class lifetime(cmf.models.cmf_session.CmfSession.lifetime):
        """CmfSession.lifetime field"""

    class plugin(cmf.models.cmf_session.CmfSession.plugin):
        """CmfSession.plugin field"""

    class reauth_date(cmf.models.cmf_session.CmfSession.reauth_date):
        """CmfSession.reauth_date field"""

    class refresh_token(cmf.models.cmf_session.CmfSession.refresh_token):
        """CmfSession.refresh_token field"""

    class sms_code(cmf.models.cmf_session.CmfSession.sms_code):
        """CmfSession.sms_code field"""

    class sms_send_time(cmf.models.cmf_session.CmfSession.sms_send_time):
        """CmfSession.sms_send_time field"""

    class sms_try_count(cmf.models.cmf_session.CmfSession.sms_try_count):
        """CmfSession.sms_try_count field"""

    class sms_try_time(cmf.models.cmf_session.CmfSession.sms_try_time):
        """CmfSession.sms_try_time field"""

    class two_factor(cmf.models.cmf_session.CmfSession.two_factor):
        """CmfSession.two_factor field"""

    class user_email(cmf.models.cmf_session.CmfSession.user_email):
        """CmfSession.user_email field"""

    class user_id(cmf.models.cmf_session.CmfSession.user_id):
        """CmfSession.user_id field"""

    class user_login(cmf.models.cmf_session.CmfSession.user_login):
        """CmfSession.user_login field"""

    class user_scope(cmf.models.cmf_session.CmfSession.user_scope):
        """CmfSession.user_scope field"""

    class plugin_id(fields.CmfTUUID):
        caption = "Плагин авторизации ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_auth_open_id_plugin.id']
        visible=False
        index=True



import cmf.fields.cmf_shadow_link
class CmfShadowLink(cmf.fields.cmf_shadow_link.CmfShadowLink):
    abstract = False

    class cmf_created_at(cmf.fields.cmf_shadow_link.CmfShadowLink.cmf_created_at):
        """CmfShadowLink.cmf_created_at field"""

    class id(cmf.fields.cmf_shadow_link.CmfShadowLink.id):
        """CmfShadowLink.id field"""

    class name(cmf.fields.cmf_shadow_link.CmfShadowLink.name):
        """CmfShadowLink.name field"""

    class person(cmf.fields.cmf_shadow_link.CmfShadowLink.person):
        """CmfShadowLink.person field"""

    class pinned(cmf.fields.cmf_shadow_link.CmfShadowLink.pinned):
        """CmfShadowLink.pinned field"""

    class place(cmf.fields.cmf_shadow_link.CmfShadowLink.place):
        """CmfShadowLink.place field"""

    class task(cmf.fields.cmf_shadow_link.CmfShadowLink.task):
        """CmfShadowLink.task field"""

    class task_id(fields.CmfTUUID):
        caption = "Задача ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class person_id(fields.CmfTUUID):
        caption = "Пользователь ID"
        foreign_key = "cmf_person.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_sign
import cmf.models.cmf_sign
class CmfSign(cmf.fields.cmf_sign.CmfSign,cmf.models.cmf_sign.CmfSign):
    abstract = False

    class cmf_author(cmf.fields.cmf_sign.CmfSign.cmf_author):
        """CmfSign.cmf_author field"""

    class cmf_created_at(cmf.fields.cmf_sign.CmfSign.cmf_created_at):
        """CmfSign.cmf_created_at field"""

    class cmf_deleted(cmf.fields.cmf_sign.CmfSign.cmf_deleted):
        """CmfSign.cmf_deleted field"""

    class cmf_locked_at(cmf.fields.cmf_sign.CmfSign.cmf_locked_at):
        """CmfSign.cmf_locked_at field"""

    class cmf_locked_by(cmf.fields.cmf_sign.CmfSign.cmf_locked_by):
        """CmfSign.cmf_locked_by field"""

    class cmf_modified_at(cmf.fields.cmf_sign.CmfSign.cmf_modified_at):
        """CmfSign.cmf_modified_at field"""

    class cmf_modified_by(cmf.fields.cmf_sign.CmfSign.cmf_modified_by):
        """CmfSign.cmf_modified_by field"""

    class cmf_owner(cmf.fields.cmf_sign.CmfSign.cmf_owner):
        """CmfSign.cmf_owner field"""

    class cmf_version(cmf.fields.cmf_sign.CmfSign.cmf_version):
        """CmfSign.cmf_version field"""

    class cmf_viewed_at(cmf.fields.cmf_sign.CmfSign.cmf_viewed_at):
        """CmfSign.cmf_viewed_at field"""

    class id(cmf.fields.cmf_sign.CmfSign.id):
        """CmfSign.id field"""

    class object_cmf_version(cmf.fields.cmf_sign.CmfSign.object_cmf_version):
        """CmfSign.object_cmf_version field"""

    class parent(cmf.fields.cmf_sign.CmfSign.parent):
        """CmfSign.parent field"""

    class sign(cmf.fields.cmf_sign.CmfSign.sign):
        """CmfSign.sign field"""

    class signed_object(cmf.fields.cmf_sign.CmfSign.signed_object):
        """CmfSign.signed_object field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Автор подписи ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class signed_object_id(fields.CmfTUUID):
        caption = "Подписанный объект ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True



import cmf.models.cmf_task
class CmfTask(cmf.models.cmf_task.CmfTask):
    abstract = False

    class affected_tasks(cmf.models.cmf_task.CmfTask.affected_tasks):
        """CmfTask.affected_tasks field"""

    class cache_branch_gantt_path(cmf.models.cmf_task.CmfTask.cache_branch_gantt_path):
        """CmfTask.cache_branch_gantt_path field"""

    class cache_child_tasks_count(cmf.models.cmf_task.CmfTask.cache_child_tasks_count):
        """CmfTask.cache_child_tasks_count field"""

    class child_tasks(cmf.models.cmf_task.CmfTask.child_tasks):
        """CmfTask.child_tasks field"""

    class cmf_author(cmf.models.cmf_task.CmfTask.cmf_author):
        """CmfTask.cmf_author field"""

    class cmf_created_at(cmf.models.cmf_task.CmfTask.cmf_created_at):
        """CmfTask.cmf_created_at field"""

    class cmf_deleted(cmf.models.cmf_task.CmfTask.cmf_deleted):
        """CmfTask.cmf_deleted field"""

    class cmf_import(cmf.models.cmf_task.CmfTask.cmf_import):
        """CmfTask.cmf_import field"""

    class cmf_locked_at(cmf.models.cmf_task.CmfTask.cmf_locked_at):
        """CmfTask.cmf_locked_at field"""

    class cmf_locked_by(cmf.models.cmf_task.CmfTask.cmf_locked_by):
        """CmfTask.cmf_locked_by field"""

    class cmf_modified_at(cmf.models.cmf_task.CmfTask.cmf_modified_at):
        """CmfTask.cmf_modified_at field"""

    class cmf_modified_by(cmf.models.cmf_task.CmfTask.cmf_modified_by):
        """CmfTask.cmf_modified_by field"""

    class cmf_owner(cmf.models.cmf_task.CmfTask.cmf_owner):
        """CmfTask.cmf_owner field"""

    class cmf_version(cmf.models.cmf_task.CmfTask.cmf_version):
        """CmfTask.cmf_version field"""

    class cmf_viewed_at(cmf.models.cmf_task.CmfTask.cmf_viewed_at):
        """CmfTask.cmf_viewed_at field"""

    class code(cmf.models.cmf_task.CmfTask.code):
        """CmfTask.code field"""

    class comments(cmf.models.cmf_task.CmfTask.comments):
        """CmfTask.comments field"""

    class depended_tasks(cmf.models.cmf_task.CmfTask.depended_tasks):
        """CmfTask.depended_tasks field"""

    class documents(cmf.models.cmf_task.CmfTask.documents):
        """CmfTask.documents field"""

    class epic(cmf.models.cmf_task.CmfTask.epic):
        """CmfTask.epic field"""

    class ext_id(cmf.models.cmf_task.CmfTask.ext_id):
        """CmfTask.ext_id field"""

    class favorite_for(cmf.models.cmf_task.CmfTask.favorite_for):
        """CmfTask.favorite_for field"""

    class has_child_tasks(cmf.models.cmf_task.CmfTask.has_child_tasks):
        """CmfTask.has_child_tasks field"""

    class has_tree_nodes(cmf.models.cmf_task.CmfTask.has_tree_nodes):
        """CmfTask.has_tree_nodes field"""

    class id(cmf.models.cmf_task.CmfTask.id):
        """CmfTask.id field"""

    class import_original(cmf.models.cmf_task.CmfTask.import_original):
        """CmfTask.import_original field"""

    class import_raw_json(cmf.models.cmf_task.CmfTask.import_raw_json):
        """CmfTask.import_raw_json field"""

    class in_tasks(cmf.models.cmf_task.CmfTask.in_tasks):
        """CmfTask.in_tasks field"""

    class is_favorite(cmf.models.cmf_task.CmfTask.is_favorite):
        """CmfTask.is_favorite field"""

    class name(cmf.models.cmf_task.CmfTask.name):
        """CmfTask.name field"""

    class orderno(cmf.models.cmf_task.CmfTask.orderno):
        """CmfTask.orderno field"""

    class out_tasks(cmf.models.cmf_task.CmfTask.out_tasks):
        """CmfTask.out_tasks field"""

    class parent(cmf.models.cmf_task.CmfTask.parent):
        """CmfTask.parent field"""

    class parent_task(cmf.models.cmf_task.CmfTask.parent_task):
        """CmfTask.parent_task field"""

    class perm_acl(cmf.models.cmf_task.CmfTask.perm_acl):
        """CmfTask.perm_acl field"""

    class perm_effective_acl_id(cmf.models.cmf_task.CmfTask.perm_effective_acl_id):
        """CmfTask.perm_effective_acl_id field"""

    class perm_encrypt(cmf.models.cmf_task.CmfTask.perm_encrypt):
        """CmfTask.perm_encrypt field"""

    class perm_has_acl(cmf.models.cmf_task.CmfTask.perm_has_acl):
        """CmfTask.perm_has_acl field"""

    class perm_inherit(cmf.models.cmf_task.CmfTask.perm_inherit):
        """CmfTask.perm_inherit field"""

    class perm_inherit_acl_id(cmf.models.cmf_task.CmfTask.perm_inherit_acl_id):
        """CmfTask.perm_inherit_acl_id field"""

    class perm_parent(cmf.models.cmf_task.CmfTask.perm_parent):
        """CmfTask.perm_parent field"""

    class perm_parent_owner_id(cmf.models.cmf_task.CmfTask.perm_parent_owner_id):
        """CmfTask.perm_parent_owner_id field"""

    class perm_public(cmf.models.cmf_task.CmfTask.perm_public):
        """CmfTask.perm_public field"""

    class person_views(cmf.models.cmf_task.CmfTask.person_views):
        """CmfTask.person_views field"""

    class root_parent(cmf.models.cmf_task.CmfTask.root_parent):
        """CmfTask.root_parent field"""

    class shadow_links(cmf.models.cmf_task.CmfTask.shadow_links):
        """CmfTask.shadow_links field"""

    class subproject(cmf.models.cmf_task.CmfTask.subproject):
        """CmfTask.subproject field"""

    class system(cmf.models.cmf_task.CmfTask.system):
        """CmfTask.system field"""

    class tasks(cmf.models.cmf_task.CmfTask.tasks):
        """CmfTask.tasks field"""

    class text(cmf.models.cmf_task.CmfTask.text):
        """CmfTask.text field"""

    class tree_hidden(cmf.models.cmf_task.CmfTask.tree_hidden):
        """CmfTask.tree_hidden field"""

    class tree_node_is_branch(cmf.models.cmf_task.CmfTask.tree_node_is_branch):
        """CmfTask.tree_node_is_branch field"""

    class tree_nodes(cmf.models.cmf_task.CmfTask.tree_nodes):
        """CmfTask.tree_nodes field"""

    class tree_parent(cmf.models.cmf_task.CmfTask.tree_parent):
        """CmfTask.tree_parent field"""

    class cmf_author_id(fields.CmfTUUID):
        caption = "Автор ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class cmf_owner_id(fields.CmfTUUID):
        caption = "Владелец ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True

    class parent_id(fields.CmfTUUID):
        caption = "Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class cmf_modified_by_id(fields.CmfTUUID):
        caption = "Последний изменивший ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_locked_by_id(fields.CmfTUUID):
        caption = "Кто захватил  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_person.id']
        visible=False
        index=True
        no_acl = True

    class cmf_import_id(fields.CmfTUUID):
        caption = "Импортирован ID"
        foreign_key = "cmf_import.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class tree_parent_id(fields.CmfTUUID):
        caption = "Родительская нода ID"
        nullable = True
        unique = False
        foreign_keys = []
        visible=False
        index=True

    class root_parent_id(fields.CmfTUUID):
        caption = "Корневой Родитель ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class perm_acl_id(fields.CmfTUUID):
        caption = "Список для проверки прав доступа ID"
        foreign_key = "cmf_access_list.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class perm_parent_id(fields.CmfTUUID):
        caption = "Наследуем права от  ID"
        nullable = True
        unique = False
        foreign_keys = ['cmf_entity.id']
        visible=False
        index=True

    class parent_task_id(fields.CmfTUUID):
        caption = "Родительская задача ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class epic_id(fields.CmfTUUID):
        caption = "Epic ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True

    class subproject_id(fields.CmfTUUID):
        caption = "Подпроект ID"
        foreign_key = "cmf_task.id"
        nullable = True
        unique = False
        visible = False
        index = True



import cmf.fields.cmf_relation_cache
class RelationCache(cmf.fields.cmf_relation_cache.RelationCache):
    abstract = False

    class child_code(cmf.fields.cmf_relation_cache.RelationCache.child_code):
        """RelationCache.child_code field"""

    class child_field(cmf.fields.cmf_relation_cache.RelationCache.child_field):
        """RelationCache.child_field field"""

    class child_id(cmf.fields.cmf_relation_cache.RelationCache.child_id):
        """RelationCache.child_id field"""

    class child_model(cmf.fields.cmf_relation_cache.RelationCache.child_model):
        """RelationCache.child_model field"""

    class child_name(cmf.fields.cmf_relation_cache.RelationCache.child_name):
        """RelationCache.child_name field"""

    class depth(cmf.fields.cmf_relation_cache.RelationCache.depth):
        """RelationCache.depth field"""

    class id(cmf.fields.cmf_relation_cache.RelationCache.id):
        """RelationCache.id field"""

    class parent_code(cmf.fields.cmf_relation_cache.RelationCache.parent_code):
        """RelationCache.parent_code field"""

    class parent_field(cmf.fields.cmf_relation_cache.RelationCache.parent_field):
        """RelationCache.parent_field field"""

    class parent_id(cmf.fields.cmf_relation_cache.RelationCache.parent_id):
        """RelationCache.parent_id field"""

    class parent_model(cmf.fields.cmf_relation_cache.RelationCache.parent_model):
        """RelationCache.parent_model field"""

    class parent_name(cmf.fields.cmf_relation_cache.RelationCache.parent_name):
        """RelationCache.parent_name field"""



class CmfAccessRuleSubjects(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=[])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson', 'CmfPersonGroup'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPersonGroupRg_members(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfPersonGroup'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=['CmfPerson', 'CmfPersonGroup'])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfPersonVarFavorites(models.CmfGM2MModel):
    abstract = False
    custom = False
    left = fields.Field(fields.CmfGenericRelation, caption="Объект", models=['CmfPersonVar'])
    left_id = fields.Field(fields.CmfTUUID, caption="ID Объекта", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfGenericRelation, caption="Элемент", models=[])
    right_id = fields.Field(fields.CmfTUUID, caption="ID Элемента", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя элемента", nullable=True)



class CmfDocumentHistoryCmfSign(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfDocumentHistory")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_document_history.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfSign")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_sign.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)



class CmfTaskCmfTask(models.CmfM2MModel):
    abstract = False
    left = fields.Field(fields.CmfRelation, caption="Левый Объект", model="CmfTask")
    left_id = fields.Field(fields.CmfTUUID, caption="ID Левого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    # TODO: TODO1 сделать update *_cache при обновлении name
    right = fields.Field(fields.CmfRelation, caption="Правый Объект", model="CmfTask")
    right_id = fields.Field(fields.CmfTUUID, caption="ID Правого Объекта", foreign_key="cmf_task.id", nullable=True, index=True)
    left_name_cache = fields.Field(fields.CmfStr256, caption="Имя левого объекта", nullable=True)
    right_name_cache = fields.Field(fields.CmfStr256, caption="Имя правого объекта", nullable=True)

