Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor(api): explicitly export classes for star importsrefactor/split-objects | Nejc Habjan | 2021-02-07 | 1 | -0/+7 |
| | |||||
* | fix(base): really refresh objectfix/delete-attr | Max Wittig | 2020-10-12 | 1 | -1/+1 |
| | | | | | | This fixes and error, where deleted attributes would not show up Fixes #1155 | ||||
* | feat(types): add __dir__ to RESTObject to expose attributes | Spencer Young | 2020-04-13 | 1 | -0/+3 |
| | |||||
* | docs: fix comment of prev_page() | Donghui Wang | 2020-03-21 | 1 | -1/+1 |
| | | | | Co-Authored-By: Nejc Habjan <hab.nejc@gmail.com> | ||||
* | docs: fix comment of prev_page() | donhui | 2020-03-20 | 1 | -2/+2 |
| | |||||
* | refactor: remove unused code, simplify string format | godaji | 2019-10-06 | 1 | -1/+1 |
| | |||||
* | fix: improve pickle support | bourgesl | 2019-07-21 | 1 | -1/+1 |
| | |||||
* | refactor: format everything blackrefactor/black | Max Wittig | 2019-05-16 | 1 | -31/+39 |
| | |||||
* | fix: use python2 compatible syntax for superfix/python-tests | Max Wittig | 2019-02-22 | 1 | -2/+7 |
| | |||||
* | Implement __eq__ and __hash__ methods | Jonathan Piron | 2019-02-20 | 1 | -1/+11 |
| | | | | To ease lists and sets manipulations. | ||||
* | Drop API v3 support | Gauvain Pocentek | 2018-05-19 | 1 | -526/+0 |
| | | | | Drop the code, the tests, and update the documentation. | ||||
* | submanagers: allow having undefined parameters | Gauvain Pocentek | 2017-12-16 | 1 | -1/+1 |
| | | | | | | | This might happen in CLI context, where recursion to discover parent attributes is not required (URL gets hardcoded) Fix should fix the CLI CI. | ||||
* | Module's base objects serialization (#359) | Lyudmil Nenov | 2017-11-03 | 1 | -0/+22 |
| | | | | | | | | Make gitlab objects serializable With current implementation of API v3 and v4 support, some instances have properties of type module and are not serializable. Handle these properties manually with setstate and getstate methods. | ||||
* | Pagination generators: expose more information | Gauvain Pocentek | 2017-11-01 | 1 | -0/+36 |
| | | | | | | | Expose the X-* pagination attributes returned by the Gitlab server when requesting lists. Closes #304 | ||||
* | Remove support for "constructor types" in v4 | Gauvain Pocentek | 2017-10-21 | 1 | -4/+0 |
| | | | | | | In v3 we create objects from json dicts when it makes sense. Support for this feature has not been kept in v4, and we didn't get requests for it so let's drop the _constructor_types definitions. | ||||
* | Fix the labels attrs on MR and issues | Gauvain Pocentek | 2017-09-19 | 1 | -1/+18 |
| | | | | Fixes #306 | ||||
* | adds project upload feature (#239) | James Johnson | 2017-09-12 | 1 | -1/+1 |
| | |||||
* | [v4] CLI support is back | Gauvain Pocentek | 2017-08-17 | 1 | -0/+7 |
| | |||||
* | minor doc updates | Gauvain Pocentek | 2017-06-18 | 1 | -0/+11 |
| | |||||
* | pep8 fixes | Gauvain Pocentek | 2017-06-11 | 1 | -1/+1 |
| | |||||
* | Fix a few remaining methods | Gauvain Pocentek | 2017-06-11 | 1 | -1/+11 |
| | |||||
* | Unit tests for REST* classes | Gauvain Pocentek | 2017-06-05 | 1 | -4/+11 |
| | |||||
* | Migrate all v4 objects to new API | Gauvain Pocentek | 2017-06-02 | 1 | -28/+9 |
| | | | | | | | Some things are probably broken. Next step is writting unit and functional tests. And fix. | ||||
* | Add support for managers in objects for new API | Gauvain Pocentek | 2017-06-02 | 1 | -2/+31 |
| | | | | Convert User* to the new REST* API. | ||||
* | pep8 | Gauvain Pocentek | 2017-06-02 | 1 | -1/+1 |
| | |||||
* | Move the mixins in their own module | Gauvain Pocentek | 2017-06-02 | 1 | -189/+0 |
| | |||||
* | Rework the manager and object classes | Gauvain Pocentek | 2017-06-02 | 1 | -0/+314 |
| | | | | | | | | | | | | | | Add new RESTObject and RESTManager base class, linked to a bunch of Mixin class to implement the actual CRUD methods. Object are generated by the managers, and special cases are handled in the derivated classes. Both ways (old and new) can be used together, migrate only a few v4 objects to the new method as a POC. TODO: handle managers on generated objects (have to deal with attributes in the URLs). | ||||
* | Fix python functional tests | Gauvain Pocentek | 2017-05-27 | 1 | -1/+1 |
| | |||||
* | Add missing base.py file | Gauvain Pocentek | 2017-05-23 | 1 | -0/+533 |