|
1 | 1 | {{template "base/head" .}} |
2 | | -<div role="main" aria-label="{{.Title}}" class="page-content repository packages"> |
3 | | - {{template "shared/user/org_profile_avatar" .}} |
| 2 | +{{if .ContextUser.IsOrganization}} |
| 3 | +<div role="main" aria-label="{{.Title}}" class="page-content organization packages"> |
| 4 | + {{template "org/header" .}} |
4 | 5 | <div class="ui container"> |
5 | | - {{template "user/overview/header" .}} |
6 | | - <div class="issue-title-header"> |
7 | | - <h1>{{.PackageDescriptor.Package.Name}} ({{.PackageDescriptor.Version.Version}})</h1> |
8 | | - <div> |
9 | | - {{$timeStr := DateUtils.TimeSince .PackageDescriptor.Version.CreatedUnix}} |
10 | | - {{if .HasRepositoryAccess}} |
11 | | - {{ctx.Locale.Tr "packages.published_by_in" $timeStr .PackageDescriptor.Creator.HomeLink .PackageDescriptor.Creator.GetDisplayName .PackageDescriptor.Repository.Link .PackageDescriptor.Repository.FullName}} |
12 | | - {{else}} |
13 | | - {{ctx.Locale.Tr "packages.published_by" $timeStr .PackageDescriptor.Creator.HomeLink .PackageDescriptor.Creator.GetDisplayName}} |
14 | | - {{end}} |
15 | | - </div> |
16 | | - </div> |
17 | | - <div class="issue-content"> |
18 | | - <div class="issue-content-left"> |
19 | | - {{template "package/content/alpine" .}} |
20 | | - {{template "package/content/arch" .}} |
21 | | - {{template "package/content/cargo" .}} |
22 | | - {{template "package/content/chef" .}} |
23 | | - {{template "package/content/composer" .}} |
24 | | - {{template "package/content/conan" .}} |
25 | | - {{template "package/content/conda" .}} |
26 | | - {{template "package/content/container" .}} |
27 | | - {{template "package/content/cran" .}} |
28 | | - {{template "package/content/debian" .}} |
29 | | - {{template "package/content/generic" .}} |
30 | | - {{template "package/content/go" .}} |
31 | | - {{template "package/content/helm" .}} |
32 | | - {{template "package/content/maven" .}} |
33 | | - {{template "package/content/npm" .}} |
34 | | - {{template "package/content/nuget" .}} |
35 | | - {{template "package/content/pub" .}} |
36 | | - {{template "package/content/pypi" .}} |
37 | | - {{template "package/content/rpm" .}} |
38 | | - {{template "package/content/rubygems" .}} |
39 | | - {{template "package/content/swift" .}} |
40 | | - {{template "package/content/vagrant" .}} |
| 6 | + {{template "package/shared/view" .}} |
| 7 | + </div> |
| 8 | +</div> |
| 9 | +{{else}} |
| 10 | +<div role="main" aria-label="{{.Title}}" class="page-content user profile packages"> |
| 11 | + <div class="ui container"> |
| 12 | + <div class="ui stackable grid"> |
| 13 | + <div class="ui four wide column"> |
| 14 | + {{template "shared/user/profile_big_avatar" .}} |
41 | 15 | </div> |
42 | | - <div class="issue-content-right ui segment"> |
43 | | - <strong>{{ctx.Locale.Tr "packages.details"}}</strong> |
44 | | - <div class="ui relaxed list flex-items-block"> |
45 | | - <div class="item">{{svg .PackageDescriptor.Package.Type.SVGName}} {{.PackageDescriptor.Package.Type.Name}}</div> |
46 | | - {{if .HasRepositoryAccess}} |
47 | | - <div class="item">{{svg "octicon-repo"}} <a href="{{.PackageDescriptor.Repository.Link}}">{{.PackageDescriptor.Repository.FullName}}</a></div> |
48 | | - {{end}} |
49 | | - <div class="item">{{svg "octicon-calendar"}} {{DateUtils.TimeSince .PackageDescriptor.Version.CreatedUnix}}</div> |
50 | | - <div class="item">{{svg "octicon-download"}} {{.PackageDescriptor.Version.DownloadCount}}</div> |
51 | | - {{template "package/metadata/alpine" .}} |
52 | | - {{template "package/metadata/arch" .}} |
53 | | - {{template "package/metadata/cargo" .}} |
54 | | - {{template "package/metadata/chef" .}} |
55 | | - {{template "package/metadata/composer" .}} |
56 | | - {{template "package/metadata/conan" .}} |
57 | | - {{template "package/metadata/conda" .}} |
58 | | - {{template "package/metadata/container" .}} |
59 | | - {{template "package/metadata/cran" .}} |
60 | | - {{template "package/metadata/debian" .}} |
61 | | - {{template "package/metadata/generic" .}} |
62 | | - {{template "package/metadata/helm" .}} |
63 | | - {{template "package/metadata/maven" .}} |
64 | | - {{template "package/metadata/npm" .}} |
65 | | - {{template "package/metadata/nuget" .}} |
66 | | - {{template "package/metadata/pub" .}} |
67 | | - {{template "package/metadata/pypi" .}} |
68 | | - {{template "package/metadata/rpm" .}} |
69 | | - {{template "package/metadata/rubygems" .}} |
70 | | - {{template "package/metadata/swift" .}} |
71 | | - {{template "package/metadata/vagrant" .}} |
72 | | - {{if not (and (eq .PackageDescriptor.Package.Type "container") .PackageDescriptor.Metadata.Manifests)}} |
73 | | - <div class="item">{{svg "octicon-database"}} {{FileSize .PackageDescriptor.CalculateBlobSize}}</div> |
74 | | - {{end}} |
75 | | - </div> |
76 | | - {{if not (eq .PackageDescriptor.Package.Type "container")}} |
77 | | - <div class="divider"></div> |
78 | | - <strong>{{ctx.Locale.Tr "packages.assets"}} ({{len .PackageDescriptor.Files}})</strong> |
79 | | - <div class="ui relaxed list"> |
80 | | - {{range .PackageDescriptor.Files}} |
81 | | - <div class="item"> |
82 | | - <a href="{{$.Link}}/files/{{.File.ID}}">{{.File.Name}}</a> |
83 | | - <span class="text small file-size">{{FileSize .Blob.Size}}</span> |
84 | | - </div> |
85 | | - {{end}} |
86 | | - </div> |
87 | | - {{end}} |
88 | | - <div class="divider"></div> |
89 | | - <strong>{{ctx.Locale.Tr "packages.versions"}} ({{.TotalVersionCount}})</strong> |
90 | | - <a class="tw-float-right" href="{{$.PackageDescriptor.PackageWebLink}}/versions">{{ctx.Locale.Tr "packages.versions.view_all"}}</a> |
91 | | - <div class="ui relaxed list"> |
92 | | - {{range .LatestVersions}} |
93 | | - <div class="item tw-flex"> |
94 | | - <a class="tw-flex-1 gt-ellipsis" title="{{.Version}}" href="{{$.PackageDescriptor.PackageWebLink}}/{{PathEscape .LowerVersion}}">{{.Version}}</a> |
95 | | - <span class="text small">{{DateUtils.AbsoluteShort .CreatedUnix}}</span> |
96 | | - </div> |
97 | | - {{end}} |
98 | | - </div> |
99 | | - {{if or .CanWritePackages .HasRepositoryAccess}} |
100 | | - <div class="divider"></div> |
101 | | - <div class="ui relaxed list flex-items-block"> |
102 | | - {{if .HasRepositoryAccess}} |
103 | | - <div class="item">{{svg "octicon-issue-opened"}} <a href="{{.PackageDescriptor.Repository.Link}}/issues">{{ctx.Locale.Tr "repo.issues"}}</a></div> |
104 | | - {{end}} |
105 | | - {{if .CanWritePackages}} |
106 | | - <div class="item">{{svg "octicon-tools"}} <a href="{{.Link}}/settings">{{ctx.Locale.Tr "repo.settings"}}</a></div> |
107 | | - {{end}} |
108 | | - </div> |
109 | | - {{end}} |
| 16 | + <div class="ui twelve wide column tw-mb-4"> |
| 17 | + {{template "user/overview/header" .}} |
| 18 | + {{template "package/shared/view" .}} |
110 | 19 | </div> |
111 | 20 | </div> |
112 | 21 | </div> |
113 | 22 | </div> |
| 23 | +{{end}} |
114 | 24 | {{template "base/footer" .}} |
0 commit comments