Wykres commitów

212 Commity (master)

Autor SHA1 Wiadomość Data
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