adjust demo
This commit is contained in:
@@ -33,7 +33,7 @@ class ApplicationController < ActionController::Base
|
|||||||
private
|
private
|
||||||
|
|
||||||
def sign_in_for_demo
|
def sign_in_for_demo
|
||||||
sign_in(User.order('random()').take) unless signed_in?
|
sign_in(User.active.order('random()').take) unless signed_in?
|
||||||
end
|
end
|
||||||
|
|
||||||
def current_account
|
def current_account
|
||||||
|
|||||||
@@ -3,8 +3,7 @@
|
|||||||
<div class="w-full text-center">
|
<div class="w-full text-center">
|
||||||
<span class="font-bold">Demo Environment</span>
|
<span class="font-bold">Demo Environment</span>
|
||||||
<br>
|
<br>
|
||||||
Feel free to
|
<a href="<%= new_template_path %>" data-turbo-frame="modal" class="inline underline font-medium">Create a new template</a> document form or
|
||||||
<a href="<%= new_template_path %>" data-turbo-frame="modal" class="inline underline font-medium">create a new template</a> document form or
|
|
||||||
<a href="<%= start_form_url(slug: ::Template.first&.slug) %>" target="_blank" class="inline underline font-medium">submit the existing one</a> 😊
|
<a href="<%= start_form_url(slug: ::Template.first&.slug) %>" target="_blank" class="inline underline font-medium">submit the existing one</a> 😊
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -8,7 +8,12 @@
|
|||||||
<% if signed_in? %>
|
<% if signed_in? %>
|
||||||
<div class="space-x-4 flex items-center">
|
<div class="space-x-4 flex items-center">
|
||||||
<% if Docuseal.demo? %>
|
<% if Docuseal.demo? %>
|
||||||
<%= render 'shared/github_button' %>
|
<a href="https://docuseal.co/sign_up" class="btn btn-neutral btn-sm btn-outline inline-flex items-center justify-center" style="height: 37px">
|
||||||
|
Sign Up
|
||||||
|
</a>
|
||||||
|
<span class="hidden sm:inline">
|
||||||
|
<%= render 'shared/github_button' %>
|
||||||
|
</span>
|
||||||
<% else %>
|
<% else %>
|
||||||
<div class="flex items-center justify-center space-x-4 mr-1">
|
<div class="flex items-center justify-center space-x-4 mr-1">
|
||||||
<% if can?(:manage, EncryptedConfig) && !can?(:manage, :tenants) %>
|
<% if can?(:manage, EncryptedConfig) && !can?(:manage, :tenants) %>
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ module Accounts
|
|||||||
|
|
||||||
new_user = account.users.first.dup
|
new_user = account.users.first.dup
|
||||||
|
|
||||||
|
new_user.uuid = SecureRandom.uuid
|
||||||
new_user.account = new_account
|
new_user.account = new_account
|
||||||
new_user.encrypted_password = SecureRandom.hex
|
new_user.encrypted_password = SecureRandom.hex
|
||||||
new_user.email = "#{SecureRandom.hex}@docuseal.co"
|
new_user.email = "#{SecureRandom.hex}@docuseal.co"
|
||||||
@@ -18,12 +19,14 @@ module Accounts
|
|||||||
new_template.account = new_account
|
new_template.account = new_account
|
||||||
new_template.slug = SecureRandom.base58(14)
|
new_template.slug = SecureRandom.base58(14)
|
||||||
|
|
||||||
|
new_template.deleted_at = nil
|
||||||
new_template.save!
|
new_template.save!
|
||||||
|
|
||||||
Templates::CloneAttachments.call(template: new_template, original_template: template)
|
Templates::CloneAttachments.call(template: new_template, original_template: template)
|
||||||
end
|
end
|
||||||
|
|
||||||
new_user.save!(validate: false)
|
new_user.save!(validate: false)
|
||||||
|
new_account.templates.update_all(folder_id: new_account.default_template_folder.id)
|
||||||
|
|
||||||
new_account
|
new_account
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user