Etienne Monier
ad69de4b86
feat: Add some options when creating a team
...
These two options are:
- can_create_org_repo which allow the users to create organization
repositories
- include_all_repositories which allow the user to have access to all
repos
By default, these two rights are not provided for security reason.
2022-03-09 21:42:44 +01:00
Etienne Monier
4af5ce7ae9
feat: Set the default branch on repo creation
...
A new option is proposed for the gitea.Gitea.create_repo to set the
default branch.
2022-03-09 15:51:34 +01:00
Etienne Monier
507ac1de18
fix: Pass the auth arg as a tuple instead of str
2022-03-08 16:32:11 +01:00
Etienne Monier
67862b07c5
fix: Add some other extensions to .gitignore
2022-03-08 11:39:25 +01:00
Etienne Monier
3f7fe2ac31
fix: Add a docstring for the Gitea.__init__ function
2022-03-08 11:39:25 +01:00
Etienne Monier
d0bc054b30
feat: Add an option to disable SSL certificate check
...
In case of particular self-signed SSL certificate, the requests
verification can fail.
To avoid that, an option was added to use the requests verify option.
2022-03-08 11:27:06 +01:00
Etienne Monier
69e786cdb2
feat: Enable user and pass authentification
...
Token is not the only way to authentificate to gitea. Using credentials
should also be enabled.
When initializing the Gitea object, the token, the auth or none of them
can be provided.
2022-03-08 10:23:01 +01:00
Langenfeld
41e5364105
update version
2022-02-07 10:07:41 +01:00
Langenfeld
9586f5df2d
request /user/teams as paginated
2022-02-07 10:06:55 +01:00
Langenfeld
13f7cb6866
fixed do not request head version with "HEAD" string as this would cause gitea to error
2022-01-31 14:02:48 +01:00
Langenfeld
e6b1febc40
added frozendict dependency to setup.py
2021-12-13 14:22:20 +01:00
Langenfeld
400155583b
Merge pull request #12 from Langenfeld/vl/newbase
...
Vl/newbase
2021-12-13 10:47:11 +01:00
Langenfeld
ef2a40f92a
Merge branch 'master' into vl/newbase
2021-12-13 10:46:50 +01:00
Langenfeld
0ebbcbf903
removed caching
2021-12-13 10:39:19 +01:00
Langenfeld
f74c94f4cf
increased minor version because of api changes
2021-12-13 10:36:24 +01:00
Langenfeld
9728169956
fixed long tests using a non-existent repository
2021-12-13 10:34:25 +01:00
Langenfeld
0b59069e85
cont.
2021-12-09 17:37:25 +01:00
Langenfeld
70a5956be4
removed httpcache for python 3.10 compatibility
2021-12-09 17:34:09 +01:00
Langenfeld
6db35aab26
cc
2021-11-17 16:59:44 +01:00
Langenfeld
75f99a6451
fixed wrong type annotation
2021-11-17 15:34:25 +01:00
Langenfeld
a14fda209f
fixed exidental overwriting of nested api objects by adding the writable properties
2021-11-16 16:57:26 +01:00
Langenfeld
f4ca29bfc8
type annotations basic requests
2021-11-16 15:09:03 +01:00
Langenfeld
d39065f2a9
cc
2021-11-16 15:06:03 +01:00
Langenfeld
0af5e71cbb
removed request fields from actual api object creation (this does not work with nested api objects anymore)
2021-11-16 15:04:42 +01:00
Langenfeld
94261487cf
improving editing api objects
2021-11-16 14:53:48 +01:00
Langenfeld
d1430acf8a
removed legacy stuff (hopefully this will not break anything)
2021-11-15 17:39:11 +01:00
Langenfeld
29e581f7dd
and further cleanup
2021-11-15 16:02:18 +01:00
Langenfeld
ad9dae0b0e
cleaned up and renamed gitea api object bases
2021-11-15 14:35:20 +01:00
Langenfeld
05d906148a
fixed trying to parse more gitea payloadcommit objects where there are non (e.g. listing commits)
...
data is assigned to a inner_commit dictionary as commit is already taken by apiobject commit function and fixing that would cause too many things to break
2021-11-12 18:33:21 +01:00
Langenfeld
e029605ded
cont.
2021-11-12 17:15:26 +01:00
Langenfeld
614af661be
added generation of commit user objects
2021-11-12 17:13:29 +01:00
Langenfeld
01e8fc148b
Merge pull request #10 from Langenfeld/wip/simplification
...
Wip/simplification
2021-11-12 16:48:57 +01:00
Langenfeld
16f01d0e0a
fixing some of the hash functions
2021-11-12 14:21:54 +01:00
Langenfeld
690816f3d5
cont.
2021-11-11 17:04:13 +01:00
Langenfeld
a383f655da
cont.
2021-11-11 14:51:42 +01:00
Langenfeld
67e651e39e
fixed second load call
2021-11-11 14:49:11 +01:00
Langenfeld
54e51028da
implementation of getting git file listing and content
2021-11-11 13:45:24 +01:00
Langenfeld
0e3e2f2aa9
added hash implementation for all gitea api objects
2021-11-11 11:02:17 +01:00
Langenfeld
fd5a795831
fixed bug where teams requested from an organisation did not have an organization field
2021-11-11 10:42:59 +01:00
Langenfeld
53410b79e7
refactoring equals for api objects
...
adding access to repository files (non-gitea objects in general) requires a more granular comparison of api objects than the old hope that there is an id approach
2021-11-11 10:18:23 +01:00
Langenfeld
a0d1b6f80a
add apiendpoint to request file listing from repositories
2021-11-09 14:33:23 +01:00
Langenfeld
d9a0dcbb66
fixed push to pypi
2021-11-09 08:53:26 +01:00
Langenfeld
d83bb79bbd
added testing for user to org direction of repo transfer (see #9 )
2021-11-05 13:54:23 +01:00
Langenfeld
dd5b73e084
additional testing for moving repositories between orgs/users ( closes #9 )
2021-11-05 13:50:10 +01:00
Langenfeld
13bfe16197
fixed http status message 202 not being accepted as successful post operation
2021-11-05 11:48:54 +01:00
Langenfeld
8f5f22842b
adding functionality to move repos to other orgs (see #9 )
2021-11-05 11:47:08 +01:00
Langenfeld
bd2371b1b6
added ability to request paginated gitea api endpoints; fixed listing paginated organisation repository listing
2021-10-27 17:47:37 +02:00
Langenfeld
79276e94d1
fix: require supplying login name and source id when updating users
2021-10-25 13:34:54 +02:00
Langenfeld
8a2a19739b
organisations now add ``name`` field consistently with same content as ``username`` to offer the same interface as ``User`` ( closes #6 )
2021-10-19 11:13:47 +02:00
Langenfeld
f9b35d5aa4
removed source_id from updating users as it seems to be not necessary
2021-10-19 09:54:26 +02:00