mirror of
https://github.com/docusealco/docuseal
synced 2026-11-04 14:42:32 -05:00
add base feature specs
This commit is contained in:
1 parent
6b4e7c2264
commit
cbc6f4497a
32 files changed
+1134
-12
No files matched your search
@@ -16,16 +16,17 @@ class SetupController < ApplicationController
|
||||
def create
|
||||
@account = Account.new(account_params)
|
||||
@account.timezone = Accounts.normalize_timezone(@account.timezone)
|
||||
|
||||
@user = @account.users.new(user_params)
|
||||
@encrypted_config = EncryptedConfig.new(encrypted_config_params)
|
||||
|
||||
unless URI.parse(encrypted_config_params[:value].to_s).class.in?([URI::HTTP, URI::HTTPS])
|
||||
@encrypted_config = EncryptedConfig.new(encrypted_config_params)
|
||||
@encrypted_config.errors.add(:value, 'should be a valid URL')
|
||||
|
||||
return render :index, status: :unprocessable_entity
|
||||
end
|
||||
|
||||
return render :index, status: :unprocessable_entity unless @account.valid?
|
||||
|
||||
if @user.save
|
||||
encrypted_configs = [
|
||||
{ key: EncryptedConfig::APP_URL_KEY, value: encrypted_config_params[:value] },
|
||||
|
||||
Reference in new issue
Block a user