getScalarColumnValue returns simple string field values.
(task *model.Task, column string)
| 418 | |
| 419 | // getScalarColumnValue returns simple string field values. |
| 420 | func getScalarColumnValue(task *model.Task, column string) string { |
| 421 | switch column { |
| 422 | case "id": |
| 423 | return task.ID |
| 424 | case "title": |
| 425 | return task.Title |
| 426 | case "status": |
| 427 | return string(task.Status) |
| 428 | case "priority": |
| 429 | return string(task.Priority) |
| 430 | case "effort": |
| 431 | return string(task.Effort) |
| 432 | case "type": |
| 433 | return string(task.Type) |
| 434 | case "group": |
| 435 | return task.Group |
| 436 | case "owner": |
| 437 | return task.Owner |
| 438 | case "parent": |
| 439 | return task.Parent |
| 440 | case "phase": |
| 441 | return task.Phase |
| 442 | case "file": |
| 443 | return task.FilePath |
| 444 | default: |
| 445 | return "" |
| 446 | } |
| 447 | } |