2022-03-30 11:42:47 +03:00
{{ template "base/head" . }}
2023-02-02 01:56:10 +03:00
<div role="main" aria-label=" {{ .Title }} " class="page-content repository view issue packages">
2022-03-30 11:42:47 +03:00
{{ template "user/overview/header" . }}
<div class="ui container">
<div>
<div class="ui stackable grid">
<div class="sixteen wide column title">
<div class="issue-title">
<h1> {{ .PackageDescriptor .Package .Name }} ( {{ .PackageDescriptor .Version .Version }} )</h1>
</div>
<div>
2022-06-27 23:58:46 +03:00
{{ $ timeStr : = TimeSinceUnix .PackageDescriptor .Version .CreatedUnix $ .locale }}
2022-05-07 19:21:15 +03:00
{{ if .HasRepositoryAccess }}
2023-02-06 21:09:18 +03:00
{{ .locale .Tr "packages.published_by_in" $ timeStr .PackageDescriptor .Creator .HomeLink ( .PackageDescriptor .Creator .GetDisplayName | Escape ) .PackageDescriptor .Repository .Link ( .PackageDescriptor .Repository .FullName | Escape ) | Safe }}
2022-03-30 11:42:47 +03:00
{{ else }}
2022-06-27 23:58:46 +03:00
{{ .locale .Tr "packages.published_by" $ timeStr .PackageDescriptor .Creator .HomeLink ( .PackageDescriptor .Creator .GetDisplayName | Escape ) | Safe }}
2022-03-30 11:42:47 +03:00
{{ end }}
</div>
<div class="ui divider"></div>
</div>
<div class="twelve wide column">
2023-05-12 20:27:50 +03:00
{{ template "package/content/alpine" . }}
2023-02-05 13:12:31 +03:00
{{ template "package/content/cargo" . }}
2023-02-06 04:49:21 +03:00
{{ template "package/content/chef" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/content/composer" . }}
{{ template "package/content/conan" . }}
2023-02-01 21:30:39 +03:00
{{ template "package/content/conda" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/content/container" . }}
2023-05-22 05:57:49 +03:00
{{ template "package/content/cran" . }}
2023-05-02 19:31:35 +03:00
{{ template "package/content/debian" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/content/generic" . }}
2023-05-14 18:38:40 +03:00
{{ template "package/content/go" . }}
2022-04-19 19:55:35 +03:00
{{ template "package/content/helm" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/content/maven" . }}
2022-04-19 19:55:35 +03:00
{{ template "package/content/npm" . }}
{{ template "package/content/nuget" . }}
2022-08-07 13:09:54 +03:00
{{ template "package/content/pub" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/content/pypi" . }}
2023-05-05 23:33:37 +03:00
{{ template "package/content/rpm" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/content/rubygems" . }}
2023-03-13 23:28:39 +03:00
{{ template "package/content/swift" . }}
2022-08-29 10:04:45 +03:00
{{ template "package/content/vagrant" . }}
2022-03-30 11:42:47 +03:00
</div>
<div class="four wide column">
<div class="ui segment metas">
2022-06-27 23:58:46 +03:00
<strong> {{ .locale .Tr "packages.details" }} </strong>
2022-03-30 11:42:47 +03:00
<div class="ui relaxed list">
2023-02-13 20:59:59 +03:00
<div class="item"> {{ svg .PackageDescriptor .Package .Type .SVGName 1 6 "gt-mr-3" }} {{ .PackageDescriptor .Package .Type .Name }} </div>
2022-05-07 19:21:15 +03:00
{{ if .HasRepositoryAccess }}
2023-02-13 20:59:59 +03:00
<div class="item"> {{ svg "octicon-repo" 1 6 "gt-mr-3" }} <a href=" {{ .PackageDescriptor .Repository .Link }} "> {{ .PackageDescriptor .Repository .FullName }} </a></div>
2022-03-30 11:42:47 +03:00
{{ end }}
2023-02-13 20:59:59 +03:00
<div class="item"> {{ svg "octicon-calendar" 1 6 "gt-mr-3" }} {{ TimeSinceUnix .PackageDescriptor .Version .CreatedUnix $ .locale }} </div>
<div class="item"> {{ svg "octicon-download" 1 6 "gt-mr-3" }} {{ .PackageDescriptor .Version .DownloadCount }} </div>
2023-05-12 20:27:50 +03:00
{{ template "package/metadata/alpine" . }}
2023-02-05 13:12:31 +03:00
{{ template "package/metadata/cargo" . }}
2023-02-06 04:49:21 +03:00
{{ template "package/metadata/chef" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/metadata/composer" . }}
{{ template "package/metadata/conan" . }}
2023-02-01 21:30:39 +03:00
{{ template "package/metadata/conda" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/metadata/container" . }}
2023-05-22 05:57:49 +03:00
{{ template "package/metadata/cran" . }}
2023-05-02 19:31:35 +03:00
{{ template "package/metadata/debian" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/metadata/generic" . }}
2022-04-19 19:55:35 +03:00
{{ template "package/metadata/helm" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/metadata/maven" . }}
2022-04-19 19:55:35 +03:00
{{ template "package/metadata/npm" . }}
{{ template "package/metadata/nuget" . }}
2022-08-07 13:09:54 +03:00
{{ template "package/metadata/pub" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/metadata/pypi" . }}
2023-05-05 23:33:37 +03:00
{{ template "package/metadata/rpm" . }}
2022-03-30 11:42:47 +03:00
{{ template "package/metadata/rubygems" . }}
2023-03-13 23:28:39 +03:00
{{ template "package/metadata/swift" . }}
2022-08-29 10:04:45 +03:00
{{ template "package/metadata/vagrant" . }}
2023-04-02 12:53:37 +03:00
{{ if not ( and ( eq .PackageDescriptor .Package .Type "container" ) .PackageDescriptor .Metadata .Manifests ) }}
2023-02-13 20:59:59 +03:00
<div class="item"> {{ svg "octicon-database" 1 6 "gt-mr-3" }} {{ FileSize .PackageDescriptor .CalculateBlobSize }} </div>
2023-04-02 12:53:37 +03:00
{{ end }}
2022-03-30 11:42:47 +03:00
</div>
{{ if not ( eq .PackageDescriptor .Package .Type "container" ) }}
<div class="ui divider"></div>
2022-06-27 23:58:46 +03:00
<strong> {{ .locale .Tr "packages.assets" }} ( {{ len .PackageDescriptor .Files }} )</strong>
2022-03-30 11:42:47 +03:00
<div class="ui relaxed list">
{{ range .PackageDescriptor .Files }}
<div class="item">
<a href=" {{ $ .Link }} /files/ {{ .File .ID }} "> {{ .File .Name }} </a>
<span class="text small file-size"> {{ FileSize .Blob .Size }} </span>
</div>
{{ end }}
</div>
{{ end }}
{{ if .LatestVersions }}
<div class="ui divider"></div>
2022-06-27 23:58:46 +03:00
<strong> {{ .locale .Tr "packages.versions" }} ( {{ .TotalVersionCount }} )</strong>
<a class="ui right" href=" {{ $ .PackageDescriptor .PackageWebLink }} /versions"> {{ .locale .Tr "packages.versions.view_all" }} </a>
2022-03-30 11:42:47 +03:00
<div class="ui relaxed list">
{{ range .LatestVersions }}
2023-04-15 14:01:54 +03:00
<div class="item gt-df">
<a class="gt-f1" href=" {{ $ .PackageDescriptor .PackageWebLink }} / {{ PathEscape .LowerVersion }} "> {{ .Version }} </a>
2023-04-25 22:48:30 +03:00
<span class="text small"> {{ DateTime "short" .CreatedUnix }} </span>
2022-03-30 11:42:47 +03:00
</div>
{{ end }}
</div>
{{ end }}
2022-05-07 19:21:15 +03:00
{{ if or .CanWritePackages .HasRepositoryAccess }}
2022-03-30 11:42:47 +03:00
<div class="ui divider"></div>
<div class="ui relaxed list">
2022-05-07 19:21:15 +03:00
{{ if .HasRepositoryAccess }}
2023-02-13 20:59:59 +03:00
<div class="item"> {{ svg "octicon-issue-opened" 1 6 "gt-mr-3" }} <a href=" {{ .PackageDescriptor .Repository .Link }} /issues"> {{ .locale .Tr "repo.issues" }} </a></div>
2022-03-30 11:42:47 +03:00
{{ end }}
{{ if .CanWritePackages }}
2023-02-13 20:59:59 +03:00
<div class="item"> {{ svg "octicon-tools" 1 6 "gt-mr-3" }} <a href=" {{ .Link }} /settings"> {{ .locale .Tr "repo.settings" }} </a></div>
2022-03-30 11:42:47 +03:00
{{ end }}
</div>
{{ end }}
</div>
</div>
</div>
</div>
</div>
</div>
{{ template "base/footer" . }}