mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Add absent repounits to create/edit repo API (#23500)
Adds the ability to enable/disable Actions, Packages and Releases from the API, via the Edit and Get Repository API endpoints.
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							8d9f8e10b1
						
					
				
				
					commit
					574d8fe6d6
				
			@@ -88,6 +88,9 @@ type Repository struct {
 | 
			
		||||
	ExternalWiki                  *ExternalWiki    `json:"external_wiki,omitempty"`
 | 
			
		||||
	HasPullRequests               bool             `json:"has_pull_requests"`
 | 
			
		||||
	HasProjects                   bool             `json:"has_projects"`
 | 
			
		||||
	HasReleases                   bool             `json:"has_releases"`
 | 
			
		||||
	HasPackages                   bool             `json:"has_packages"`
 | 
			
		||||
	HasActions                    bool             `json:"has_actions"`
 | 
			
		||||
	IgnoreWhitespaceConflicts     bool             `json:"ignore_whitespace_conflicts"`
 | 
			
		||||
	AllowMerge                    bool             `json:"allow_merge_commits"`
 | 
			
		||||
	AllowRebase                   bool             `json:"allow_rebase"`
 | 
			
		||||
@@ -168,6 +171,12 @@ type EditRepoOption struct {
 | 
			
		||||
	HasPullRequests *bool `json:"has_pull_requests,omitempty"`
 | 
			
		||||
	// either `true` to enable project unit, or `false` to disable them.
 | 
			
		||||
	HasProjects *bool `json:"has_projects,omitempty"`
 | 
			
		||||
	// either `true` to enable releases unit, or `false` to disable them.
 | 
			
		||||
	HasReleases *bool `json:"has_releases,omitempty"`
 | 
			
		||||
	// either `true` to enable packages unit, or `false` to disable them.
 | 
			
		||||
	HasPackages *bool `json:"has_packages,omitempty"`
 | 
			
		||||
	// either `true` to enable actions unit, or `false` to disable them.
 | 
			
		||||
	HasActions *bool `json:"has_actions,omitempty"`
 | 
			
		||||
	// either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace.
 | 
			
		||||
	IgnoreWhitespaceConflicts *bool `json:"ignore_whitespace_conflicts,omitempty"`
 | 
			
		||||
	// either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user