summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* chore: consolidate license and authorsNejc Habjan2022-08-041-3/+1
|
* docs: describe self-revoking personal access tokensNejc Habjan2022-07-292-0/+32
|
* Merge pull request #2194 from python-gitlab/jlvillal/update-gitlabNejc Habjan2022-07-293-5/+10
|\ | | | | test(functional): bump GitLab docker image to 15.2.0-ee.0
| * chore(clusters): deprecate clusters supportJohn L. Villalovos2022-07-282-4/+9
| | | | | | | | | | | | | | | | | | | | | | 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.
* | docs(cli): showcase use of token scopesNejc Habjan2022-07-281-1/+48
|/
* feat: add support for iterations APINejc Habjan2022-07-272-0/+34
|
* 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-232-0/+74
|
* 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-232-3/+39
|
* 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-218-23/+24
|
* feat: add `asdict()` and `to_json()` methods to Gitlab ObjectsJohn L. Villalovos2022-07-201-0/+32
| | | | | | | | | | | | | | | Add an `asdict()` method that returns a dictionary representation copy of the Gitlab Object. This is a copy and changes made to it will have no impact on the Gitlab Object. The `asdict()` method name was chosen as both the `dataclasses` and `attrs` libraries have an `asdict()` function which has the similar purpose of creating a dictionary represenation of an object. Also add a `to_json()` method that returns a JSON string representation of the object. Closes: #1116
* feat(groups): add support for group-level registry repositoriesNejc Habjan2022-07-201-0/+4
|
* feat: support validating CI lint resultsNejc Habjan2022-07-092-3/+34
|
* docs: document CI Lint usageNejc Habjan2022-07-055-43/+98
|
* 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
* | Merge pull request #2126 from python-gitlab/jlvillal/push_rulesNejc Habjan2022-07-052-2/+2
|\ \ | |/ |/| docs: update return type of pushrules
| * 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.
* | docs: describe ROPC flow in place of password authenticationNejc Habjan2022-07-042-20/+21
|/
* 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
* docs(api): add separate section for advanced usageNejc Habjan2022-06-253-160/+164
|
* 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-252-1/+32
|/
* 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): stop linking to python-requests.orgNejc Habjan2022-06-251-3/+3
|
* 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>
* docs(api-usage): add import os in exampleArthur Lutz2022-06-241-0/+1
|
* chore(docs): ignore nitpicky warningsNejc Habjan2022-06-231-0/+1
|
* chore: patch sphinx for explicit re-exportsNejc Habjan2022-06-232-0/+21
|
* 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-223-1/+49
| | | | | | | | - 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
|
* docs(usage): refer to upsteam docs instead of custom attributesNejc Habjan2022-06-061-14/+12
|
* docs(ext): fix rendering for RequiredOptional dataclassNejc Habjan2022-06-061-10/+10
|