summaryrefslogtreecommitdiff
path: root/gitlab/mixins.py
Commit message (Expand)AuthorAgeFilesLines
* chore: create return type-hints for `get_id()` & `encoded_id`John L. Villalovos2022-01-141-0/+1
* feat(api): return result from `SaveMixin.save()`kernelport2022-01-131-4/+7
* chore: replace usage of utils._url_encode() with utils.EncodedId()jlvillal/encoded_idJohn L. Villalovos2022-01-131-4/+5
* chore: add EncodedId string class to use to hold URL-encoded pathsJohn L. Villalovos2022-01-131-4/+2
* fix: use url-encoded ID in all pathsJohn L. Villalovos2022-01-131-19/+18
* fix: remove custom URL encodingJohn L. Villalovos2022-01-081-3/+3
* Merge pull request #1709 from python-gitlab/docs/sphinx-annotationsNejc Habjan2021-12-011-33/+33
|\
| * docs: use annotations for return typesdocs/sphinx-annotationsNejc Habjan2021-12-011-12/+12
| * docs: only use type annotations for documentationNejc Habjan2021-11-281-21/+21
* | Merge pull request #1702 from python-gitlab/jlvillal/attribute_helpNejc Habjan2021-12-011-1/+1
|\ \
| * | chore: attempt to be more informative for missing attributesjlvillal/attribute_helpJohn L. Villalovos2021-11-301-1/+1
| |/
* | chore: use constants from gitlab.const moduleJohn L. Villalovos2021-11-301-1/+1
|/
* refactor: use f-strings for string formattingNejc Habjan2021-11-051-23/+23
* feat(api): add project label promotionRaimund Hook2021-10-181-0/+47
* docs: fix a few typosTim Gates2021-09-191-2/+2
* refactor(objects): remove deprecated members.all() methodNejc Habjan2021-09-081-48/+0
* fix(mixins): improve deprecation warningMax Wittig2021-08-131-1/+1
* fix: ensure kwargs are passed appropriately for ObjectDeleteMixinBen Brown2021-06-011-1/+1
* chore: fix import ordering using isortJohn L. Villalovos2021-05-251-3/+2
* feat: add feature to get inherited member for project/groupOleksii Shkurupii2021-05-071-1/+48
* Merge pull request #1412 from JohnVillalovos/jlvillal/optional_get_attrsNejc Habjan2021-04-261-0/+2
|\
| * chore: make Get.*Mixin._optional_get_attrs always presentJohn L. Villalovos2021-04-241-0/+3
* | chore: make ListMixin._list_filters always presentJohn L. Villalovos2021-04-241-0/+2
|/
* Merge pull request #1397 from JohnVillalovos/jlvillal/flake8Max Wittig2021-04-231-1/+0
|\
| * chore: fix F401 errors reported by flake8John L. Villalovos2021-04-181-1/+0
* | fix: correct some type-hints in gitlab/mixins.pyJohn L. Villalovos2021-04-181-24/+26
|/
* Merge pull request #1375 from JohnVillalovos/jlvillal/update_uses_postNejc Habjan2021-04-171-1/+2
|\
| * chore: remove usage of getattr()John L. Villalovos2021-03-151-1/+2
* | chore: have _create_attrs & _update_attrs be a namedtupleJohn L. Villalovos2021-04-171-3/+3
|/
* chore: add _create_attrs & _update_attrs to RESTManagerJohn L. Villalovos2021-03-101-25/+7
* chore: make _types always present in RESTManagerJohn L. Villalovos2021-03-071-11/+8
* chore: add type-hints for gitlab/mixins.pyJohn L. Villalovos2021-03-061-57/+313
* refactor(api): explicitly export classes for star importsrefactor/split-objectsNejc Habjan2021-02-071-0/+25
* chore: rename ExportMixin to DownloadMixinfeat/group-import-exportNejc Habjan2020-04-051-1/+1
* feat(api): add support for Group Import/Export API (#1037)Nejc Habjan2020-04-051-1/+1
* chore(mixins): factor out export download into ExportMixinNejc Habjan2020-04-051-0/+29
* fix: do not require empty data dict for create()Nejc Habjan2020-03-071-1/+4
* feat: add global order_by option to ease paginationfeat/keyset-paginationMax Wittig2020-01-261-0/+3
* feat: support keyset pagination globallyMax Wittig2020-01-261-0/+4
* fix: remove empty dict default argumentsFrantisek Lachman2019-08-141-1/+2
* feat: group labels with subscriptable mixinAlberto López Martín2019-07-261-2/+6
* fix(cli): fix update value for key not workingproject-variable-updatenateatkins2019-07-211-0/+2
* fix: convert # to %23 in URLsfix/779Gauvain Pocentek2019-06-081-3/+4
* refactor: format everything blackrefactor/blackMax Wittig2019-05-161-57/+55
* fix(api): make reset_time_estimate() work againfix/672Gauvain Pocentek2019-01-081-1/+1
* Use the same description for **kwargs everywhereGauvain Pocentek2018-06-171-7/+7
* Add project push rules configuration (#520)Eric Sabouraud2018-06-111-3/+8
* Add support for project-level MR approval configurationEric Sabouraud2018-06-081-2/+14
* time_stats(): use an existing attribute if availableGauvain Pocentek2018-05-301-0/+5
* Add support for group badgesGauvain Pocentek2018-05-291-0/+24