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