gitlab

package
v0.0.0-...-0a2a880 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2017 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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) ListCards

func (ds GitLabDataSource) ListCards(board *models.Board) ([]*models.Card, error)

ListCards returns list card

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

func (ds GitLabDataSource) ListConnectBoard(boardID string) ([]*models.Board, int, error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL