Documentation
¶
Index ¶
- type GitLabDataSource
- func (ds GitLabDataSource) ChangeProjectForCard(form *models.CardRequest, ToProjectID string) (*models.Card, int, error)
- func (ds GitLabDataSource) ConfigureBoard(f *models.BoardRequest) (int, error)
- func (ds GitLabDataSource) CreateCard(form *models.CardRequest) (*models.Card, int, error)
- func (ds GitLabDataSource) CreateComment(form *models.CommentRequest) (*models.Comment, int, error)
- func (ds GitLabDataSource) CreateConnectBoard(BoardID, ConnectBoardID string) (int, error)
- func (ds GitLabDataSource) CreateLabel(project_id string, req *models.LabelRequest) (*models.Label, error)
- func (ds GitLabDataSource) CreateMilestone(form *models.MilestoneRequest) (*models.Milestone, int, error)
- func (ds GitLabDataSource) DeleteCard(form *models.CardRequest) (*models.Card, int, error)
- func (ds GitLabDataSource) DeleteConnectBoard(boardID, ConnectBoardID string) (int, error)
- func (ds GitLabDataSource) DeleteLabel(project_id, name string) (*models.Label, error)
- func (ds GitLabDataSource) EditLabel(project_id string, req *models.LabelRequest) (*models.Label, error)
- func (ds GitLabDataSource) ItemBoard(board_id string) (*models.Board, error)
- func (ds GitLabDataSource) ListBoards() ([]*models.Board, error)
- func (ds GitLabDataSource) ListCards(board *models.Board) ([]*models.Card, error)
- func (ds GitLabDataSource) ListComments(project_id, card_id string) ([]*models.Comment, error)
- func (ds GitLabDataSource) ListConnectBoard(boardID string) ([]*models.Board, int, error)
- func (ds GitLabDataSource) ListLabels(board_id string) ([]*models.Label, error)
- func (ds GitLabDataSource) ListMembers(board_id string) ([]*models.User, error)
- func (ds GitLabDataSource) ListMilestones(board_id string) ([]*models.Milestone, error)
- func (ds GitLabDataSource) ListStarredBoards() ([]*models.Board, error)
- func (ds GitLabDataSource) UpdateCard(form *models.CardRequest) (*models.Card, int, error)
- func (ds GitLabDataSource) UploadFile(boardID string, file models.UploadForm) (*models.File, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitLabDataSource ¶
type GitLabDataSource struct {
// contains filtered or unexported fields
}
func New ¶
func New(t *oauth2.Token, pt string, r *redis.Client) GitLabDataSource
New create new gitlab datasource instance
func (GitLabDataSource) ChangeProjectForCard ¶
func (ds GitLabDataSource) ChangeProjectForCard(form *models.CardRequest, ToProjectID string) (*models.Card, int, error)
ChangeProjectForCard locate card to another project
func (GitLabDataSource) ConfigureBoard ¶
func (ds GitLabDataSource) ConfigureBoard(f *models.BoardRequest) (int, error)
ConfigureBoard creates default stages for board
func (GitLabDataSource) CreateCard ¶
func (ds GitLabDataSource) CreateCard(form *models.CardRequest) (*models.Card, int, error)
CreateCard create new card on board
func (GitLabDataSource) CreateComment ¶
func (ds GitLabDataSource) CreateComment(form *models.CommentRequest) (*models.Comment, int, error)
CreateComment creates a new comment to a single board card.
func (GitLabDataSource) CreateConnectBoard ¶
func (ds GitLabDataSource) CreateConnectBoard(BoardID, ConnectBoardID string) (int, error)
CreateConnectBoard connects other board to current for show all cards from other boards
func (GitLabDataSource) CreateLabel ¶
func (ds GitLabDataSource) CreateLabel(project_id string, req *models.LabelRequest) (*models.Label, error)
func (GitLabDataSource) CreateMilestone ¶
func (ds GitLabDataSource) CreateMilestone(form *models.MilestoneRequest) (*models.Milestone, int, error)
CreateMilestone create new milestone on board
func (GitLabDataSource) DeleteCard ¶
func (ds GitLabDataSource) DeleteCard(form *models.CardRequest) (*models.Card, int, error)
DeleteCard removes card from board
func (GitLabDataSource) DeleteConnectBoard ¶
func (ds GitLabDataSource) DeleteConnectBoard(boardID, ConnectBoardID string) (int, error)
DeleteConnectBoard deletes from connected board list board
func (GitLabDataSource) DeleteLabel ¶
func (ds GitLabDataSource) DeleteLabel(project_id, name string) (*models.Label, error)
func (GitLabDataSource) EditLabel ¶
func (ds GitLabDataSource) EditLabel(project_id string, req *models.LabelRequest) (*models.Label, error)
EditLabel updates existing label
func (GitLabDataSource) ItemBoard ¶
func (ds GitLabDataSource) ItemBoard(board_id string) (*models.Board, error)
ItemBoard returns board item
func (GitLabDataSource) ListBoards ¶
func (ds GitLabDataSource) ListBoards() ([]*models.Board, error)
ListBoards returns list board for view user
func (GitLabDataSource) ListComments ¶
func (ds GitLabDataSource) ListComments(project_id, card_id string) ([]*models.Comment, error)
ListComments gets a list of all comment for a single card.
func (GitLabDataSource) ListConnectBoard ¶
ListConnectBoard return list connect board for current board
func (GitLabDataSource) ListLabels ¶
func (ds GitLabDataSource) ListLabels(board_id string) ([]*models.Label, error)
ListLabels returns list kanban labels for board
func (GitLabDataSource) ListMembers ¶
func (ds GitLabDataSource) ListMembers(board_id string) ([]*models.User, error)
ListMembers is
func (GitLabDataSource) ListMilestones ¶
func (ds GitLabDataSource) ListMilestones(board_id string) ([]*models.Milestone, error)
ListMilestones returns list milestones by project
func (GitLabDataSource) ListStarredBoards ¶
func (ds GitLabDataSource) ListStarredBoards() ([]*models.Board, error)
ListStarredBoards gets list starred board for current user
func (GitLabDataSource) UpdateCard ¶
func (ds GitLabDataSource) UpdateCard(form *models.CardRequest) (*models.Card, int, error)
UpdateCard updates existing card on board
func (GitLabDataSource) UploadFile ¶
func (ds GitLabDataSource) UploadFile(boardID string, file models.UploadForm) (*models.File, error)
UploadFile uploads file to gitlab