<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git, branch jlvillal/all_objects</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>fix: members: use new *All objects for *AllManager managers</title>
<updated>2022-01-12T02:38:32+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-12T02:38:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=88ac96d59c17eabb9d96f3e7a5907f235563e008'/>
<id>88ac96d59c17eabb9d96f3e7a5907f235563e008</id>
<content type='text'>
Change it so that:

  GroupMemberAllManager uses GroupMemberAll object
  ProjectMemberAllManager uses ProjectMemberAll object

Create GroupMemberAll and ProjectMemberAll objects that do not support
any Mixin type methods. Previously we were using GroupMember and
ProjectMember which support the `save()` and `delete()` methods but
those methods will not work with objects retrieved using the
`/members/all/` API calls.

`list()` API calls: [1]
  GET /groups/:id/members/all
  GET /projects/:id/members/all

`get()` API calls: [2]
  GET /groups/:id/members/all/:user_id
  GET /projects/:id/members/all/:user_id

Closes: #1825

[1] https://docs.gitlab.com/ee/api/members.html#list-all-members-of-a-group-or-project-including-inherited-and-invited-members
[2] https://docs.gitlab.com/ee/api/members.html#get-a-member-of-a-group-or-project-including-inherited-and-invited-members
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change it so that:

  GroupMemberAllManager uses GroupMemberAll object
  ProjectMemberAllManager uses ProjectMemberAll object

Create GroupMemberAll and ProjectMemberAll objects that do not support
any Mixin type methods. Previously we were using GroupMember and
ProjectMember which support the `save()` and `delete()` methods but
those methods will not work with objects retrieved using the
`/members/all/` API calls.

`list()` API calls: [1]
  GET /groups/:id/members/all
  GET /projects/:id/members/all

`get()` API calls: [2]
  GET /groups/:id/members/all/:user_id
  GET /projects/:id/members/all/:user_id

Closes: #1825

[1] https://docs.gitlab.com/ee/api/members.html#list-all-members-of-a-group-or-project-including-inherited-and-invited-members
[2] https://docs.gitlab.com/ee/api/members.html#get-a-member-of-a-group-or-project-including-inherited-and-invited-members
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1823 from python-gitlab/jlvillal/fix_url</title>
<updated>2022-01-09T19:58:40+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-09T19:58:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=4a000b6c41f0a7ef6121c62a4c598edc20973799'/>
<id>4a000b6c41f0a7ef6121c62a4c598edc20973799</id>
<content type='text'>
fix: broken URL for FAQ about attribute-error-list</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix: broken URL for FAQ about attribute-error-list</pre>
</div>
</content>
</entry>
<entry>
<title>fix: broken URL for FAQ about attribute-error-list</title>
<updated>2022-01-09T19:43:58+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-09T19:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=1863f30ea1f6fb7644b3128debdbb6b7bb218836'/>
<id>1863f30ea1f6fb7644b3128debdbb6b7bb218836</id>
<content type='text'>
The URL was missing a 'v' before the version number and thus the page
did not exist.

Previously the URL for python-gitlab 3.0.0 was:
https://python-gitlab.readthedocs.io/en/3.0.0/faq.html#attribute-error-list

Which does not exist.

Change it to:
https://python-gitlab.readthedocs.io/en/v3.0.0/faq.html#attribute-error-list
  add the 'v' --------------------------^
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The URL was missing a 'v' before the version number and thus the page
did not exist.

Previously the URL for python-gitlab 3.0.0 was:
https://python-gitlab.readthedocs.io/en/3.0.0/faq.html#attribute-error-list

Which does not exist.

Change it to:
https://python-gitlab.readthedocs.io/en/v3.0.0/faq.html#attribute-error-list
  add the 'v' --------------------------^
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add support for Group Access Token API</title>
<updated>2022-01-09T16:44:09+00:00</updated>
<author>
<name>Fabio Huser</name>
<email>fabio.huser@siemens.com</email>
</author>
<published>2022-01-09T13:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=c01b7c494192c5462ec673848287ef2a5c9bd737'/>
<id>c01b7c494192c5462ec673848287ef2a5c9bd737</id>
<content type='text'>
See https://docs.gitlab.com/ee/api/group_access_tokens.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://docs.gitlab.com/ee/api/group_access_tokens.html
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update project access token API reference link</title>
<updated>2022-01-09T16:05:27+00:00</updated>
<author>
<name>Fabio Huser</name>
<email>fabio.huser@siemens.com</email>
</author>
<published>2022-01-09T13:40:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=73ae9559dc7f4fba5c80862f0f253959e60f7a0c'/>
<id>73ae9559dc7f4fba5c80862f0f253959e60f7a0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1812 from python-gitlab/jlvillal/pprint</title>
<updated>2022-01-09T02:06:40+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-09T02:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=bdc19b162ca75c4a2eac70f3f9814ab31de97f7c'/>
<id>bdc19b162ca75c4a2eac70f3f9814ab31de97f7c</id>
<content type='text'>
chore: add `pprint()` and `pformat()` methods to RESTObject</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chore: add `pprint()` and `pformat()` methods to RESTObject</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add `pprint()` and `pformat()` methods to RESTObject</title>
<updated>2022-01-09T01:56:26+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-09T01:56:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=d69ba0479a4537bbc7a53f342661c1984382f939'/>
<id>d69ba0479a4537bbc7a53f342661c1984382f939</id>
<content type='text'>
This is useful in debugging and testing. As can easily print out the
values from an instance in a more human-readable form.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful in debugging and testing. As can easily print out the
values from an instance in a more human-readable form.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1786 from python-gitlab/jlvillal/logging</title>
<updated>2022-01-09T01:00:52+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-09T01:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=ac812727c26c9bde4ee5c1115029f2ff4ab1964b'/>
<id>ac812727c26c9bde4ee5c1115029f2ff4ab1964b</id>
<content type='text'>
test: add logging to `tests/functional/conftest.py`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test: add logging to `tests/functional/conftest.py`</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1816 from python-gitlab/jlvillal/remove_replace</title>
<updated>2022-01-09T00:55:08+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2022-01-09T00:55:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=24d27662caec641a9834b10a3e7269ba63c2b389'/>
<id>24d27662caec641a9834b10a3e7269ba63c2b389</id>
<content type='text'>
fix: remove custom URL encoding</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix: remove custom URL encoding</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add logging to `tests/functional/conftest.py`</title>
<updated>2022-01-09T00:43:19+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-01-09T00:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=a1ac9ae63828ca2012289817410d420da066d8df'/>
<id>a1ac9ae63828ca2012289817410d420da066d8df</id>
<content type='text'>
I have found trying to debug issues in the functional tests can be
difficult. Especially when trying to figure out failures in the CI
running on Github.

Add logging to `tests/functional/conftest.py` to have a better
understanding of what is happening during a test run which is useful
when trying to troubleshoot issues in the CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have found trying to debug issues in the functional tests can be
difficult. Especially when trying to figure out failures in the CI
running on Github.

Add logging to `tests/functional/conftest.py` to have a better
understanding of what is happening during a test run which is useful
when trying to troubleshoot issues in the CI.
</pre>
</div>
</content>
</entry>
</feed>
