feat(handler): add task defaults and file_ids support in task submission
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -76,18 +76,45 @@ func (h *TaskHandler) ListTasks(c *gin.Context) {
|
||||
responses := make([]model.TaskResponse, 0, len(tasks))
|
||||
for i := range tasks {
|
||||
responses = append(responses, model.TaskResponse{
|
||||
ID: tasks[i].ID,
|
||||
TaskName: tasks[i].TaskName,
|
||||
AppID: tasks[i].AppID,
|
||||
AppName: tasks[i].AppName,
|
||||
Status: tasks[i].Status,
|
||||
CurrentStep: tasks[i].CurrentStep,
|
||||
RetryCount: tasks[i].RetryCount,
|
||||
SlurmJobID: tasks[i].SlurmJobID,
|
||||
WorkDir: tasks[i].WorkDir,
|
||||
ErrorMessage: tasks[i].ErrorMessage,
|
||||
CreatedAt: tasks[i].CreatedAt,
|
||||
UpdatedAt: tasks[i].UpdatedAt,
|
||||
ID: tasks[i].ID,
|
||||
TaskName: tasks[i].TaskName,
|
||||
AppID: tasks[i].AppID,
|
||||
AppName: tasks[i].AppName,
|
||||
Status: tasks[i].Status,
|
||||
CurrentStep: tasks[i].CurrentStep,
|
||||
RetryCount: tasks[i].RetryCount,
|
||||
SlurmJobID: tasks[i].SlurmJobID,
|
||||
WorkDir: tasks[i].WorkDir,
|
||||
ErrorMessage: tasks[i].ErrorMessage,
|
||||
CreatedAt: tasks[i].CreatedAt,
|
||||
UpdatedAt: tasks[i].UpdatedAt,
|
||||
Partition: tasks[i].Partition,
|
||||
Cpus: tasks[i].Cpus,
|
||||
MemoryPerNode: tasks[i].MemoryPerNode,
|
||||
MemoryPerCpu: tasks[i].MemoryPerCpu,
|
||||
TimeLimit: tasks[i].TimeLimit,
|
||||
QOS: tasks[i].QOS,
|
||||
JobName: tasks[i].JobName,
|
||||
Nodes: tasks[i].Nodes,
|
||||
Tasks: tasks[i].Tasks,
|
||||
CpusPerTask: tasks[i].CpusPerTask,
|
||||
Constraints: tasks[i].Constraints,
|
||||
Reservation: tasks[i].Reservation,
|
||||
Account: tasks[i].Account,
|
||||
Nice: tasks[i].Nice,
|
||||
MailType: tasks[i].MailType,
|
||||
MailUser: tasks[i].MailUser,
|
||||
StandardOutput: tasks[i].StandardOutput,
|
||||
StandardError: tasks[i].StandardError,
|
||||
StandardInput: tasks[i].StandardInput,
|
||||
RequiredNodes: tasks[i].RequiredNodes,
|
||||
ExcludedNodes: tasks[i].ExcludedNodes,
|
||||
BeginTime: tasks[i].BeginTime,
|
||||
Deadline: tasks[i].Deadline,
|
||||
Array: tasks[i].Array,
|
||||
Dependency: tasks[i].Dependency,
|
||||
Requeue: tasks[i].Requeue,
|
||||
KillOnNodeFail: tasks[i].KillOnNodeFail,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user