Skip to content

Commit 97b70a0

Browse files
authored
Add org visibility label to non-organization's dashboard (#24558)
1 parent 4daf405 commit 97b70a0

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

templates/user/dashboard/repolist.tmpl

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,17 @@ const data = {
3535

3636
textMyOrgs: {{.locale.Tr "home.my_orgs"}},
3737
textNewOrg: {{.locale.Tr "new_org"}},
38+
39+
textOrgVisibilityLimited: {{.locale.Tr "org.settings.visibility.limited_shortname"}},
40+
textOrgVisibilityPrivate: {{.locale.Tr "org.settings.visibility.private_shortname"}},
3841
};
3942

4043
{{if .Team}}
4144
data.teamId = {{.Team.ID}};
4245
{{end}}
4346

4447
{{if not .ContextUser.IsOrganization}}
45-
data.organizations = [{{range .Orgs}}{'name': {{.Name}}, 'num_repos': {{.NumRepos}}},{{end}}];
48+
data.organizations = [{{range .Orgs}}{'name': {{.Name}}, 'num_repos': {{.NumRepos}}, 'org_visibility': {{.Visibility}}},{{end}}];
4649
data.isOrganization = false;
4750
data.organizationsTotalCount = {{.UserOrgsCount}};
4851
data.canCreateOrganization = {{.SignedUser.CanCreateOrganization}};

web_src/js/components/DashboardRepoList.vue

+3
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,9 @@
131131
<div class="text truncate item-name gt-f1">
132132
<svg-icon name="octicon-organization" :size="16" class-name="gt-mr-2"/>
133133
<strong>{{ org.name }}</strong>
134+
<span class="ui tiny basic label gt-ml-3" v-if="org.org_visibility !== 'public'">
135+
{{ org.org_visibility === 'limited' ? textOrgVisibilityLimited: textOrgVisibilityPrivate }}
136+
</span>
134137
</div>
135138
<div class="text light grey gt-df gt-ac">
136139
{{ org.num_repos }}

0 commit comments

Comments
 (0)