Scenario
Model class with created_by and last_modified_by columns automatically provided
:param Model: [description] :type Model: [type] :return: [description] :rtype: [type]
creation_type: ScenarioCreationTypedata: Dict[str, Any]description: RichTextDTOfolder: SpaceFolderid: stris_validated: boollab_config: LabConfigModelstatus: ScenarioStatusvalidated_at: datetimeInitialize self. See help(type(self)) for accurate signature.
Throw an error if the scenario is not runnable
Throw an error if the scenario is not stopable
Throw an error if the scenario is not updatable
bool - Truebool - FalseScenarioProtocolDTOScenarioProgressDTOOptional[ProcessErrorInfo]ScenarioProcessStatusList[TaskModel]Method to get a readable to quickly distinguish the scenario, (used in error message)
strboolReturns True if the model is saved in db, False otherwise
boolProcessErrorInfointMark that a process is created for the scenario, but it is not started yet
intModelTypeSets the data
set force_insert to True to force creation of the object
set skip_hook to True to skip the before insert or update hook
ModelTypeProcessErrorInfoScenarioDTOScenarioSimpleDTOAnyMethod call after all the table are inited
Useful when use DeferredForeignKey to create the foreign key manually latter
Method call after the table is created
Usefull to create the full text indexes
AnyAnybool - Truebool - TrueAnyAnybool - Truebool - TrueAnyAnyAnyAnyAnyReturns the name of the class
bool - Falsebool - Falsebool - FalsestrClear folders from all the entities that have the folder
List[SpaceFolder]Returns True if the column exists in the table
strboolintintintAnyCreate a foreign key for a Foreign key field only if the foreign key does not exists
ForeignKeyFieldMethod to create a full text index
ListstrCreate model table
AnyDrop model table
Execute a raw SQL query. Can use the [TABLE_NAME] to replace by the table name
strAnyAnystrboolReturns the full name of the class
bool - Falsebool - FalsestrAnyAnystrOptionalGet by ID and throw 404 error if object not found
strModelTypeListListDatabaseProxyReturns the (current) DbManager of this model
TypeAnyAnyModelSelectGet all scenarios that are synced with space
List['Scenario']Returns the table name of this class
strAnyReturns True if the index exists in the table
strboolGet all the classes that inherit this class
ListAnyAnyAnyAnyAnyAnyAnyAnyAnyAnyAnyAnyPerforms full-text search on the field. Must be overrided by child class to work
strstrModelSelectAnyAnyAnyAnyAnyAnyAny