Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Permissions = map[gitlab.AccessLevelValue]ProjectPermissions{ gitlab.OwnerPermission: ProjectPermissions{MetaName: "admin", RoleRefName: "admin", AccessLevelValue: 50}, gitlab.MasterPermissions: ProjectPermissions{MetaName: "admin", RoleRefName: "admin", AccessLevelValue: 40}, gitlab.DeveloperPermissions: ProjectPermissions{MetaName: "edit-hptg8", RoleRefName: "edit", AccessLevelValue: 30}, gitlab.ReporterPermissions: ProjectPermissions{MetaName: "view-gbtpw", RoleRefName: "view", AccessLevelValue: 20}, gitlab.GuestPermissions: ProjectPermissions{MetaName: "view-gbtpw", RoleRefName: "view", AccessLevelValue: 10}, gitlab.NoPermissions: ProjectPermissions{MetaName: "view-gbtpw", RoleRefName: "view", AccessLevelValue: 0}, }
Functions ¶
This section is empty.
Types ¶
type ProjectInterface ¶
type ProjectMember ¶
type ProjectMemberInterface ¶
type ProjectPermissions ¶
type Session ¶
type Session struct { ID int `json:"id"` Username string `json:"username"` Email string `json:"email"` Name string `json:"name"` PrivateToken string `json:"private_token"` Blocked bool `json:"blocked"` CreatedAt *time.Time `json:"created_at"` IsAdmin bool `json:"is_admin"` CanCreateGroup bool `json:"can_create_group"` CanCreateTeam bool `json:"can_create_team"` CanCreateProject bool `json:"can_create_project"` }
Click to show internal directories.
Click to hide internal directories.