isomer.schemata.base module

Schema: Base

Basic Isomer object schema utilities

Contains

uuid_object: For inserting UUID fields base_object: For generating a basic Isomer object schema

base_object(name, no_perms=False, no_color=False, has_owner=True, hide_owner=True, has_uuid=True, roles_write=None, roles_read=None, roles_list=None, roles_create=None, all_roles=None)[source]

Generates a basic object with RBAC properties

language_field()[source]
sql_object(*args, **kwargs)[source]

Generates a basic SQL object with RBAC properties

uuid_object(title='Reference', description='Select an object', default=None, display=True)[source]

Generates a regular expression controlled UUID field