Documentation
¶
Index ¶
- type TaskService
- func (s *TaskService) AddWatchers(id string, watchers []string) error
- func (s *TaskService) CountTasksInColumn(columnID string) (int64, error)
- func (s *TaskService) CreateComment(taskID string, comment *models.TaskCommentModel, autoPublish bool) error
- func (s *TaskService) CreateTask(data *models.TaskModel) error
- func (s *TaskService) DeleteTask(id string) error
- func (s *TaskService) GetDateRangeFromRequest(request http.Request) (time.Time, time.Time, error)
- func (s *TaskService) GetMyTask(request http.Request, search string, memberID string) (paginate.Page, error)
- func (s *TaskService) GetTaskByID(id string) (*models.TaskModel, error)
- func (s *TaskService) GetTasks(request http.Request, search string, projectId *string) (paginate.Page, error)
- func (s *TaskService) GetWatchedTask(request http.Request, search string, memberID string) (paginate.Page, error)
- func (s *TaskService) MarkCompleted(id string) error
- func (s *TaskService) MoveTask(columnID string, taskID string, sourceColumnID string, orderNumber int) error
- func (s *TaskService) RemoveWatcher(taskID string, watcherID string) error
- func (s *TaskService) ReorderTask(taskID string, order int) error
- func (s *TaskService) SetJoins(joins map[string][]interface{})
- func (s *TaskService) SetQuery(query map[string][]interface{})
- func (s *TaskService) UpdateStatusComment(commentID string, status string) error
- func (s *TaskService) UpdateTask(id string, data *models.TaskModel) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaskService ¶
type TaskService struct {
// contains filtered or unexported fields
}
func NewTaskService ¶
func NewTaskService(ctx *context.ERPContext) *TaskService
func (*TaskService) AddWatchers ¶
func (s *TaskService) AddWatchers(id string, watchers []string) error
func (*TaskService) CountTasksInColumn ¶
func (s *TaskService) CountTasksInColumn(columnID string) (int64, error)
func (*TaskService) CreateComment ¶
func (s *TaskService) CreateComment(taskID string, comment *models.TaskCommentModel, autoPublish bool) error
func (*TaskService) CreateTask ¶
func (s *TaskService) CreateTask(data *models.TaskModel) error
func (*TaskService) DeleteTask ¶
func (s *TaskService) DeleteTask(id string) error
func (*TaskService) GetDateRangeFromRequest ¶
func (*TaskService) GetTaskByID ¶
func (s *TaskService) GetTaskByID(id string) (*models.TaskModel, error)
func (*TaskService) GetWatchedTask ¶
func (*TaskService) MarkCompleted ¶
func (s *TaskService) MarkCompleted(id string) error
func (*TaskService) RemoveWatcher ¶
func (s *TaskService) RemoveWatcher(taskID string, watcherID string) error
func (*TaskService) ReorderTask ¶
func (s *TaskService) ReorderTask(taskID string, order int) error
func (*TaskService) SetJoins ¶
func (s *TaskService) SetJoins(joins map[string][]interface{})
func (*TaskService) SetQuery ¶
func (s *TaskService) SetQuery(query map[string][]interface{})
func (*TaskService) UpdateStatusComment ¶
func (s *TaskService) UpdateStatusComment(commentID string, status string) error
func (*TaskService) UpdateTask ¶
func (s *TaskService) UpdateTask(id string, data *models.TaskModel) error
Click to show internal directories.
Click to hide internal directories.