Files
ubicloud/views/auth/create_account.erb
Jeremy Evans e6b823afef Cover create account view
Remove conditionals for rodauth.create_account_set_password?
and rodauth.require_password_confirmation?, which are always
true in our Rodauth configuration.

After changes:

Line Coverage: 99.91% (11696 / 11706)
Branch Coverage: 98.88% (3097 / 3132)
2025-01-14 09:04:22 -08:00

44 lines
1.3 KiB
Plaintext

<% @page_title = "Create Account" %>
<% @page_message = "Create a new account" %>
<form class="rodauth space-y-6" role="form" method="POST">
<%== rodauth.create_account_additional_form_tags %>
<%== rodauth.csrf_tag %>
<%== render(
"components/form/text",
locals: {
name: "name",
label: "Full Name",
attributes: {
required: true,
autocomplete: "name"
}
}
) %>
<%== render("components/rodauth/login_field") %>
<%== render("components/rodauth/password_field") %>
<%== render("components/rodauth/password_field", locals: {confirm: true}) %>
<%== render("components/form/cloudflare_turnstile") %>
<div class="flex flex-col text-center">
<%== render("components/form/submit_button", locals: { text: "Create Account" }) %>
<a href="/login" class="mt-2 text-sm font-semibold leading-6 text-gray-900">Sign in to existing account</a>
</div>
</form>
<%== render("auth/social_buttons") %>
<% if Config.managed_service %>
<div class="flex items-center justify-center mt-6">
<p class="text-sm text-gray-500 text-center">By signing up you agree to our
<a
href="https://ubicloud.com/terms-of-service"
target="_blank"
class="font-medium text-orange-500 hover:text-orange-600 underline underline-offset-2"
>terms of service</a>.</p>
</div>
<% end %>