diff options
| author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-07-24 17:56:04 +0200 |
|---|---|---|
| committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-07-24 17:56:04 +0200 |
| commit | 41cbc32621004aab2cae5f7c14fc60005ef7b966 (patch) | |
| tree | 9284194839bd32ee735a374e6e2db8398a67d17c /docs/gl_objects/issues.rst | |
| parent | 07c55943eebb302bc1b8feaf482d929c83e9ebe1 (diff) | |
| download | gitlab-41cbc32621004aab2cae5f7c14fc60005ef7b966.tar.gz | |
docs: issues API
Diffstat (limited to 'docs/gl_objects/issues.rst')
| -rw-r--r-- | docs/gl_objects/issues.rst | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/docs/gl_objects/issues.rst b/docs/gl_objects/issues.rst new file mode 100644 index 0000000..335ec54 --- /dev/null +++ b/docs/gl_objects/issues.rst @@ -0,0 +1,84 @@ +###### +Issues +###### + +Reported issues +=============== + +Use :class:`~gitlab.objects.Issues` objects to manipulate issues the +authenticated user reported. The :attr:`gitlab.Gitlab.issues` manager object +provides helper functions. + +Examples +-------- + +List the issues: + +.. literalinclude:: issues.py + :start-after: # list + :end-before: # end list + +Use the ``state`` and ``label`` parameters to filter the results. Use the +``order_by`` and ``sort`` attributes to sort the results: + +.. literalinclude:: issues.py + :start-after: # filtered list + :end-before: # end filtered list + +Project issues +============== + +Use :class:`~gitlab.objects.ProjectIssue` objects to manipulate issues. The +:attr:`gitlab.Gitlab.project_issues` and :attr:`Project.issues +<gitlab.objects.Project.issues>` manager objects provide helper functions. + +Examples +-------- + +List the project issues: + +.. literalinclude:: issues.py + :start-after: # project issues list + :end-before: # end project issues list + +Get a project issue: + +.. literalinclude:: issues.py + :start-after: # project issues get + :end-before: # end project issues get + +Create a new issue: + +.. literalinclude:: issues.py + :start-after: # project issues create + :end-before: # end project issues create + +Update an issue: + +.. literalinclude:: issues.py + :start-after: # project issue update + :end-before: # end project issue update + +Close / reopen an issue: + +.. literalinclude:: issues.py + :start-after: # project issue open_close + :end-before: # end project issue open_close + +Delete an issue: + +.. literalinclude:: issues.py + :start-after: # project issue delete + :end-before: # end project issue delete + +Subscribe / unsubscribe from an issue: + +.. literalinclude:: issues.py + :start-after: # project issue subscribe + :end-before: # end project issue subscribe + +Move an issue to another project: + +.. literalinclude:: issues.py + :start-after: # project issue move + :end-before: # end project issue move |
