Browse Source

#2037 Add "New Mirror" button on Dashboard

pull/2133/head
Unknwon 9 years ago
parent
commit
b8d48bdb62
  1. 1
      conf/locale/locale_en-US.ini
  2. 3
      modules/auth/repo_form.go
  3. 1611
      modules/bindata/bindata.go
  4. 1
      routers/repo/repo.go
  5. 2
      templates/user/dashboard/dashboard.tmpl

1
conf/locale/locale_en-US.ini

@ -28,6 +28,7 @@ organization = Organization
mirror = Mirror mirror = Mirror
new_repo = New Repository new_repo = New Repository
new_migrate = New Migration new_migrate = New Migration
new_mirror = New Mirror
new_fork = New Fork Repository new_fork = New Fork Repository
new_org = New Organization new_org = New Organization
manage_org = Manage Organizations manage_org = Manage Organizations

3
modules/auth/repo_form.go

@ -69,9 +69,6 @@ func (f MigrateRepoForm) ParseRemoteAddr(user *models.User) (string, error) {
} }
if len(f.AuthUsername)+len(f.AuthPassword) > 0 { if len(f.AuthUsername)+len(f.AuthPassword) > 0 {
u.User = url.UserPassword(f.AuthUsername, f.AuthPassword) u.User = url.UserPassword(f.AuthUsername, f.AuthPassword)
} else {
// Fake user name and password to prevent prompt and fail quick.
u.User = url.UserPassword("fake_user", "")
} }
remoteAddr = u.String() remoteAddr = u.String()
} else if !user.CanImportLocal() { } else if !user.CanImportLocal() {

1611
modules/bindata/bindata.go

File diff suppressed because one or more lines are too long

1
routers/repo/repo.go

@ -139,6 +139,7 @@ func Migrate(ctx *middleware.Context) {
ctx.Data["Title"] = ctx.Tr("new_migrate") ctx.Data["Title"] = ctx.Tr("new_migrate")
ctx.Data["private"] = ctx.User.LastRepoVisibility ctx.Data["private"] = ctx.User.LastRepoVisibility
ctx.Data["IsForcedPrivate"] = setting.Repository.ForcePrivate ctx.Data["IsForcedPrivate"] = setting.Repository.ForcePrivate
ctx.Data["mirror"] = ctx.Query("mirror") == "1"
ctxUser := checkContextUser(ctx, ctx.QueryInt64("org")) ctxUser := checkContextUser(ctx, ctx.QueryInt64("org"))
if ctx.Written() { if ctx.Written() {

2
templates/user/dashboard/dashboard.tmpl

@ -89,7 +89,7 @@
<h4 class="ui top attached header"> <h4 class="ui top attached header">
{{.i18n.Tr "home.my_mirrors"}} <span class="ui grey label">{{.MirrorCount}}</span> {{.i18n.Tr "home.my_mirrors"}} <span class="ui grey label">{{.MirrorCount}}</span>
<div class="ui right"> <div class="ui right">
<a class="ui blue tiny show-panel button" href="{{AppSubUrl}}/repo/migrate">{{.i18n.Tr "new_migrate"}}</a> <a class="ui blue tiny show-panel button" href="{{AppSubUrl}}/repo/migrate?mirror=1">{{.i18n.Tr "new_mirror"}}</a>
</div> </div>
</h4> </h4>
<div class="ui attached table segment"> <div class="ui attached table segment">

Loading…
Cancel
Save