summaryrefslogtreecommitdiff
path: root/gitlab/objects.py
Commit message (Collapse)AuthorAgeFilesLines
* Add support for build artifacts and traceissue-122Gauvain Pocentek2016-06-071-2/+32
| | | | Fixes #122
* project issue: doc and CLI for (un)subscribeGauvain Pocentek2016-05-281-0/+12
|
* Add support for subscribe and unsubscribe in issuesIvica Arsov2016-05-201-0/+16
|
* Manage optional parameters for list() and get()Gauvain Pocentek2016-05-151-0/+7
| | | | | * List these elements in the API doc * Implement for License objects
* fix pep8 testsGauvain Pocentek2016-05-131-1/+0
|
* implement list/get licensesGauvain Pocentek2016-05-131-0/+12
|
* Merge branch 'master' of github.com:gpocentek/python-gitlabGauvain Pocentek2016-05-131-1/+0
|\
| * Merge pull request #113 from adamreid/masterGauvain Pocentek2016-05-121-1/+0
| |\ | | | | | | Enable updates on ProjectIssueNotes
| | * Merge branch 'master' of https://github.com/gpocentek/python-gitlabAdam Reid2016-05-091-0/+53
| | |\
| | * | Remove unnecessary canUpdate property from ProjectIssuesNoteAdam Reid2016-05-091-1/+0
| | | |
| | * | Enable updates on ProjectIssueNotesAdam Reid2016-05-061-1/+1
| | | |
* | | | implement star/unstar for projectsGauvain Pocentek2016-05-131-0/+40
| | | |
* | | | Deprecate Project.archive()Gauvain Pocentek2016-05-131-0/+7
|/ / /
* | | Rename some methods to better match the API URLsGauvain Pocentek2016-05-121-3/+22
| | | | | | | | | | | | Also deprecate the file_* methods in favor of the files manager.
* | | ProjectFile: file_path is required for deletionGauvain Pocentek2016-05-121-1/+1
| | |
* | | Rework merge requests updateGauvain Pocentek2016-05-101-2/+19
| | | | | | | | | | | | Fixes #76
* | | Add new optional attributes for projectsGauvain Pocentek2016-05-101-3/+6
| |/ |/| | | | | Fixes #116
* | Implement project contributorsGauvain Pocentek2016-05-081-0/+15
| |
* | Implement project compareGauvain Pocentek2016-05-081-1/+21
| | | | | | | | Fixes #112
* | Add support for Project raw_blobGauvain Pocentek2016-05-081-0/+18
|/
* Add missing group creation parametersGauvain Pocentek2016-03-221-0/+5
| | | | | description and visibility_level are optional parameters for group creation.
* Add deletion support for issues and MRGauvain Pocentek2016-03-221-2/+0
| | | | | This is supported in gitlabhq master branch for admin users (soft deletion).
* add "external" parameter for usersGauvain Pocentek2016-03-221-2/+3
|
* MR: add support for closes_issuesGauvain Pocentek2016-03-221-0/+14
|
* MR: add support for cancel_merge_when_build_succeedsGauvain Pocentek2016-03-221-0/+12
|
* minor docs fixesGauvain Pocentek2016-03-221-3/+3
|
* Add support for MergeRequest validationGauvain Pocentek2016-03-221-0/+37
| | | | | | Both API and CLI support this feature. fixes #105
* add a note about project search APIGauvain Pocentek2016-03-121-0/+10
|
* Fix the 'invalid syntax' on Python 3.2, because of u'password'Asher2562016-03-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | More informations regarding this issue: Operating system: Debian Wheezy, with Python 3.2 and the last version of python-gitlab. The gitlab module raised this exception, because of the 'u' (Unicode): Traceback (most recent call last): File "push_settings.py", line 14, in <module> from helper import ROOT_EMAIL, ADMINS, git, old_git File "/opt/scripts/gitlab/helpers/helper.py", line 25, in <module> from gitlab import Gitlab File "/opt/scripts/gitlab/helpers/gitlab/__init__.py", line 32, in <module> from gitlab.objects import * # noqa File "/opt/scripts/gitlab/helpers/gitlab/objects.py", line 546 selfdict.pop(u'password', None) ^ SyntaxError: invalid syntax It is a recent change: 01802c0 (Richard Hansen 2016-02-11 22:43:25 -0500 546) selfdict.pop(u'password', None) 01802c0 (Richard Hansen 2016-02-11 22:43:25 -0500 547) otherdict.pop(u'password', None) To solve the issue, 'u' was removed.
* Re-implement _custom_list in the Gitlab classGauvain Pocentek2016-02-181-20/+17
| | | | | | | | Rename the method _raw_list. This adds support for the ``all=True`` option to enable automatic recursion and avoid pagination if requested by the user. Fixes #93
* remove unused _returnClass attributeGauvain Pocentek2016-02-141-1/+0
|
* Improve the doc for UserManagerGauvain Pocentek2016-02-121-3/+20
| | | | | Describe parameters, return values and exceptions for search() and get_by_username().
* define UserManager.get_by_username() to get a user by usernameRichard Hansen2016-02-121-0/+14
|
* define UserManager.search() to search for usersRichard Hansen2016-02-121-0/+8
|
* define GitlabObject.__eq__() and __ne__() equivalence methodsRichard Hansen2016-02-121-0/+17
|
* define GitlabObject.as_dict() to dump object as a dictRichard Hansen2016-02-111-3/+6
|
* Merge pull request #89 from ExodusIntelligence/masterGauvain Pocentek2016-02-061-1/+2
|\ | | | | Adding new `ProjectHook` attributes:
| * Added missing commaJames (d0c_s4vage) Johnson2016-02-041-1/+1
| |
| * Adding new `ProjectHook` attributes:James (d0c_s4vage) Johnson2016-02-041-1/+2
| | | | | | | | | | | | | | | | | | | | * `build_events` * `enable_ssl_verification` See the two links below: * https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#add-project-hook * https://github.com/pyapi-gitlab/pyapi-gitlab/pull/173
* | fix GitlabObject creation in _custom_listMikhail Lopotkov2016-02-051-1/+1
| |
* | Add support for user block/unblockGauvain Pocentek2016-02-041-0/+14
|/
* Add docstrings to some methodsGauvain Pocentek2016-01-311-1/+88
|
* add support for project buildsGauvain Pocentek2016-01-301-0/+39
|
* Fix Project.tree()Gauvain Pocentek2016-01-301-3/+9
| | | | Add API tests for tree(), blob() and archive().
* Fix project updateGauvain Pocentek2016-01-301-4/+5
|
* Add sudo supportGauvain Pocentek2016-01-301-0/+1
|
* Fix the 'password' requirement for User creationGauvain Pocentek2016-01-301-5/+8
|
* Add support for application settingsGauvain Pocentek2016-01-271-7/+34
|
* Implement project variables supportGauvain Pocentek2016-01-241-0/+14
|
* implement project triggers supportGauvain Pocentek2016-01-241-0/+12
|