summaryrefslogtreecommitdiff
path: root/gitlab
Commit message (Collapse)AuthorAgeFilesLines
* Make GroupProject inherit from Projectissue/209Gauvain Pocentek2017-03-181-72/+75
| | | | Fixes #209
* Properly handle extra args when listing with all=TrueGauvain Pocentek2017-03-171-0/+1
| | | | Fixes #233
* Add support for merge request notes deletionGauvain Pocentek2017-03-171-1/+0
| | | | Fixes #227
* Add DeployKey{,Manager} classesGauvain Pocentek2017-03-172-0/+18
| | | | | | They are the same as Key and KeyManager but the name makes more sense. Fixes #212
* Make sure that manager objects are never overwrittenGauvain Pocentek2017-03-171-1/+5
| | | | | | | | Group.projects (manager) can be replaced by a list of Project objects when creating/updating objects. The GroupObject API is more consistent and closer to the GitLab API, so make sure it is always used. Fixes #209
* Time tracking (#222)savenger2017-03-032-0/+67
| | | | | | | | | * Added gitlab time tracking features - get/set/remove estimated time per issue - get/set/remove time spent per issue * Added documentation for time tracking functions
* 0.19 release0.19Gauvain Pocentek2017-02-211-2/+2
|
* {Project,Group}Member: support expires_at attributeGauvain Pocentek2017-02-211-0/+4
| | | | Fixes #224
* Handle settings.domain_whitelist, partlyGauvain Pocentek2017-02-181-17/+13
| | | | | | | The API doesn't like receiving lists, although documentation says it's what's expected. To be investigated. This fixes the tests.
* Merge pull request #216 from ExodusIntelligence/hotfix-issue_due_date-215Gauvain Pocentek2017-02-101-2/+2
|\ | | | | added due_date attribute to ProjectIssue
| * fixes gpocentek/python-gitlab#215James Johnson2017-02-081-2/+2
| |
* | Added pipeline_events to ProejctHook attrsAlex Widener2017-02-091-1/+2
|/ | | Ran tests, all passed.
* Deploy keys: rework enable/disableGauvain Pocentek2017-02-041-9/+8
| | | | | | | | | The method have been moved to the keys manager class as they don't make sens at all on the project keys themselves. Update doc and add tests. Fixes #196
* Add builds-email and pipelines-email servicesAndjelko Horvat2017-01-261-0/+4
|
* Add support for commit creationGauvain Pocentek2017-01-211-2/+4
| | | | Fixes #206
* Add support for project runnersGauvain Pocentek2017-01-211-0/+11
| | | | | | | This API allows to enable/disable specific runners for a project, and to list the project associated runners. Fix #205
* Support the scope attribute in runners.list()Gauvain Pocentek2017-01-211-0/+1
|
* Some objects need getRequires to be set to FalseGauvain Pocentek2017-01-021-0/+3
|
* Forbid empty id for get()Gauvain Pocentek2017-01-021-0/+2
| | | | Unless the class explicitly defines it's OK (getRequiresId set to True).
* prepare the 0.18 release0.18Gauvain Pocentek2016-12-271-1/+1
|
* sudo: always use stringsGauvain Pocentek2016-12-261-0/+2
| | | | | | | | The behavior seems to have changed on recent gitlab releases and providing an ID as int doesn't work anymore. Using a string seems to make things work again. Fixes #193
* Update known attributes for projectsGauvain Pocentek2016-12-261-14/+17
| | | | Fixes #181
* Snippet: content() -> raw()Gauvain Pocentek2016-12-262-6/+5
| | | | | Using the content() method causes conflicts with the API `content` attribute.
* SnippetManager: all() -> public()Gauvain Pocentek2016-12-261-14/+2
| | | | Rename the method to make what it does more explicit.
* Merge branch 'features/personal_snippets' of ↵Gauvain Pocentek2016-12-253-1/+98
|\ | | | | | | https://github.com/guyzmo/python-gitlab into guyzmo-features/personal_snippets
| * Added support for Snippets (new API in Gitlab 8.15)Guyzmo2016-12-243-1/+98
| | | | | | | | | | | | cf [Gitlab-CE MR !6373](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6373) Signed-off-by: Guyzmo <guyzmo+github@m0g.net>
* | [CLI] Fix wrong use of argumentsGauvain Pocentek2016-12-251-4/+4
| | | | | | | | | | The previous change removed undefined arguments from the args dict, don't try to use possibly missing arguments without a fallback value.
* | [CLI] ignore empty argumentsGauvain Pocentek2016-12-241-1/+4
|/ | | | | | | Gitlab 8.15 doesn't appreciate arguments with None as value. This breaks the python-gitlab CLI. Fixes #199
* Add jira_issue_transition_id to the JIRA service optional fieldsMichal Galet2016-12-121-1/+1
|
* Fix JIRA service editing for GitLab 8.14+Michal Galet2016-12-121-2/+10
| | | | | | GitLab simplified the configuration for JIRA service and renamed most of the fields. To maintain backward compatibility all mandatory fields were moved to optional section.
* prepare 0.17 release0.17Gauvain Pocentek2016-12-021-1/+1
|
* Merge pull request #186 from localmed/fix-should-remove-source-branchGauvain Pocentek2016-12-021-2/+2
|\ | | | | Fix `should_remove_source_branch`
| * Fix `should_remove_source_branch`Pete Browne2016-11-211-2/+2
| |
* | Rework requests argumentsGauvain Pocentek2016-12-011-44/+29
|/ | | | | * Factorize the code * Don't send empty auth information to requests (Fixes #188)
* Add support for triggering a new buildGauvain Pocentek2016-11-201-0/+21
| | | | Fixes #184
* CLI: add support for project all --allGauvain Pocentek2016-11-191-4/+13
| | | | | | Rework the extra opts definition to allow setting typed arguments. Fixes #153
* Merge pull request #2 from GregoryEAllen/GregoryEAllen-patch-2Greg Allen2016-11-091-1/+1
|\ | | | | Add attr 'updated_at' to ProjectIssue
| * Add attr 'updated_at' to ProjectIssueGreg Allen2016-11-091-1/+1
| |
* | Add attr 'created_at' to ProjectIssueNoteGreg Allen2016-11-091-0/+1
|/
* Add support for templates APIGauvain Pocentek2016-11-062-0/+26
| | | | | | Add gitlab CI and gitignores APIs Rework the templates/license API docs
* Restore the Gitlab.user_projects managerGauvain Pocentek2016-11-051-24/+21
|
* Make the manager objects create mor dynamicGauvain Pocentek2016-11-051-122/+28
| | | | | | | | For the gitlab.Gitlab object make the detection of "submanagers" more dynamic. This will avoid duplication of definitions. Update the sphinx extension to add these managers in the list of attributes.
* Implement merge requests diff supportGauvain Pocentek2016-11-051-0/+15
|
* Remove deprecated methodsGauvain Pocentek2016-11-051-66/+13
| | | | | | Also deprecate {un,}archive_() in favor of {un,}archive(). Fix #115
* Implement __repr__ for gitlab objectsGauvain Pocentek2016-11-051-0/+5
| | | | Fix #114
* Fix tuples definitionGauvain Pocentek2016-11-051-13/+21
|
* pep8 fixGauvain Pocentek2016-11-051-0/+1
|
* Build managers on demand on GitlabObject'sGauvain Pocentek2016-11-051-27/+35
|
* Fix docstring for http_{username,password}Gauvain Pocentek2016-11-051-4/+4
|
* fix line too longGauvain Pocentek2016-11-051-1/+2
|