2021-12-03 01:24:02 +03:00
{{ template "base/head" . }}
2023-02-02 01:56:10 +03:00
<div role="main" aria-label=" {{ .Title }} " class="page-content repository new migrate">
2021-12-03 01:24:02 +03:00
<div class="ui middle very relaxed page grid">
<div class="column">
<form class="ui form" action=" {{ .Link }} " method="post">
2021-12-09 01:33:14 +03:00
{{ template "base/disable_form_autofill" }}
2021-12-03 01:24:02 +03:00
{{ .CsrfTokenHtml }}
<h3 class="ui top attached header">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "repo.migrate.migrate" .service .Title }}
2021-12-03 01:24:02 +03:00
<input id="service_type" type="hidden" name="service" value=" {{ .service }} ">
</h3>
<div class="ui attached segment">
{{ template "base/alert" . }}
<div class="inline required field {{ if .Err_CloneAddr }} error {{ end }} ">
2023-09-25 11:56:50 +03:00
<label for="clone_addr"> {{ ctx .Locale .Tr "repo.migrate.clone_address" }} </label>
2021-12-03 01:24:02 +03:00
<input id="clone_addr" name="clone_addr" value=" {{ .clone_addr }} " autofocus required>
<span class="help">
2023-09-25 15:42:40 +03:00
{{ ctx .Locale .Tr "repo.migrate.clone_address_desc" }} {{ if .ContextUser .CanImportLocal }} {{ ctx .Locale .Tr "repo.migrate.clone_local_path" }} {{ end }}
2021-12-03 01:24:02 +03:00
</span>
</div>
<div class="inline field {{ if .Err_Auth }} error {{ end }} ">
2023-09-25 11:56:50 +03:00
<label for="auth_username"> {{ ctx .Locale .Tr "username" }} </label>
2021-12-03 01:24:02 +03:00
<input id="auth_username" name="auth_username" value=" {{ .auth_username }} " {{ if not .auth_username }} data-need-clear="true" {{ end }} >
</div>
<div class="inline field {{ if .Err_Auth }} error {{ end }} ">
2023-09-25 11:56:50 +03:00
<label for="auth_password"> {{ ctx .Locale .Tr "password" }} </label>
2021-12-03 01:24:02 +03:00
<input id="auth_password" name="auth_password" type="password" value=" {{ .auth_password }} ">
</div>
{{ template "repo/migrate/options" . }}
<div id="migrate_items">
<div class="inline field">
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.migrate_items" }} </label>
2021-12-03 01:24:02 +03:00
<div class="ui checkbox">
<input name="milestones" type="checkbox" {{ if .milestones }} checked {{ end }} >
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.migrate_items_milestones" | Safe }} </label>
2021-12-03 01:24:02 +03:00
</div>
<div class="ui checkbox">
<input name="labels" type="checkbox" {{ if .labels }} checked {{ end }} >
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.migrate_items_labels" | Safe }} </label>
2021-12-03 01:24:02 +03:00
</div>
</div>
<div class="inline field">
<label></label>
<div class="ui checkbox">
<input name="issues" type="checkbox" {{ if .issues }} checked {{ end }} >
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.migrate_items_issues" | Safe }} </label>
2021-12-03 01:24:02 +03:00
</div>
<div class="ui checkbox">
<input name="pull_requests" type="checkbox" {{ if .pull_requests }} checked {{ end }} >
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.migrate_items_merge_requests" | Safe }} </label>
2021-12-03 01:24:02 +03:00
</div>
</div>
</div>
2023-06-29 15:24:22 +03:00
<div class="divider"></div>
2021-12-03 01:24:02 +03:00
<div class="inline required field {{ if .Err_Owner }} error {{ end }} ">
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.owner" }} </label>
2021-12-03 01:24:02 +03:00
<div class="ui selection owner dropdown">
<input type="hidden" id="uid" name="uid" value=" {{ .ContextUser .ID }} " required>
<span class="text truncated-item-container" title=" {{ .ContextUser .Name }} ">
2023-08-10 06:19:39 +03:00
{{ ctx .AvatarUtils .Avatar .ContextUser 2 8 "mini" }}
2021-12-03 01:24:02 +03:00
<span class="truncated-item-name"> {{ .ContextUser .ShortName 4 0 }} </span>
</span>
{{ svg "octicon-triangle-down" 1 4 "dropdown icon" }}
<div class="menu" title=" {{ .SignedUser .Name }} ">
<div class="item truncated-item-container" data-value=" {{ .SignedUser .ID }} ">
2023-08-10 06:19:39 +03:00
{{ ctx .AvatarUtils .Avatar .SignedUser 2 8 "mini" }}
2021-12-03 01:24:02 +03:00
<span class="truncated-item-name"> {{ .SignedUser .ShortName 4 0 }} </span>
</div>
{{ range .Orgs }}
<div class="item truncated-item-container" data-value=" {{ .ID }} " title=" {{ .Name }} ">
2023-08-10 06:19:39 +03:00
{{ ctx .AvatarUtils .Avatar . 2 8 "mini" }}
2021-12-03 01:24:02 +03:00
<span class="truncated-item-name"> {{ .ShortName 4 0 }} </span>
</div>
{{ end }}
</div>
</div>
</div>
<div class="inline required field {{ if .Err_RepoName }} error {{ end }} ">
2023-09-25 11:56:50 +03:00
<label for="repo_name"> {{ ctx .Locale .Tr "repo.repo_name" }} </label>
2023-05-26 12:42:54 +03:00
<input id="repo_name" name="repo_name" value=" {{ .repo_name }} " required maxlength="100">
2021-12-03 01:24:02 +03:00
</div>
<div class="inline field">
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.visibility" }} </label>
2021-12-03 01:24:02 +03:00
<div class="ui checkbox">
{{ if .IsForcedPrivate }}
<input name="private" type="checkbox" checked readonly>
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.visibility_helper_forced" | Safe }} </label>
2021-12-03 01:24:02 +03:00
{{ else }}
<input name="private" type="checkbox" {{ if .private }} checked {{ end }} >
2023-09-25 11:56:50 +03:00
<label> {{ ctx .Locale .Tr "repo.visibility_helper" | Safe }} </label>
2021-12-03 01:24:02 +03:00
{{ end }}
</div>
</div>
<div class="inline field {{ if .Err_Description }} error {{ end }} ">
2023-09-25 11:56:50 +03:00
<label for="description"> {{ ctx .Locale .Tr "repo.repo_desc" }} </label>
2023-05-26 12:42:54 +03:00
<textarea id="description" name="description" maxlength="2048"> {{ .description }} </textarea>
2021-12-03 01:24:02 +03:00
</div>
<div class="inline field">
<label></label>
2023-09-19 01:05:31 +03:00
<button class="ui primary button">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "repo.migrate_repo" }}
2021-12-03 01:24:02 +03:00
</button>
</div>
</div>
</form>
</div>
</div>
</div>
{{ template "base/footer" . }}