mirror of
https://github.com/czhu12/canine.git
synced 2026-04-30 08:30:17 -05:00
Merge pull request #383 from CanineHQ/chriszhu__improve_onboarding
improve local onboarding
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
|
||||
<div class="form-control">
|
||||
<%= form.label :enable_role_based_access_control, class: "label cursor-pointer justify-start gap-2" do %>
|
||||
<%= form.check_box :enable_role_based_access_control, class: "checkbox" %>
|
||||
<%= form.check_box :enable_role_based_access_control, checked: true, class: "checkbox" %>
|
||||
<span class="label-text">Enable role based access control (recommended)</span>
|
||||
<% end %>
|
||||
<div class="label">
|
||||
|
||||
@@ -1,5 +1,21 @@
|
||||
<div>
|
||||
<%= form_with url: local_onboarding_index_path, method: :post do |form| %>
|
||||
<%= form_with url: local_onboarding_index_path, method: :post, class: "space-y-8" do |form| %>
|
||||
<%= render(FormFieldComponent.new(
|
||||
label: "Account Details",
|
||||
description: "The name of your team, organization or account."
|
||||
)) do %>
|
||||
<div class="form-group">
|
||||
<%= form.label :account_name, "Name" %>
|
||||
<%= form.text_field(
|
||||
:account_name,
|
||||
placeholder: "My Organization",
|
||||
name: "account[name]",
|
||||
class: "input input-bordered w-full",
|
||||
required: true,
|
||||
) %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<%= render(FormFieldComponent.new(
|
||||
label: "Portainer Configuration",
|
||||
description: "The command to run to start the container."
|
||||
@@ -7,43 +23,38 @@
|
||||
<%= render "accounts/stack_managers/url", form: form %>
|
||||
<% end %>
|
||||
|
||||
<div class="form-group">
|
||||
<%= form.label :account_name, "Account Name" %>
|
||||
<%= form.text_field(
|
||||
:account_name,
|
||||
placeholder: "My Organization",
|
||||
name: "account[name]",
|
||||
class: "input input-bordered w-full",
|
||||
required: true,
|
||||
) %>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<%= form.label :username, "Portainer Username" %>
|
||||
<%= form.text_field(
|
||||
:username,
|
||||
placeholder: "Enter your username",
|
||||
name: "user[username]",
|
||||
class: "input input-bordered w-full",
|
||||
required: true,
|
||||
) %>
|
||||
</div>
|
||||
<div class="form-group" data-controller="toggle-password">
|
||||
<%= form.label :password, "Portainer Password" %>
|
||||
<div class="flex items-center">
|
||||
<%= render(FormFieldComponent.new(
|
||||
label: "Portainer Credentials",
|
||||
description: "We'll create the first user in this organization by connecting to your Portainer instance with your credentials."
|
||||
)) do %>
|
||||
<div class="form-group">
|
||||
<%= form.label :username, "Portainer Username" %>
|
||||
<%= form.text_field(
|
||||
:password,
|
||||
placeholder: "Enter your password",
|
||||
name: "user[password]",
|
||||
type: "password",
|
||||
:username,
|
||||
placeholder: "Enter your username",
|
||||
name: "user[username]",
|
||||
class: "input input-bordered w-full",
|
||||
required: true,
|
||||
data: { toggle_password_target: "input" },
|
||||
) %>
|
||||
<button type="button" class="btn btn-outline" data-action="toggle-password#toggle">
|
||||
<iconify-icon data-toggle-password-target="icon" icon="mdi:eye"></iconify-icon>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" data-controller="toggle-password">
|
||||
<%= form.label :password, "Portainer Password" %>
|
||||
<div class="flex items-center">
|
||||
<%= form.text_field(
|
||||
:password,
|
||||
placeholder: "Enter your password",
|
||||
name: "user[password]",
|
||||
type: "password",
|
||||
class: "input input-bordered w-full",
|
||||
required: true,
|
||||
data: { toggle_password_target: "input" },
|
||||
) %>
|
||||
<button type="button" class="btn btn-outline" data-action="toggle-password#toggle">
|
||||
<iconify-icon data-toggle-password-target="icon" icon="mdi:eye"></iconify-icon>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
<div class="form-footer">
|
||||
<%= form.submit "Save", class: "btn btn-primary" %>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user