| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | feat(api): remove responsibility for API inconsistencies for MR reviewers | Spencer Phillip Young | 2021-06-16 | 1 | -16/+0 | |
| | | | ||||||
| | * | feat(api): add support for creating/editing reviewers in project merge requests | Spencer Young | 2021-05-31 | 1 | -0/+18 | |
| | | | ||||||
| * | | docs: make Gitlab class usable for intersphinx | Nejc Habjan | 2021-06-14 | 2 | -12/+20 | |
| | | | ||||||
| * | | feat(api): add MR pipeline manager in favor of pipelines() method | Nejc Habjan | 2021-06-13 | 2 | -19/+43 | |
| | | | ||||||
| * | | chore: add type-hints to gitlab/v4/objects/projects.py | John L. Villalovos | 2021-06-12 | 1 | -49/+114 | |
| | | | | | | | | | Adding type-hints to gitlab/v4/objects/projects.py | |||||
| * | | chore: sync create and update attributes for Projects | John L. Villalovos | 2021-06-03 | 1 | -81/+99 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync the create attributes with: https://docs.gitlab.com/ee/api/projects.html#create-project Sync the update attributes with documentation at: https://docs.gitlab.com/ee/api/projects.html#edit-project As a note the ordering of the attributes was done to match the ordering of the attributes in the documentation. Closes: #1497 | |||||
| * | | feat: add keys endpoint | Ben Brown | 2021-06-03 | 2 | -0/+27 | |
| | | | ||||||
| * | | feat(objects): add support for Group wikis (#1484) | Simon Pamies | 2021-06-03 | 2 | -0/+20 | |
| | | | | | | | feat(objects): add support for Group wikis | |||||
| * | | chore: add missing optional create parameter for approval_rules | John L. Villalovos | 2021-05-31 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | Add missing optional create parameter ('protected_branch_ids') to the project approvalrules. https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule | |||||
| * | | chore: apply typing suggestions | Nejc Habjan | 2021-05-31 | 1 | -1/+1 | |
| | | | | | | | | | Co-authored-by: John Villalovos <john@sodarock.com> | |||||
| * | | feat(objects): add support for generic packages API | Nejc Habjan | 2021-05-31 | 2 | -1/+116 | |
| |/ | ||||||
| * | feat(api): add deployment mergerequests interface | Ludwig Weiss | 2021-05-30 | 2 | -3/+34 | |
| | | ||||||
| * | chore: apply suggestions | Nejc Habjan | 2021-05-30 | 2 | -2/+3 | |
| | | ||||||
| * | feat(objects): support all issues statistics endpoints | Nejc Habjan | 2021-05-30 | 2 | -0/+25 | |
| | | ||||||
| * | feat(objects): add support for descendant groups API | Nejc Habjan | 2021-05-29 | 1 | -0/+17 | |
| | | ||||||
| * | fix(cli): add missing list filter for jobs | Nejc Habjan | 2021-05-29 | 1 | -1/+1 | |
| | | ||||||
| * | feat(objects): add pipeline test report support | Raphaƫl Monat | 2021-05-29 | 1 | -0/+14 | |
| | | ||||||
| * | fix: change mr.merge() to use 'post_data' | John L. Villalovos | 2021-05-25 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | MR https://github.com/python-gitlab/python-gitlab/pull/1121 changed mr.merge() to use 'query_data'. This appears to have been wrong. From the Gitlab docs they state it should be sent in a payload body https://docs.gitlab.com/ee/api/README.html#request-payload since mr.merge() is a PUT request. > Request Payload > API Requests can use parameters sent as query strings or as a > payload body. GET requests usually send a query string, while PUT > or POST requests usually send the payload body Fixes: #1452 Related to: #1120 | |||||
| * | feat(objects): add support for billable members | Nejc Habjan | 2021-05-25 | 2 | -1/+34 | |
| | | ||||||
| * | chore: fix import ordering using isort | John L. Villalovos | 2021-05-25 | 57 | -95/+60 | |
| | | | | | | | Fix the import ordering using isort. https://pycqa.github.io/isort/ | |||||
| * | feat: add feature to get inherited member for project/group | Oleksii Shkurupii | 2021-05-07 | 3 | -54/+24 | |
| | | ||||||
| * | Merge pull request #1420 from python-gitlab/fix/missing-list-attributes | John Villalovos | 2021-05-06 | 10 | -12/+62 | |
| |\ | | | | | fix(objects): make lists work for filters in all objects | |||||
| | * | fix(objects): allow lists for filters for in all objectsfix/missing-list-attributes | Nejc Habjan | 2021-04-27 | 10 | -12/+62 | |
| | | | ||||||
| * | | fix(objects): return server data in cancel/retry methods | Nejc Habjan | 2021-05-02 | 2 | -4/+4 | |
| | | | ||||||
| * | | Merge pull request #1438 from python-gitlab/fix/missing-group-attributes | John Villalovos | 2021-05-01 | 1 | -0/+9 | |
| |\ \ | | | | | | | fix(objects): add missing group attributes | |||||
| | * | | fix(objects): add missing group attributes | Nejc Habjan | 2021-05-01 | 1 | -0/+9 | |
| | |/ | ||||||
| * | | feat: add code owner approval as attribute | Daniel Lanner | 2021-04-30 | 1 | -0/+1 | |
| |/ | | | | | The python API was missing the field code_owner_approval_required as implemented in the GitLab REST API. | |||||
| * | fix: iids not working as a list in projects.issues.list() | John L. Villalovos | 2021-04-27 | 1 | -1/+1 | |
| | | | | | | | | | | Set the 'iids' values as type ListAttribute so it will pass the list as a comma-separated string, instead of a list. Add a functional test. Closes: #1407 | |||||
| * | Merge pull request #1352 from JohnVillalovos/jlvillal/fix_mro | Nejc Habjan | 2021-04-27 | 5 | -5/+5 | |
| |\ | | | | | fix: add a check to ensure the MRO is correct | |||||
| | * | fix: add a check to ensure the MRO is correct | John L. Villalovos | 2021-04-24 | 5 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a check to ensure the MRO (Method Resolution Order) is correct for classes in gitlab.v4.objects when doing type-checking. An example of an incorrect definition: class ProjectPipeline(RESTObject, RefreshMixin, ObjectDeleteMixin): ^^^^^^^^^^ This should be at the end. Correct way would be: class ProjectPipeline(RefreshMixin, ObjectDeleteMixin, RESTObject): Correctly at the end ^^^^^^^^^^ Also fix classes which have the issue. | |||||
| * | | fix(files): do not url-encode file paths twice | Nejc Habjan | 2021-04-26 | 1 | -1/+0 | |
| | | | ||||||
| * | | chore(objects): remove noisy deprecation warning for audit eventschore/remove-noisy-deprecation-warning | Nejc Habjan | 2021-04-25 | 1 | -18/+0 | |
| |/ | | | | It's mostly an internal thing anyway and can be removed in 3.0.0 | |||||
| * | Merge pull request #1405 from JohnVillalovos/jlvillal/returns_bytes | Max Wittig | 2021-04-23 | 1 | -2/+2 | |
| |\ | | | | | fix: correct ProjectFile.decode() documentation | |||||
| | * | fix: correct ProjectFile.decode() documentation | John L. Villalovos | 2021-04-22 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ProjectFile.decode() returns 'bytes' and not 'str'. Update the method's doc-string and add a type-hint. ProjectFile.decode() returns the result of a call to base64.b64decode() The docs for that function state it returns 'bytes': https://docs.python.org/3/library/base64.html#base64.b64decode Fixes: #1403 | |||||
| * | | Merge pull request #1397 from JohnVillalovos/jlvillal/flake8 | Max Wittig | 2021-04-23 | 17 | -88/+84 | |
| |\ \ | |/ |/| | Fix all issues reported by running: tox -e pep8 and enable pep8 as a linter check | |||||
| | * | chore: fix F841 errors reported by flake8 | John L. Villalovos | 2021-04-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Local variable name is assigned to but never used https://www.flake8rules.com/rules/F841.html | |||||
| | * | chore: fix F401 errors reported by flake8 | John L. Villalovos | 2021-04-18 | 16 | -87/+83 | |
| | | | | | | | | | | | | | F401: Module imported but unused https://www.flake8rules.com/rules/F401.html | |||||
| * | | fix: argument type was not a tuple as expected | John L. Villalovos | 2021-04-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | While adding type-hints mypy flagged this as an issue. The third argument to register_custom_action is supposed to be a tuple. It was being passed as a string rather than a tuple of strings. | |||||
| * | | chore: fix typo in mr eventsfeat/resource-state-events | Nejc Habjan | 2021-04-18 | 1 | -4/+2 | |
| | | | ||||||
| * | | feat(objects): add support for resource state events API | Nejc Habjan | 2021-04-18 | 3 | -0/+30 | |
| |/ | ||||||
| * | Merge pull request #1366 from JohnVillalovos/jlvillal/create_attrs | Nejc Habjan | 2021-04-17 | 41 | -266/+324 | |
| |\ | | | | | chore: have _create_attrs & _update_attrs be a namedtuple | |||||
| | * | chore: have _create_attrs & _update_attrs be a namedtuple | John L. Villalovos | 2021-04-17 | 41 | -266/+324 | |
| | | | | | | | | | | | | | Convert _create_attrs and _update_attrs to use a NamedTuple (RequiredOptional) to help with code readability. Update all code to use the NamedTuple. | |||||
| * | | Merge pull request #1363 from python-gitlab/feat/all-audit-events | Max Wittig | 2021-03-24 | 5 | -18/+61 | |
| |\ \ | | | | | | | Feat: cover all audit events | |||||
| | * | | feat(objects): add support for group audit events APIfeat/all-audit-events | Nejc Habjan | 2021-03-07 | 3 | -5/+47 | |
| | | | | ||||||
| | * | | chore: import audit events in objects | Nejc Habjan | 2021-03-07 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | fix(objects): add single get endpoint for instance audit events | Nejc Habjan | 2021-03-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | refactor(objects): move instance audit events where they belong | Nejc Habjan | 2021-03-07 | 2 | -13/+13 | |
| | |/ | ||||||
| * | | feat: add ProjectPackageFile | Jacob Henner | 2021-03-10 | 1 | -2/+13 | |
| |/ | | | | | | | Add ProjectPackageFile and the ability to list project package package_files. Fixes #1372 | |||||
| * | chore: del 'import *' in gitlab/v4/objects/project_access_tokens.py | John L. Villalovos | 2021-03-01 | 1 | -2/+2 | |
| | | | | | | Remove usage of 'import *' in gitlab/v4/objects/project_access_tokens.py. | |||||
| * | chore(api): move repository endpoints into separate modulechore/split-repository-methods | Nejc Habjan | 2021-02-28 | 2 | -197/+208 | |
| | | ||||||
