| 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
- groupsWithName :: (MonadUnliftIO m, MonadIO m) => Text -> GitLab m [Group]
- addAllUsersToGroup :: MonadIO m => Text -> AccessLevel -> GitLab m [Either Status Member]
- addUserToGroup :: MonadIO m => Text -> AccessLevel -> User -> GitLab m (Either Status Member)
- addUsersToGroup :: MonadIO m => Text -> AccessLevel -> [Text] -> GitLab m [Either Status Member]
- addUserToGroup' :: MonadIO m => Text -> AccessLevel -> Int -> GitLab m (Either Status Member)
Documentation
Arguments
| :: (MonadUnliftIO m, MonadIO m) | |
| => Text | group name being searched for. |
| -> GitLab m [Group] |
gets groups with the given group name.
projectsWithName "group1"
Arguments
| :: MonadIO m | |
| => Text | group name |
| -> AccessLevel | level of access granted |
| -> GitLab m [Either Status Member] |
adds all registered users to a group.
Arguments
| :: MonadIO m | |
| => Text | group name |
| -> AccessLevel | level of access granted |
| -> User | the user |
| -> GitLab m (Either Status Member) |
adds a user to a group.