summaryrefslogtreecommitdiff
path: root/docs/gl_objects
Commit message (Collapse)AuthorAgeFilesLines
* docs: describe self-revoking personal access tokensNejc Habjan2022-07-291-0/+4
|
* chore(clusters): deprecate clusters supportJohn L. Villalovos2022-07-281-3/+8
| | | | | | | | | | | Cluster support was deprecated in GitLab 14.5 [1]. And disabled by default in GitLab 15.0 [2] * Update docs to mark clusters as deprecated * Remove testing of clusters [1] https://docs.gitlab.com/ee/api/project_clusters.html [2] https://gitlab.com/groups/gitlab-org/configure/-/epics/8
* chore(topics): 'title' is required when creating a topicJohn L. Villalovos2022-07-281-1/+1
| | | | In GitLab >= 15.0 `title` is required when creating a topic.
* feat: add support for iterations APINejc Habjan2022-07-271-0/+33
|
* feat(groups): add support for shared projects APINejc Habjan2022-07-261-3/+7
|
* docs(projects): document export with upload to URLNejc Habjan2022-07-241-0/+13
|
* feat(issues): add support for issue reorder APINejc Habjan2022-07-241-0/+4
|
* feat(namespaces): add support for namespace existence APINejc Habjan2022-07-241-0/+12
|
* feat: add support for group and project invitations APINejc Habjan2022-07-231-0/+73
|
* feat(projects): add support for project restore APINejc Habjan2022-07-231-0/+4
|
* refactor: migrate services to integrationsNejc Habjan2022-07-231-21/+21
|
* fix(runners): fix listing for /runners/allNejc Habjan2022-07-231-3/+12
|
* docs: describe fetching existing export statusNejc Habjan2022-07-231-0/+8
|
* fix: add `get_all` param (and `--get-all`) to allow passing `all` to APINejc Habjan2022-07-214-10/+7
|
* feat(groups): add support for group-level registry repositoriesNejc Habjan2022-07-201-0/+4
|
* feat: support validating CI lint resultsNejc Habjan2022-07-091-3/+19
|
* docs: document CI Lint usageNejc Habjan2022-07-052-43/+53
|
* docs(users): add docs about listing a user's projectsJohn L. Villalovos2022-07-041-1/+30
| | | | | | | Add docs about listing a user's projects. Update docs on the membership API to update the URL to the upstream docs and also add a note that it requires Administrator access to use.
* 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
|