mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Fix incorrect relative/absolute URL usages (#29531)
Add two "HTMLURL" methods for PackageDescriptor. And rename "FullWebLink" to "VersionWebLink"
This commit is contained in:
		| @@ -70,16 +70,26 @@ type PackageFileDescriptor struct { | ||||
| 	Properties PackagePropertyList | ||||
| } | ||||
|  | ||||
| // PackageWebLink returns the package web link | ||||
| // PackageWebLink returns the relative package web link | ||||
| func (pd *PackageDescriptor) PackageWebLink() string { | ||||
| 	return fmt.Sprintf("%s/-/packages/%s/%s", pd.Owner.HomeLink(), string(pd.Package.Type), url.PathEscape(pd.Package.LowerName)) | ||||
| } | ||||
|  | ||||
| // FullWebLink returns the package version web link | ||||
| func (pd *PackageDescriptor) FullWebLink() string { | ||||
| // VersionWebLink returns the relative package version web link | ||||
| func (pd *PackageDescriptor) VersionWebLink() string { | ||||
| 	return fmt.Sprintf("%s/%s", pd.PackageWebLink(), url.PathEscape(pd.Version.LowerVersion)) | ||||
| } | ||||
|  | ||||
| // PackageHTMLURL returns the absolute package HTML URL | ||||
| func (pd *PackageDescriptor) PackageHTMLURL() string { | ||||
| 	return fmt.Sprintf("%s/-/packages/%s/%s", pd.Owner.HTMLURL(), string(pd.Package.Type), url.PathEscape(pd.Package.LowerName)) | ||||
| } | ||||
|  | ||||
| // VersionHTMLURL returns the absolute package version HTML URL | ||||
| func (pd *PackageDescriptor) VersionHTMLURL() string { | ||||
| 	return fmt.Sprintf("%s/%s", pd.PackageHTMLURL(), url.PathEscape(pd.Version.LowerVersion)) | ||||
| } | ||||
|  | ||||
| // CalculateBlobSize returns the total blobs size in bytes | ||||
| func (pd *PackageDescriptor) CalculateBlobSize() int64 { | ||||
| 	size := int64(0) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user