Documentation ¶
Index ¶
- type IssueDb
- func (t *IssueDb) AttachmentAdd(tx interface{}, issue *domain.Issue, item *domain.FileItem) (*domain.IssueAttachment, error)
- func (t *IssueDb) AttachmentList(tx interface{}, issue *domain.Issue) ([]domain.IssueAttachment, error)
- func (t *IssueDb) AttachmentLoad(tx interface{}, id string) (*domain.IssueAttachment, error)
- func (t *IssueDb) AttachmentRemove(tx interface{}, attachment *domain.IssueAttachment) error
- func (t *IssueDb) AttachmentRemoveAll(tx interface{}, issue *domain.Issue) error
- func (t *IssueDb) Children(tx interface{}, issue *domain.Issue) ([]database.IssueGrid, error)
- func (t *IssueDb) CommentAdd(tx interface{}, comment *domain.IssueComment) error
- func (t *IssueDb) CommentList(tx interface{}, issue *domain.Issue) ([]domain.IssueComment, error)
- func (t *IssueDb) CommentLoad(tx interface{}, id string) (*domain.IssueComment, error)
- func (t *IssueDb) CommentRemove(tx interface{}, id string) (*domain.IssueComment, error)
- func (t *IssueDb) CommentRemoveAll(tx interface{}, issue *domain.Issue) error
- func (t *IssueDb) CommentUpdate(tx interface{}, comment *domain.IssueComment) error
- func (t *IssueDb) Create(tx interface{}, item *domain.Issue, parent string) error
- func (t *IssueDb) DashboardIssueGroupByPriority(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
- func (t *IssueDb) DashboardIssueGroupByProject(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
- func (t *IssueDb) DashboardIssueGroupByStatus(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
- func (t *IssueDb) DashbordIssueGroupByAssignee(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
- func (t *IssueDb) DashbordIssueGroupByDueDate(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
- func (t *IssueDb) DashbordIssueGroupByReporter(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
- func (t *IssueDb) FileItemDb() database.FileItem
- func (t *IssueDb) FindRoot(tx interface{}, id string) (root string, err error)
- func (t *IssueDb) Grid(tx interface{}, grid *tecgrid.NgGrid, filter *database.IssueFilter) error
- func (t *IssueDb) IsSubscribed(tx interface{}, issue *domain.Issue, user *domain.User) (ok bool, err error)
- func (t *IssueDb) Load(tx interface{}, id string, pkey string) (*domain.Issue, error)
- func (t *IssueDb) MoveProject(tx interface{}, issue *domain.Issue, target *domain.Project) (*domain.Issue, error)
- func (t *IssueDb) MySubscriptions(tx interface{}, grid *tecgrid.NgGrid) error
- func (t *IssueDb) PermissionDb() database.Permission
- func (t *IssueDb) PriorityDb() database.Priority
- func (t *IssueDb) ProjectDb() database.Project
- func (t *IssueDb) Remove(tx interface{}, id string) (*domain.Issue, error)
- func (t *IssueDb) SetFileItemDb(item *database.FileItem)
- func (t *IssueDb) SetPermissionDb(item *database.Permission)
- func (t *IssueDb) SetPriorityDb(item *database.Priority)
- func (t *IssueDb) SetProjectDb(item *database.Project)
- func (t *IssueDb) SetStatusDb(item *database.Status)
- func (t *IssueDb) SetUserDb(item *database.User)
- func (t *IssueDb) StatusChange(tx interface{}, issue *domain.Issue, status *domain.Status, ...) error
- func (t *IssueDb) StatusDb() database.Status
- func (t *IssueDb) Subscribers(tx interface{}, issue *domain.Issue, excludeCurrentUser bool) (items []domain.User, err error)
- func (t *IssueDb) SubscribersIssue(tx interface{}, issue *domain.Issue) (selected []domain.User, unselected []domain.User, err error)
- func (t *IssueDb) SubscriptionAdd(tx interface{}, issue *domain.Issue, user *domain.User) error
- func (t *IssueDb) SubscriptionToggle(tx interface{}, issue *domain.Issue) (selected bool, err error)
- func (t *IssueDb) SubscriptionToggleUser(tx interface{}, issue *domain.Issue, user *domain.User) (selected bool, err error)
- func (t *IssueDb) SubscriptionsUser(tx interface{}, grid *tecgrid.NgGrid, user *domain.User) error
- func (t *IssueDb) Update(tx interface{}, item *domain.Issue) error
- func (t *IssueDb) UserDb() database.User
- type IssueHierrachy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IssueDb ¶
func (*IssueDb) AttachmentAdd ¶
func (*IssueDb) AttachmentList ¶
func (*IssueDb) AttachmentLoad ¶
func (t *IssueDb) AttachmentLoad(tx interface{}, id string) (*domain.IssueAttachment, error)
func (*IssueDb) AttachmentRemove ¶
func (t *IssueDb) AttachmentRemove(tx interface{}, attachment *domain.IssueAttachment) error
func (*IssueDb) AttachmentRemoveAll ¶
func (*IssueDb) CommentAdd ¶
func (t *IssueDb) CommentAdd(tx interface{}, comment *domain.IssueComment) error
func (*IssueDb) CommentList ¶
func (*IssueDb) CommentLoad ¶
func (t *IssueDb) CommentLoad(tx interface{}, id string) (*domain.IssueComment, error)
func (*IssueDb) CommentRemove ¶
func (t *IssueDb) CommentRemove(tx interface{}, id string) (*domain.IssueComment, error)
func (*IssueDb) CommentRemoveAll ¶
func (*IssueDb) CommentUpdate ¶
func (t *IssueDb) CommentUpdate(tx interface{}, comment *domain.IssueComment) error
func (*IssueDb) DashboardIssueGroupByPriority ¶
func (t *IssueDb) DashboardIssueGroupByPriority(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
func (*IssueDb) DashboardIssueGroupByProject ¶
func (t *IssueDb) DashboardIssueGroupByProject(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
func (*IssueDb) DashboardIssueGroupByStatus ¶
func (t *IssueDb) DashboardIssueGroupByStatus(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
func (*IssueDb) DashbordIssueGroupByAssignee ¶
func (t *IssueDb) DashbordIssueGroupByAssignee(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
func (*IssueDb) DashbordIssueGroupByDueDate ¶
func (t *IssueDb) DashbordIssueGroupByDueDate(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
func (*IssueDb) DashbordIssueGroupByReporter ¶
func (t *IssueDb) DashbordIssueGroupByReporter(tx interface{}, filter *database.IssueGroupFilter) ([]database.IssueGroupResult, error)
func (*IssueDb) FileItemDb ¶
func (*IssueDb) IsSubscribed ¶
func (*IssueDb) MoveProject ¶
func (*IssueDb) MySubscriptions ¶
func (*IssueDb) PermissionDb ¶
func (t *IssueDb) PermissionDb() database.Permission
func (*IssueDb) PriorityDb ¶
func (*IssueDb) SetFileItemDb ¶
func (*IssueDb) SetPermissionDb ¶
func (t *IssueDb) SetPermissionDb(item *database.Permission)
func (*IssueDb) SetPriorityDb ¶
func (*IssueDb) SetProjectDb ¶
func (*IssueDb) SetStatusDb ¶
func (*IssueDb) StatusChange ¶
func (*IssueDb) Subscribers ¶
func (*IssueDb) SubscribersIssue ¶
func (*IssueDb) SubscriptionAdd ¶
func (*IssueDb) SubscriptionToggle ¶
func (*IssueDb) SubscriptionToggleUser ¶
func (*IssueDb) SubscriptionsUser ¶
type IssueHierrachy ¶
Click to show internal directories.
Click to hide internal directories.