Models
Task
Bases: Model
Source code in API/orchestrator/models.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
|
create_task(user, name, task_name, parameters, description='', track_id=None)
classmethod
Create a task Args: user (User): The user who created the task name (str): The name of the task task_name (str): The name of the task parameters (dict): The parameters for the task description (str): The description of the task track_id (str): The tracking ID of the task, will start with T-{cluster_name}-{id}
Returns:
Source code in API/orchestrator/models.py
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
|
get_task_name_choices()
staticmethod
Get dynamic task name choices Returns: list: List of tuples containing task name choices
Source code in API/orchestrator/models.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
|
init_track_id(name)
staticmethod
Initialize the track ID Args: name (str): The name of the task
Returns:
Name | Type | Description |
---|---|---|
str |
str
|
The track ID |
Source code in API/orchestrator/models.py
98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
|