Skip to content

Commit baf3839

Browse files
committed
improve ui
1 parent 301c4b4 commit baf3839

File tree

2 files changed

+24
-14
lines changed

2 files changed

+24
-14
lines changed

options/locale/locale_en-US.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3756,10 +3756,12 @@ variables.update.success = The variable has been edited.
37563756

37573757
general = General
37583758
general.collaborative_owners_management = Collaborative Owners Management
3759+
general.collaborative_owners_management_help = A collaborative owner is a user or an organization whose private repository has access to the actions and workflows of this repository.
37593760
general.add_collaborative_owner = Add Collaborative Owner
37603761
general.collaborative_owner_not_exist = The collaborative owner does not exist.
37613762
general.remove_collaborative_owner = Remove Collaborative Owner
37623763
general.remove_collaborative_owner_desc = Removing a collaborative owner will prevent the repositories of the owner from accessing the actions in this repository. Continue?
3764+
general.collaborative_owner_not_required = The actions and workflows of a public repository are always accessible to other repositories. You do not need to specify collaborative owners.
37633765

37643766
[projects]
37653767
deleted.display_name = Deleted Project

templates/repo/settings/actions_general.tmpl

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,30 @@
22
<h4 class="ui top attached header">
33
{{ctx.Locale.Tr "actions.general.collaborative_owners_management"}}
44
</h4>
5-
{{if .CollaborativeOwners}}
5+
{{if not .Repository.IsPrivate}}
6+
<div class="ui attached segment">
7+
{{ctx.Locale.Tr "actions.general.collaborative_owner_not_required"}}
8+
</div>
9+
{{else}}
10+
{{if len .CollaborativeOwners}}
611
<div class="ui attached segment">
712
<div class="flex-list">
813
{{range .CollaborativeOwners}}
9-
<div class="flex-item tw-items-center">
10-
<div class="flex-item-leading">
11-
<a href="{{.HomeLink}}">{{ctx.AvatarUtils.Avatar . 32}}</a>
12-
</div>
13-
<div class="flex-item-main">
14-
<div class="flex-item-title">
15-
{{template "shared/user/name" .}}
16-
</div>
17-
</div>
18-
<div class="flex-item-trailing">
19-
<button class="ui red tiny button inline delete-button" data-url="{{$.Link}}/collaborative_owner/delete" data-id="{{.ID}}">
20-
{{ctx.Locale.Tr "remove"}}
21-
</button>
14+
<div class="flex-item tw-items-center">
15+
<div class="flex-item-leading">
16+
<a href="{{.HomeLink}}">{{ctx.AvatarUtils.Avatar . 32}}</a>
17+
</div>
18+
<div class="flex-item-main">
19+
<div class="flex-item-title">
20+
{{template "shared/user/name" .}}
2221
</div>
2322
</div>
23+
<div class="flex-item-trailing">
24+
<button class="ui red tiny button inline delete-button" data-url="{{$.Link}}/collaborative_owner/delete" data-id="{{.ID}}">
25+
{{ctx.Locale.Tr "remove"}}
26+
</button>
27+
</div>
28+
</div>
2429
{{end}}
2530
</div>
2631
</div>
@@ -33,7 +38,10 @@
3338
</div>
3439
<button class="ui primary button">{{ctx.Locale.Tr "actions.general.add_collaborative_owner"}}</button>
3540
</form>
41+
<br>
42+
{{ctx.Locale.Tr "actions.general.collaborative_owners_management_help"}}
3643
</div>
44+
{{end}}
3745
</div>
3846

3947
<div class="ui g-modal-confirm delete modal">

0 commit comments

Comments
 (0)