| Copyright | (c) Rob Stewart Heriot-Watt University 2019 |
|---|---|
| License | BSD3 |
| Maintainer | robstewart57@gmail.com |
| Stability | stable |
| Safe Haskell | None |
| Language | Haskell2010 |
GitLab.API.Groups
Description
Synopsis
- groupsWithNameOrPath :: Text -> GitLab (Either (Response ByteString) [Group])
- addAllUsersToGroup :: Text -> AccessLevel -> GitLab [Either (Response ByteString) (Maybe Member)]
- addUserToGroup :: Text -> AccessLevel -> User -> GitLab (Either (Response ByteString) (Maybe Member))
- addUserToGroup' :: Text -> AccessLevel -> Int -> GitLab (Either (Response ByteString) (Maybe Member))
- addUsersToGroup :: Text -> AccessLevel -> [User] -> GitLab [Either (Response ByteString) (Maybe Member)]
- addUsersToGroup' :: Text -> AccessLevel -> [Text] -> GitLab [Either (Response ByteString) (Maybe Member)]
- groupProjects :: Group -> GitLab (Either (Response ByteString) [Project])
- groupProjects' :: Int -> GitLab (Either (Response ByteString) [Project])
Documentation
gets groups with the given group name or path.
projectsWithNameOrPath "group1"
Arguments
| :: Text | group name |
| -> AccessLevel | level of access granted |
| -> GitLab [Either (Response ByteString) (Maybe Member)] |
adds all registered users to a group.
Arguments
| :: Text | group name |
| -> AccessLevel | level of access granted |
| -> User | the user |
| -> GitLab (Either (Response ByteString) (Maybe Member)) |
adds a user to a group.
Arguments
| :: Text | group name |
| -> AccessLevel | level of access granted |
| -> Int | user ID |
| -> GitLab (Either (Response ByteString) (Maybe Member)) |
adds a user with a given user ID to a group.
Arguments
| :: Text | group name |
| -> AccessLevel | level of access granted |
| -> [User] | list of usernames to be added to the group |
| -> GitLab [Either (Response ByteString) (Maybe Member)] |
adds a list of users to a group.
Arguments
| :: Text | group name |
| -> AccessLevel | level of access granted |
| -> [Text] | list of usernames to be added to the group |
| -> GitLab [Either (Response ByteString) (Maybe Member)] |
adds a list of users to a group.