summaryrefslogtreecommitdiff
path: root/docs/gl_objects
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #1896 from python-gitlab/jlvillal/ci_lintNejc Habjan2022-07-051-0/+43
|\ | | | | feat: add Project CI Lint support
| * feat(objects): add Project CI Lint supportJohn L. Villalovos2022-07-041-0/+43
| | | | | | | | | | | | Add support for validating a project's CI configuration [1] [1] https://docs.gitlab.com/ee/api/lint.html
* | docs: update return type of pushrulesJohn L. Villalovos2022-07-042-2/+2
|/ | | | | Update the return type of pushrules to surround None with back-ticks to make it code-formatted.
* feat: add support for group push rulesO'Keefe, Gerard (Gerry)2022-07-041-0/+34
| | | | | | Add the GroupPushRules and GroupPushRulesManager classes. Closes: #1259
* Merge pull request #2110 from python-gitlab/jlvillal/mr_approval_rulesNejc Habjan2022-06-281-0/+5
|\ | | | | feat(api): add support for `get` for a MR approval rule
| * feat(api): add support for `get` for a MR approval ruleJohn L. Villalovos2022-06-271-0/+5
| | | | | | | | | | | | | | | | | | In GitLab 14.10 they added support to get a single merge request approval rule [1] Add support for it to ProjectMergeRequestApprovalRuleManager [1] https://docs.gitlab.com/ee/api/merge_request_approvals.html#get-a-single-merge-request-level-rule
* | chore(docs): convert tabs to spacesJohn L. Villalovos2022-06-271-10/+10
|/ | | | Some tabs snuck into the documentation. Convert them to 4-spaces.
* test: add tests and clean up usage for new enumsNejc Habjan2022-06-277-21/+21
|
* feat(downloads): allow streaming downloads access to response iterator (#1956)Tom Catshoek2022-06-261-0/+13
| | | | | | | | | | | | | | | * feat(downloads): allow streaming downloads access to response iterator Allow access to the underlying response iterator when downloading in streaming mode by specifying `iterator=True`. Update type annotations to support this change. * docs(api-docs): add iterator example to artifact download Document the usage of the `iterator=True` option when downloading artifacts * test(packages): add tests for streaming downloads
* Merge pull request #2061 from bgamari/patch-1Nejc Habjan2022-06-251-0/+7
|\ | | | | feat(users): add approve and reject methods to User
| * feat(users): add approve and reject methods to UserBen Gamari2022-06-251-0/+7
| | | | | | | | | | | | As requested in #1604. Co-authored-by: John Villalovos <john@sodarock.com>
* | docs(api): document usage of head() methodsNejc Habjan2022-06-251-1/+10
|/
* docs(projects): provide more detailed import examplesNejc Habjan2022-06-251-2/+17
|
* docs(projects): document 404 gotcha with unactivated integrationsNejc Habjan2022-06-251-6/+17
|
* docs(variables): instruct users to follow GitLab rules for valuesNejc Habjan2022-06-251-0/+6
|
* docs(api): fix incorrect docs for merge_request_approvals (#2094)John Villalovos2022-06-251-1/+4
| | | | | | | | | | | | | | * docs(api): fix incorrect docs for merge_request_approvals The `set_approvers()` method is on the `ProjectApprovalManager` class. It is not part of the `ProjectApproval` class. The docs were previously showing to call `set_approvers` using a `ProjectApproval` instance, which would fail. Correct the documentation. This was pointed out by a question on the Gitter channel. Co-authored-by: Nejc Habjan <nejc.habjan@siemens.com>
* feat(api): convert gitlab.const to EnumsJochen Sprickerhof2022-06-227-50/+50
| | | | | | | This allows accessing the elements by value, i.e.: import gitlab.const gitlab.const.AccessLevel(20)
* feat: Add support for Protected Environmentscalve2022-06-222-1/+48
| | | | | | | | - https://docs.gitlab.com/ee/api/protected_environments.html - https://github.com/python-gitlab/python-gitlab/issues/1130 no write operation are implemented yet as I have no use case right now and am not sure how it should be done
* feat(users): add ban and unban methodsAntoine Auger2022-06-131-0/+5
|
* feat(client): introduce `iterator=True` and deprecate `as_list=False` in ↵John L. Villalovos2022-05-292-3/+3
| | | | | | | | | | | `list()` `as_list=False` is confusing as it doesn't explain what is being returned. Replace it with `iterator=True` which more clearly explains to the user that an iterator/generator will be returned. This maintains backward compatibility with `as_list` but does issue a DeprecationWarning if `as_list` is set.
* feat(objects): support get project storage endpointNejc Habjan2022-05-271-0/+27
|
* docs: update issue example and extend API usage docsMichael Sweikata2022-05-241-0/+11
|
* docs(merge_requests): add new possible merge request state and link to the ↵Carlos Duelo2022-05-041-2/+5
| | | | | | upstream docs The actual documentation do not mention the locked state for a merge request
* Merge pull request #1963 from python-gitlab/feat/deploy-token-getMax Wittig2022-04-131-0/+8
|\ | | | | feat(objects): support getting project/group deploy tokens by id
| * feat(objects): support getting project/group deploy tokens by idNejc Habjan2022-04-041-0/+8
| |
* | feat(user): support getting user SSH key by idNejc Habjan2022-04-011-1/+5
|/
* feat(api): re-add topic delete endpointNejc Habjan2022-04-011-0/+7
| | | | This reverts commit e3035a799a484f8d6c460f57e57d4b59217cd6de.
* docs(api-docs): docs fix for application scopeswacuuu2022-03-301-1/+1
|
* docs: fix typo and incorrect stylekinbald2022-03-091-2/+2
|
* docs: add pipeline test report summary supportkinbald2022-03-071-0/+24
|
* feat(merge_request_approvals): add support for deleting MR approval rulesNejc Habjan2022-02-131-0/+8
|
* docs: add delete methods for runners and project artifactsNejc Habjan2022-02-102-0/+8
|
* docs(artifacts): deprecate artifacts() and artifact() methodsNejc Habjan2022-02-011-3/+13
|
* docs: enhance release docs for CI_JOB_TOKEN usageMatthieu Rigal2022-01-211-0/+9
|
* feat: add support for Group Access Token APIFabio Huser2022-01-091-0/+34
| | | | See https://docs.gitlab.com/ee/api/group_access_tokens.html
* docs: update project access token API reference linkFabio Huser2022-01-091-1/+1
|
* chore: fix typo in MR documentationMarkus Legner2022-01-041-1/+1
|
* docs: correct documentation for updating discussion noteHailiang2021-12-251-1/+1
| | | | Closes #1777
* chore: add and document optional parameters for get MRjlvillal/rebase_in_progressJohn L. Villalovos2021-12-231-0/+8
| | | | | | | Add and document (some of the) optional parameters that can be done for a `project.merge_requests.get()` Closes #1775
* docs: rename documentation files to match names of code filesJohn L. Villalovos2021-12-232-0/+0
| | | | | | | | | Rename the merge request related documentation files to match the code files. This will make it easier to find the documentation quickly. Rename: `docs/gl_objects/mrs.rst -> `docs/gl_objects/merge_requests.rst` `docs/gl_objects/mr_approvals.rst -> `docs/gl_objects/merge_request_approvals.rst`
* feat(api): support file format for repository archiveMax Ludwig2021-12-211-0/+8
|
* docs(project): remove redundant encoding parameterShashwat Kumar2021-12-191-1/+0
|
* chore(api): temporarily remove topic delete endpointNejc Habjan2021-12-111-7/+0
| | | | It is not yet available upstream.
* feat(api): add support for Topics APINejc Habjan2021-12-111-0/+48
|
* feat: add delete on package_file objectSimon Hébert-Deschamps2021-12-091-1/+1
|
* docs: update docs to use gitlab.const for constantsjlvillal/const_explicitJohn L. Villalovos2021-11-307-50/+50
| | | | Update the docs to use gitlab.const to access constants.
* Merge pull request #1712 from StingRayZA/EpicnotesNejc Habjan2021-11-271-1/+10
|\ | | | | feat(api): add support for epic notes
| * feat(api): add support for epic notesRaimund Hook2021-11-251-1/+10
| | | | | | | | | | | | Added support for notes on group epics Signed-off-by: Raimund Hook <raimund.hook@exfo.com>
* | feat: add support for `projects.groups.list()`jlvillal/project_groupsJohn L. Villalovos2021-11-261-0/+5
|/ | | | | | Add support for `projects.groups.list()` endpoint. Closes #1717
* Merge pull request #1646 from JacobHenner/add-merge-trainsNejc Habjan2021-11-011-0/+29
|\ | | | | feat(api): add merge trains