File tree 5 files changed +9
-24
lines changed
5 files changed +9
-24
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,7 @@ func Packages(ctx *context.Context) {
62
62
ctx .Data ["PageIsAdminPackages" ] = true
63
63
ctx .Data ["Query" ] = query
64
64
ctx .Data ["PackageType" ] = packageType
65
+ ctx .Data ["AvailableTypes" ] = packages_model .TypeList
65
66
ctx .Data ["SortType" ] = sort
66
67
ctx .Data ["PackageDescriptors" ] = pds
67
68
ctx .Data ["Total" ] = total
Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ func Packages(ctx *context.Context) {
61
61
ctx .Data ["ContextUser" ] = ctx .ContextUser
62
62
ctx .Data ["Query" ] = query
63
63
ctx .Data ["PackageType" ] = packageType
64
+ ctx .Data ["AvailableTypes" ] = packages .TypeList
64
65
ctx .Data ["HasPackages" ] = hasPackages
65
66
if ctx .Repo != nil {
66
67
ctx .Data ["CanWritePackages" ] = ctx .IsUserRepoWriter ([]unit.Type {unit .TypePackages }) || ctx .IsUserSiteAdmin ()
Original file line number Diff line number Diff line change @@ -89,6 +89,7 @@ func ListPackages(ctx *context.Context) {
89
89
ctx .Data ["ContextUser" ] = ctx .ContextUser
90
90
ctx .Data ["Query" ] = query
91
91
ctx .Data ["PackageType" ] = packageType
92
+ ctx .Data ["AvailableTypes" ] = packages_model .TypeList
92
93
ctx .Data ["HasPackages" ] = hasPackages
93
94
ctx .Data ["PackageDescriptors" ] = pds
94
95
ctx .Data ["Total" ] = total
Original file line number Diff line number Diff line change 13
13
<select class="ui dropdown" name="type">
14
14
<option value="">{{.locale.Tr "packages.filter.type"}}</option>
15
15
<option value="all">{{.locale.Tr "packages.filter.type.all"}}</option>
16
- <option value="composer" {{if eq .PackageType "composer"}}selected="selected"{{end}}>Composer</option>
17
- <option value="conan" {{if eq .PackageType "conan"}}selected="selected"{{end}}>Conan</option>
18
- <option value="container" {{if eq .PackageType "container"}}selected="selected"{{end}}>Container</option>
19
- <option value="generic" {{if eq .PackageType "generic"}}selected="selected"{{end}}>Generic</option>
20
- <option value="helm" {{if eq .PackageType "helm"}}selected="selected"{{end}}>Helm</option>
21
- <option value="maven" {{if eq .PackageType "maven"}}selected="selected"{{end}}>Maven</option>
22
- <option value="npm" {{if eq .PackageType "npm"}}selected="selected"{{end}}>npm</option>
23
- <option value="nuget" {{if eq .PackageType "nuget"}}selected="selected"{{end}}>NuGet</option>
24
- <option value="pub" {{if eq .PackageType "pub"}}selected="selected"{{end}}>Pub</option>
25
- <option value="pypi" {{if eq .PackageType "pypi"}}selected="selected"{{end}}>PyPi</option>
26
- <option value="rubygems" {{if eq .PackageType "rubygems"}}selected="selected"{{end}}>RubyGems</option>
27
- <option value="vagrant" {{if eq .PackageType "vagrant"}}selected="selected"{{end}}>Vagrant</option>
16
+ {{range $type := .AvailableTypes}}
17
+ <option{{if eq $.PackageType $type}} selected="selected"{{end}} value="{{$type}}">{{$type.Name}}</option>
18
+ {{end}}
28
19
</select>
29
20
<button class="ui primary button">{{.locale.Tr "explore.search"}}</button>
30
21
</div>
Original file line number Diff line number Diff line change 6
6
<select class="ui dropdown" name="type">
7
7
<option value="">{{.locale.Tr "packages.filter.type"}}</option>
8
8
<option value="all">{{.locale.Tr "packages.filter.type.all"}}</option>
9
- <option value="composer" {{if eq .PackageType "composer"}}selected="selected"{{end}}>Composer</option>
10
- <option value="conan" {{if eq .PackageType "conan"}}selected="selected"{{end}}>Conan</option>
11
- <option value="container" {{if eq .PackageType "container"}}selected="selected"{{end}}>Container</option>
12
- <option value="generic" {{if eq .PackageType "generic"}}selected="selected"{{end}}>Generic</option>
13
- <option value="helm" {{if eq .PackageType "helm"}}selected="selected"{{end}}>Helm</option>
14
- <option value="maven" {{if eq .PackageType "maven"}}selected="selected"{{end}}>Maven</option>
15
- <option value="npm" {{if eq .PackageType "npm"}}selected="selected"{{end}}>npm</option>
16
- <option value="nuget" {{if eq .PackageType "nuget"}}selected="selected"{{end}}>NuGet</option>
17
- <option value="pub" {{if eq .PackageType "pub"}}selected="selected"{{end}}>Pub</option>
18
- <option value="pypi" {{if eq .PackageType "pypi"}}selected="selected"{{end}}>PyPi</option>
19
- <option value="rubygems" {{if eq .PackageType "rubygems"}}selected="selected"{{end}}>RubyGems</option>
20
- <option value="vagrant" {{if eq .PackageType "vagrant"}}selected="selected"{{end}}>Vagrant</option>
9
+ {{range $type := .AvailableTypes}}
10
+ <option{{if eq $.PackageType $type}} selected="selected"{{end}} value="{{$type}}">{{$type.Name}}</option>
11
+ {{end}}
21
12
</select>
22
13
<button class="ui primary button">{{.locale.Tr "explore.search"}}</button>
23
14
</div>
You can’t perform that action at this time.
0 commit comments