diff --git a/public/js/index.js b/public/js/index.js index a3e9e99e7a..80d9486fd1 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -1661,7 +1661,7 @@ function initDashboardSearch() { repos: [], searchQuery: '', suburl: document.querySelector('meta[name=_suburl]').content, - uid: document.querySelector('meta[name=_uid]').content + uid: document.querySelector('meta[name=_context_uid]').content }, mounted: function() { @@ -1698,7 +1698,7 @@ function initDashboardSearch() { } else if (repo.mirror) { return 'octicon octicon-repo-clone'; } else if (repo.private) { - return 'octicon octicon-repo-forked'; + return 'octicon octicon-lock'; } else { return 'octicon octicon-repo'; } diff --git a/routers/api/v1/repo/repo.go b/routers/api/v1/repo/repo.go index da4034a0d4..e0b693a4e5 100644 --- a/routers/api/v1/repo/repo.go +++ b/routers/api/v1/repo/repo.go @@ -33,6 +33,9 @@ func Search(ctx *context.APIContext) { OwnerID: ctx.QueryInt64("uid"), PageSize: convert.ToCorrectPageSize(ctx.QueryInt("limit")), } + if ctx.User != nil && ctx.User.ID == opts.OwnerID { + opts.Searcher = ctx.User + } // Check visibility. if ctx.IsSigned && opts.OwnerID > 0 { diff --git a/templates/base/head.tmpl b/templates/base/head.tmpl index 8b6c25c643..f357b95166 100644 --- a/templates/base/head.tmpl +++ b/templates/base/head.tmpl @@ -14,6 +14,9 @@ {{if .IsSigned}} {{end}} + {{if .ContextUser}} + + {{end}} {{if .GoGetImport}} diff --git a/templates/user/dashboard/dashboard.tmpl b/templates/user/dashboard/dashboard.tmpl index 806f52b51e..7a444c17d2 100644 --- a/templates/user/dashboard/dashboard.tmpl +++ b/templates/user/dashboard/dashboard.tmpl @@ -46,29 +46,6 @@ {{end}} - - {{if not .ContextUser.IsOrganization}} -