diff options
-rw-r--r-- | routers/repo/repo.go | 13 | ||||
-rw-r--r-- | templates/repo/create.tmpl | 11 |
2 files changed, 23 insertions, 1 deletions
diff --git a/routers/repo/repo.go b/routers/repo/repo.go index 2ead24df36..6d24169926 100644 --- a/routers/repo/repo.go +++ b/routers/repo/repo.go @@ -36,6 +36,13 @@ func Create(ctx *middleware.Context) { ctx.Data["PageIsNewRepo"] = true ctx.Data["LanguageIgns"] = models.LanguageIgns ctx.Data["Licenses"] = models.Licenses + + if err := ctx.User.GetOrganizations(); err != nil { + ctx.Handle(500, "home.Dashboard(GetOrganizations)", err) + return + } + ctx.Data["Orgs"] = ctx.User.Orgs + ctx.HTML(200, CREATE) } @@ -45,6 +52,12 @@ func CreatePost(ctx *middleware.Context, form auth.CreateRepoForm) { ctx.Data["LanguageIgns"] = models.LanguageIgns ctx.Data["Licenses"] = models.Licenses + if err := ctx.User.GetOrganizations(); err != nil { + ctx.Handle(500, "home.Dashboard(GetOrganizations)", err) + return + } + ctx.Data["Orgs"] = ctx.User.Orgs + if ctx.HasError() { ctx.HTML(200, CREATE) return diff --git a/templates/repo/create.tmpl b/templates/repo/create.tmpl index c3ba89aefc..3288b736ca 100644 --- a/templates/repo/create.tmpl +++ b/templates/repo/create.tmpl @@ -19,12 +19,21 @@ <div class="dropdown-menu clone-group-btn no-propagation"> <ul id="dashboard-switch-menu" class="list-unstyled"> <li data-uid="{{.SignedUser.Id}}" class="checked"> - <a href="#"> + <a> <i class="fa fa-check"></i> <img src="{{.SignedUser.AvatarLink}}?s=28" alt="user-avatar" title="username"> {{.SignedUser.Name}} </a> </li> + {{range .Orgs}} + <li data-uid="{{.Id}}"> + <a> + <i class="fa fa-check"></i> + <img src="{{.AvatarLink}}?s=28" alt="user-avatar" title="username"> + {{.Name}} + </a> + </li> + {{end}} </ul> </div> </div> |