tik_manager4.core.constants

Constants used in the Tik Manager application.

Classes

BranchingModes

Enumeration of branching modes.

ColorCodes

Enumeration of color codes.

DataTypes

Widget Data Types.

ObjectType

Enumeration of object types.

ValidationResult

Dataclass to store validation results.

ValidationState

Enumeration of validation states.

Module Contents

class BranchingModes

Bases: enum.Enum

Enumeration of branching modes.

ACTIVE = 'Active Branches'
PASSIVE = 'Passive Branches'
class ColorCodes

Bases: enum.Enum

Enumeration of color codes.

DELETED = '#FF0000'
LIVE = '#CA75FF'
NORMAL = '#FFFFFF'
PROMOTED = '#00FF00'
class DataTypes

Bases: enum.Enum

Widget Data Types.

static get_storable_types()

Return a list of storable data types values.

BOOLEAN = 'boolean'
BUTTON = 'button'
CATEGORYLIST = 'categoryList'
COMBO = 'combo'
DROPLIST = 'dropList'
FILEBROWSER = 'fileBrowser'
FLOAT = 'float'
GROUP = 'group'
INFO = 'info'
INTEGER = 'integer'
LIST = 'list'
MULTI = 'multi'
PATHBROWSER = 'pathBrowser'
SEPARATOR = 'separator'
SPINNERFLOAT = 'spinnerFloat'
SPINNERINT = 'spinnerInt'
STRING = 'string'
SUBPROJECTBROWSER = 'subprojectBrowser'
VALIDATEDSTRING = 'validatedString'
VECTOR2FLOAT = 'vector2Float'
VECTOR2INT = 'vector2Int'
VECTOR3FLOAT = 'vector3Float'
VECTOR3INT = 'vector3Int'
property is_numeric
property is_storable
Return True if the data type is storable in the database.
class ObjectType

Bases: enum.Enum

Enumeration of object types.

CATEGORY = 'category'
ENTITY = 'entity'
PROJECT = 'project'
PUBLISH = 'publish'
PUBLISH_VERSION = 'publish_version'
SUBPROJECT = 'subproject'
TASK = 'task'
USER = 'user'
WORK = 'work'
WORK_VERSION = 'work_version'
class ValidationResult

Dataclass to store validation results.

allow_proceed: bool = False
message: str
state: ValidationState
class ValidationState

Bases: enum.Enum

Enumeration of validation states.

ERROR = 'error'
SUCCESS = 'success'
WARNING = 'warning'