Langenfeld
a66a425a77
Merge pull request #32 from didim99/master
...
Repository permissions access
2025-01-24 15:13:10 +01:00
Langenfeld
6018194477
Merge pull request #33 from rokiden/master
...
added fields to Repository: has_releases, has_actions, has_packages
2025-01-24 15:08:19 +01:00
Laurent Julliard
f0fbf639c6
Repository.delete_file function added
2025-01-08 16:41:08 +01:00
rokiden
b970e2722f
added fields to Repository: has_releases, has_actions, has_packages
2024-09-06 08:45:04 +05:00
didim99
33bc01618b
Merge branch 'Langenfeld:master' into master
2024-08-24 01:30:48 +03:00
Langenfeld
ad08216ace
Merge pull request #30 from milahu/add-proxy-support
...
Add proxy support
2024-08-22 17:09:25 +02:00
Langenfeld
ead89d325b
fix: remove mutable argument in team creation function
2024-08-22 16:58:59 +02:00
Langenfeld
65c763ae66
fix: copy paste comment
2024-08-22 16:17:41 +02:00
Langenfeld
f061e5a584
Merge pull request #31 from zion-networks/master
...
Added missing Team features
2024-08-22 16:17:25 +02:00
Langenfeld
5b4650734c
feat: added deleting topics from repositories
2024-08-22 16:06:36 +02:00
didim99
4c43b912d8
Added read-only repository permission access
...
+ Add model UserRepoPermission
+ Add method Repository::get_user_permission
2024-08-09 17:04:14 +03:00
Enrico Ludwig
103137686e
Added units_map to create_team function as it's part of the Gitea API at least for version 1.22.1
2024-08-01 17:44:21 +02:00
Enrico Ludwig
22bfab0c43
Allowing case-insensitive name in get_team
2024-08-01 17:40:47 +02:00
Milan Hauth
1be0b45f26
add proxy support
2024-07-27 16:42:00 +02:00
Milan Hauth
33137fd185
format
2024-07-27 16:18:37 +02:00
mike
6102ca7d30
Method to add a topic to a repository
2024-06-18 01:56:36 -07:00
mike
2716eef153
Actually just unwrap the topics
2024-06-18 00:45:14 -07:00
mike
4cbdbf51fa
apiobject: Add Repository.get_topics()
2024-06-17 23:46:42 -07:00
Langenfeld
73cb742053
feat: supporting api requests to be used for raw strings (e.g. diffs)
2024-05-27 10:37:42 +02:00
xinrui.wei
22b0a987dd
[BUG]: Fix requests_get() error for requesting /repos/{owner}/{repo}/pulls/{index}.{difftype}
2024-05-16 10:25:57 +10:00
Langenfeld
0ecb1ea2b9
chore: switch to immutabledict
2024-01-17 10:12:55 +01:00
Langenfeld
df80317432
feature: ability to only get first n pages to increase performance with paginated requests
2023-08-21 16:52:08 +02:00
Langenfeld
ba4202fe6f
(fix) migrate function returns repository object with valid gitea, #22
2023-08-21 16:03:35 +02:00
Langenfeld
853b5b811b
(feature) Merge support for repository migration, #22
2023-08-21 15:33:13 +02:00
Langenfeld
9f6785cdee
(style) reformatted with python black for easier merges
2023-08-21 10:13:30 +02:00
laromicas
2a24932e24
Changed Repo to self
2023-03-29 11:14:27 -05:00
laromicas
91f75d8b2b
Fixed GITBUCKET name
2023-03-27 09:36:33 -05:00
laromicas
d96a040c33
Changed to default values
2023-03-26 21:01:13 -05:00
laromicas
75a9591b98
Support for migration of repositories
2023-03-22 20:49:53 -05:00
Langenfeld
37f40229a3
Merge pull request #19 from oyvindkolbu/update-team
...
Update Team class with new patchable fields, commit method and fixed the request method
2023-02-02 14:43:34 +01:00
Øyvind Kolbu
7a9866116d
(feat) Repository: Update patchable fields to Gitea as of 1.18.3
...
Also add a commit method to be able to perform patching.
2023-01-27 11:41:27 +01:00
Øyvind Kolbu
48c46cbbfd
(feat) Team: extend patchable fields and add commit and fix request
2023-01-27 11:14:28 +01:00
Langenfeld
b5f27f70bd
(bugfix) changing file content uses correct dictionary key
2023-01-25 18:05:23 +01:00
Langenfeld
e321c0bddd
(feat) adding file to repo by api ( closes #16 )
2023-01-25 17:51:54 +01:00
Langenfeld
0a620188ff
(gitea) extended put method to accept additional data (closes #17 )
2023-01-25 17:19:23 +01:00
Langenfeld
32c8d03f34
(testing) rudimentary uploading of files (see #16 )
2023-01-24 18:10:03 +01:00
Langenfeld
5407ab2468
(cc) link to official api reference
2023-01-12 16:01:06 +01:00
Langenfeld
db9b136b93
(bugfix) update to gitea 1.18 api changes
2023-01-10 18:08:03 +01:00
Langenfeld
cd2fa45182
(bugfix) changed additional api requests to being paginated
2022-11-15 16:56:18 +01:00
Stephen Houser
4940f5ab24
Retreive all paginated user repositories
...
Fixes User.get_repositories() to fetch requests_get_paginated() instead of just requests_get() enabling the return of all user repositories.
2022-11-13 20:13:16 -05:00
Langenfeld
b7c9e9ab80
(bugfix) interation of paginated content does not crash anymore when iterating into an empty page answered by an error by gitea
2022-09-07 10:50:54 +02:00
Etienne Monier
f9e4c68fa7
feat: Implement User and Organization repo creation
...
Until now, the repository creation was only possible using the
gitea.Gitea.create_repo function. Get, this only allows the admin to
create a repo for a user or an organization.
By implementing these two new functions:
1. a non-root user can now create an own repo,
2. an allowed user can now create a repo into an organization.
2022-03-11 11:36:39 +01:00
Etienne Monier
cfd1b7f42d
feat: Add full_name option to create_user
2022-03-10 09:29:07 +01:00
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
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
9586f5df2d
request /user/teams as paginated
2022-02-07 10:06:55 +01:00