summaryrefslogtreecommitdiff
path: root/gitlab/objects.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for the notification settings APIGauvain Pocentek2016-10-231-0/+46
|
* Add support for broadcast messages APIGauvain Pocentek2016-10-231-0/+12
|
* Add support for boards APIGauvain Pocentek2016-10-231-0/+30
| | | | | | | | This is not fully usable because the gitlab API has some limitations: - not possible to create boards programmatically - not possible to get labels ID (https://gitlab.com/gitlab-org/gitlab-ce/issues/23448)
* Convert response list to single data source for iid requestsPhilipp Busch2016-10-231-0/+16
|
* Pass kwargs to the object factoryPhilipp Busch2016-10-201-6/+7
|
* Fix ProjectBuild.play raises error on successhakkeroid2016-10-171-1/+1
| | | Running play on ProjectBuild raises a GitlabBuildPlayError although the request was successful. It looks like gitlab returns a 200-OK instead of 201-CREATED response and as such always raises an exception.
* Implement ProjectBuild.play()Gauvain Pocentek2016-10-031-0/+6
|
* Add ProjectBuild.erase()Jonathon Reinhart2016-10-021-0/+6
| | | | | | | | | | We can't use the existing delete() functionality, because GitLab uses `POST /projects/:id/builds/:build_id/erase` to erase a build. Instead of overriding delete(), we add a separate erase() method to keep the naming consistent, and allow potentially more fine-grained operations in the future. - https://docs.gitlab.com/ce/api/builds.html#erase-a-build
* Use the plural merge_requests URL everywhereGauvain Pocentek2016-09-291-2/+1
| | | | | | | | This breaks compatibility with older gitlab versions but maintaining support for changed APIs is just too complex and time consuming. See issue #139 if you need a workaround. Fixes #157
* break lines too longRafael Eyng2016-09-221-2/+4
|
* add only_allow_merge_if_build_succeeds option to project objectsRafael Eyng2016-09-221-3/+3
|
* Missing coma concatenates array valuesderek-austin2016-09-131-1/+1
| | | 'enabled_git_access_protocolgravatar_enabled' were two distinct values in ApplicationSettings.optionalUpdateAttrs.
* JIRA service - add api_url to optional attributesMichal Galet2016-09-131-1/+1
| | | | | | | | The api_url attribute is mandatory at least since GitLab 8.11. Otherwise server returns gitlab.exceptions.GitlabUpdateError: 400: 400 (Bad request) "api_url" not given. Keep it as optional to maintain backward compatibility with older GitLab versions.
* fix pep8Armin Weihbold2016-09-101-0/+1
|
* Add the ability to fork to a specific namespaceArmin Weihbold2016-09-101-1/+1
|
* Add support for project deploymentsGauvain Pocentek2016-08-271-0/+12
|
* Add support for access requestsGauvain Pocentek2016-08-271-3/+64
|
* Add support for project pipelinesGauvain Pocentek2016-08-271-0/+38
|
* Add support for project services APIGauvain Pocentek2016-08-131-0/+80
|
* Remove unused ProjectTagReleaseManager classGauvain Pocentek2016-08-131-4/+0
|
* Fix canGet attribute (typo)Gauvain Pocentek2016-08-131-1/+1
|
* Remove _get_list_or_object() and its testsGauvain Pocentek2016-08-131-10/+0
|
* Let _data_for_gitlab return python dataGauvain Pocentek2016-08-131-12/+13
|
* Remove method marked as deprecated 7 months agoGauvain Pocentek2016-08-111-156/+0
|
* Move the constants at the gitlab root levelGauvain Pocentek2016-08-111-11/+11
|
* Add sidekiq metrics supportGauvain Pocentek2016-08-111-0/+36
|
* implement the todo APIGauvain Pocentek2016-08-111-1/+50
|
* Update the ApplicationSettings attributesGauvain Pocentek2016-08-091-5/+17
|
* MR merge(): update the objectGauvain Pocentek2016-08-071-1/+1
|
* MR (un)subscribe: don't fail if state doesn't changeGauvain Pocentek2016-08-071-2/+4
|
* MR: fix updatesGauvain Pocentek2016-08-071-2/+7
|
* Fix the listing of some resourcesGauvain Pocentek2016-08-071-23/+13
| | | | | | | The parent ID wasn't available in the generated objects, leading to exceptions when trying to use specific methods for these objects. Fixes #132
* MR: get list of changes and commitsGauvain Pocentek2016-08-071-0/+30
|
* Add support for project environmentsGauvain Pocentek2016-08-061-0/+14
|
* add support for global deploy key listingGauvain Pocentek2016-08-061-0/+12
|
* Added a new project attribute to enable the container registry.Christian Wenk2016-07-251-3/+5
|
* Add support from listing group issuesGauvain Pocentek2016-07-241-1/+16
|
* Improve commit statuses and commentsGauvain Pocentek2016-07-241-2/+8
| | | | Fixes #92
* Replace Snippet.Content() with a new content() methodGauvain Pocentek2016-07-171-5/+27
| | | | | This new method use the standard lowercase name and implements data streaming.
* Groups can be updatedGauvain Pocentek2016-07-171-1/+1
|
* Add missing args in docstringsGauvain Pocentek2016-07-171-0/+32
|
* Allow to stream the downloads when appropriateGauvain Pocentek2016-07-171-20/+33
| | | | | | | | | Some API calls will download possibly large data, resulting in a high memory usage and out-of-memory errors. For these API calls use the requests streaming capabilities and download chunked data. The caller is responsible of providing a callable to actually store the data. The default callable just prints the data on stdout.
* Implement ProjectBuild.keep_artifactsGauvain Pocentek2016-07-171-1/+14
|
* Implement runners global APIGauvain Pocentek2016-07-171-0/+29
|
* Implement sharing project with a groupGauvain Pocentek2016-07-161-0/+16
|
* Fix ProjectMember updateGauvain Pocentek2016-07-161-0/+1
|
* Update ProjectSnippet attributesGauvain Pocentek2016-07-161-1/+2
| | | | | | | 'visibility_level' has been added as an optional attribute to keep compatibility with older releases of gitlab. Fixes #129
* Implement archive/unarchive for a projetGauvain Pocentek2016-07-161-5/+37
| | | | | | The methods are called archive_ and unarchive_ to workaround a conflict with the deprecated archive method. Method will be renamed when the archive method is removed.
* Fix the Project.archive callGauvain Pocentek2016-07-161-1/+1
|
* Project: add VISIBILITY_* constantsGauvain Pocentek2016-07-161-0/+4
| | | | | They should be there instead of having them in the Group class. Variables in Group are keeped for compatibility.