![image](https://user-images.githubusercontent.com/18380374/234209941-d661b07f-e963-427b-a673-78c46043a792.png) In org dashboard, the create repo link will be `repo/create?org={orgId}`tags/v1.20.0-rc0
@@ -44,8 +44,10 @@ data.teamId = {{.Team.ID}}; | |||
{{if not .ContextUser.IsOrganization}} | |||
data.organizations = [{{range .Orgs}}{'name': {{.Name}}, 'num_repos': {{.NumRepos}}},{{end}}]; | |||
data.isOrganization = false; | |||
data.organizationsTotalCount = {{.UserOrgsCount}} | |||
data.canCreateOrganization = {{.SignedUser.CanCreateOrganization}} | |||
data.organizationsTotalCount = {{.UserOrgsCount}}; | |||
data.canCreateOrganization = {{.SignedUser.CanCreateOrganization}}; | |||
{{else}} | |||
data.organizationId = {{.ContextUser.ID}}; | |||
{{end}} | |||
window.config.pageData.dashboardRepoList = data; |
@@ -10,7 +10,7 @@ | |||
{{ textMyRepos }} | |||
<span class="ui grey label gt-ml-3">{{ reposTotalCount }}</span> | |||
</div> | |||
<a :href="subUrl + '/repo/create'" :data-tooltip-content="textNewRepo"> | |||
<a :href="subUrl + '/repo/create' + (isOrganization ? '?org=' + organizationId : '')" :data-tooltip-content="textNewRepo"> | |||
<svg-icon name="octicon-plus"/> | |||
<span class="sr-only">{{ textNewRepo }}</span> | |||
</a> | |||
@@ -199,6 +199,7 @@ const sfc = { | |||
isOrganization: true, | |||
canCreateOrganization: false, | |||
organizationsTotalCount: 0, | |||
organizationId: 0, | |||
subUrl: appSubUrl, | |||
...pageData.dashboardRepoList, |