2015-08-15 11:03:20 +03:00
{{ template "base/head" . }}
2020-12-01 07:00:14 +03:00
<div class="page-content repository new migrate">
2015-08-15 11:03:20 +03:00
<div class="ui middle very relaxed page grid">
<div class="column">
<form class="ui form" action=" {{ .Link }} " method="post">
2015-12-08 01:30:52 +03:00
{{ .CsrfTokenHtml }}
2015-08-15 11:03:20 +03:00
<h3 class="ui top attached header">
2020-09-09 21:29:10 +03:00
{{ .i18n .Tr "repo.migrate.migrate" .service .Title }}
<input id="service_type" type="hidden" name="service" value=" {{ .service }} ">
2015-08-15 11:03:20 +03:00
</h3>
<div class="ui attached segment">
{{ template "base/alert" . }}
<div class="inline required field {{ if .Err_CloneAddr }} error {{ end }} ">
<label for="clone_addr"> {{ .i18n .Tr "repo.migrate.clone_address" }} </label>
<input id="clone_addr" name="clone_addr" value=" {{ .clone_addr }} " autofocus required>
2017-03-16 14:33:22 +03:00
<span class="help">
{{ .i18n .Tr "repo.migrate.clone_address_desc" }} {{ if .ContextUser .CanImportLocal }} {{ .i18n .Tr "repo.migrate.clone_local_path" }} {{ end }}
{{ if .LFSActive }} <br/> {{ .i18n .Tr "repo.migrate.lfs_mirror_unsupported" }} {{ end }}
</span>
2015-12-08 01:30:52 +03:00
</div>
2015-08-15 11:03:20 +03:00
2020-08-28 04:36:37 +03:00
<div class="inline field {{ if .Err_Auth }} error {{ end }} ">
<label for="auth_token"> {{ .i18n .Tr "access_token" }} </label>
<input id="auth_token" name="auth_token" value=" {{ .auth_token }} " {{ if not .auth_token }} data-need-clear="true" {{ end }} >
2020-09-11 23:19:00 +03:00
<a target=”_blank” href="https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html"> {{ svg "octicon-question" }} </a>
2015-12-08 01:30:52 +03:00
</div>
2020-08-28 04:36:37 +03:00
2015-12-08 01:30:52 +03:00
<div class="inline field">
2020-08-28 04:36:37 +03:00
<label> {{ .i18n .Tr "repo.migrate_options" }} </label>
2015-12-08 01:30:52 +03:00
<div class="ui checkbox">
2020-06-03 04:21:38 +03:00
{{ if .DisableMirrors }}
<input id="mirror" name="mirror" type="checkbox" readonly>
2020-08-28 04:36:37 +03:00
<label> {{ .i18n .Tr "repo.migrate_options_mirror_disabled" }} </label>
2020-06-03 04:21:38 +03:00
{{ else }}
<input id="mirror" name="mirror" type="checkbox" {{ if .mirror }} checked {{ end }} >
2020-08-28 04:36:37 +03:00
<label> {{ .i18n .Tr "repo.migrate_options_mirror_helper" | Safe }} </label>
2020-06-03 04:21:38 +03:00
{{ end }}
2015-12-08 01:30:52 +03:00
</div>
</div>
2020-08-28 04:36:37 +03:00
<span class="help"> {{ .i18n .Tr "repo.migrate.migrate_items_options" }} </span>
<div id="migrate_items">
2019-05-07 04:12:51 +03:00
<div class="inline field">
<label> {{ .i18n .Tr "repo.migrate_items" }} </label>
<div class="ui checkbox">
<input name="wiki" type="checkbox" {{ if .wiki }} checked {{ end }} >
<label> {{ .i18n .Tr "repo.migrate_items_wiki" | Safe }} </label>
</div>
<div class="ui checkbox">
<input name="milestones" type="checkbox" {{ if .milestones }} checked {{ end }} >
<label> {{ .i18n .Tr "repo.migrate_items_milestones" | Safe }} </label>
</div>
</div>
<div class="inline field">
<label></label>
<div class="ui checkbox">
<input name="labels" type="checkbox" {{ if .labels }} checked {{ end }} >
<label> {{ .i18n .Tr "repo.migrate_items_labels" | Safe }} </label>
</div>
<div class="ui checkbox">
<input name="issues" type="checkbox" {{ if .issues }} checked {{ end }} >
<label> {{ .i18n .Tr "repo.migrate_items_issues" | Safe }} </label>
</div>
</div>
<div class="inline field">
<label></label>
<div class="ui checkbox">
<input name="pull_requests" type="checkbox" {{ if .pull_requests }} checked {{ end }} >
2020-09-09 21:29:10 +03:00
<label> {{ .i18n .Tr "repo.migrate_items_merge_requests" | Safe }} </label>
2019-05-07 04:12:51 +03:00
</div>
<div class="ui checkbox">
<input name="releases" type="checkbox" {{ if .releases }} checked {{ end }} >
<label> {{ .i18n .Tr "repo.migrate_items_releases" | Safe }} </label>
</div>
</div>
</div>
2020-08-28 04:36:37 +03:00
<div class="ui divider"></div>
<div class="inline required field {{ if .Err_Owner }} error {{ end }} ">
<label> {{ .i18n .Tr "repo.owner" }} </label>
<div class="ui selection owner dropdown">
<input type="hidden" id="uid" name="uid" value=" {{ .ContextUser .ID }} " required>
<span class="text" title=" {{ .ContextUser .Name }} ">
<img class="ui mini image" src=" {{ .ContextUser .RelAvatarLink }} ">
{{ .ContextUser .ShortName 2 0 }}
</span>
2020-11-01 01:15:11 +03:00
{{ svg "octicon-triangle-down" 1 4 "dropdown icon" }}
2020-08-28 04:36:37 +03:00
<div class="menu" title=" {{ .SignedUser .Name }} ">
<div class="item" data-value=" {{ .SignedUser .ID }} ">
<img class="ui mini image" src=" {{ .SignedUser .RelAvatarLink }} ">
{{ .SignedUser .ShortName 2 0 }}
</div>
{{ range .Orgs }}
<div class="item" data-value=" {{ .ID }} " title=" {{ .Name }} ">
<img class="ui mini image" src=" {{ .RelAvatarLink }} ">
{{ .ShortName 2 0 }}
</div>
{{ end }}
</div>
</div>
</div>
<div class="inline required field {{ if .Err_RepoName }} error {{ end }} ">
<label for="repo_name"> {{ .i18n .Tr "repo.repo_name" }} </label>
<input id="repo_name" name="repo_name" value=" {{ .repo_name }} " required>
</div>
<div class="inline field">
<label> {{ .i18n .Tr "repo.visibility" }} </label>
<div class="ui checkbox">
{{ if .IsForcedPrivate }}
<input name="private" type="checkbox" checked readonly>
<label> {{ .i18n .Tr "repo.visibility_helper_forced" | Safe }} </label>
{{ else }}
<input name="private" type="checkbox" {{ if .private }} checked {{ end }} >
<label> {{ .i18n .Tr "repo.visibility_helper" | Safe }} </label>
{{ end }}
</div>
</div>
2015-12-08 01:30:52 +03:00
<div class="inline field {{ if .Err_Description }} error {{ end }} ">
<label for="description"> {{ .i18n .Tr "repo.repo_desc" }} </label>
<textarea id="description" name="description"> {{ .description }} </textarea>
</div>
2015-08-15 11:03:20 +03:00
2015-12-08 01:30:52 +03:00
<div class="inline field">
<label></label>
<button class="ui green button">
{{ .i18n .Tr "repo.migrate_repo" }}
</button>
<a class="ui button" href=" {{ AppSubUrl }} /"> {{ .i18n .Tr "cancel" }} </a>
</div>
</div>
2015-08-15 11:03:20 +03:00
</form>
</div>
</div>
2014-04-09 17:28:00 +04:00
</div>
2015-12-08 01:30:52 +03:00
{{ template "base/footer" . }}