File tree Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Expand file tree Collapse file tree 2 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -154,8 +154,8 @@ func createCommon(ctx *context.Context) {
154154 ctx .Data ["Licenses" ] = repo_module .Licenses
155155 ctx .Data ["Readmes" ] = repo_module .Readmes
156156 ctx .Data ["IsForcedPrivate" ] = setting .Repository .ForcePrivate
157- ctx .Data ["CanCreateRepo " ] = ctx .Doer .CanCreateRepo ()
158- ctx .Data ["MaxCreationLimit " ] = ctx .Doer .MaxCreationLimit ()
157+ ctx .Data ["CanCreateRepoInDoer " ] = ctx .Doer .CanCreateRepo ()
158+ ctx .Data ["MaxCreationLimitOfDoer " ] = ctx .Doer .MaxCreationLimit ()
159159 ctx .Data ["SupportedObjectFormats" ] = git .DefaultFeatures ().SupportedObjectFormats
160160 ctx .Data ["DefaultObjectFormat" ] = git .Sha1ObjectFormat
161161}
Original file line number Diff line number Diff line change 1212 <div class="inline required field {{if .Err_Owner}}error{{end}}">
1313 <label>{{ctx.Locale.Tr "repo.owner"}}</label>
1414 <div class="ui selection owner dropdown">
15- <input type="hidden" id="uid" name="uid" value="{{.ContextUser.ID}}" required>
16- <span class="text truncated-item-container" title="{{.ContextUser.Name}}">
17- {{ctx.AvatarUtils.Avatar .ContextUser 28 "mini"}}
18- <span class="truncated-item-name">{{.ContextUser.ShortName 40}}</span>
19- </span>
15+ <input type="hidden" id="uid" name="uid" value="{{.ContextUser.ID}}">
16+ <span class="text truncated-item-name"></span>
2017 {{svg "octicon-triangle-down" 14 "dropdown icon"}}
2118 <div class="menu">
22- <div class="item truncated-item-container" data-value="{{.SignedUser.ID}}" title="{{.SignedUser.Name}}">
23- {{ctx.AvatarUtils.Avatar .SignedUser 28 "mini"}}
19+ {{/* it can't use "disabled", otherwise the tooltip won't show */}}
20+ <div
21+ {{$cssClass :="item truncated-item-container"}}
22+ {{if not .CanCreateRepoInDoer}}
23+ {{/* use a fake menu item (disalbed-like) to prevent it form being selected */}}
24+ {{$cssClass = "tw-opacity-55 tw-py-2 tw-px-[1.14em] truncated-item-container"}}
25+ data-tooltip-content="{{ctx.Locale.TrN .MaxCreationLimit "repo.form.reach_limit_of_creation_1" "repo.form.reach_limit_of_creation_n" .MaxCreationLimitOfDoer}}"
26+ data-tooltip-placement="bottom-start"
27+ {{end}}
28+ class="{{$cssClass}}" data-value="{{.SignedUser.ID}}"
29+ >
30+ {{ctx.AvatarUtils.Avatar .SignedUser 28 "tw-mr-3"}}
2431 <span class="truncated-item-name">{{.SignedUser.ShortName 40}}</span>
2532 </div>
2633 {{range .Orgs}}
You can’t perform that action at this time.
0 commit comments