style template show page

This commit is contained in:
Alex Turchyn
2023-06-29 02:04:17 +03:00
parent ed157dc952
commit d0c7d449d5
26 changed files with 213 additions and 287 deletions
@@ -11,6 +11,10 @@ class ApplicationController < ActionController::Base
:current_account,
:svg_icon
rescue_from Pagy::OverflowError do
redirect_to request.path
end
def default_url_options
Docuseal.default_url_options
end
+2 -2
View File
@@ -47,7 +47,7 @@ class SubmissionsController < ApplicationController
emails = params[:emails].to_s.scan(User::EMAIL_REGEXP)
emails.map do |email|
submission = @template.submissions.new
submission = @template.submissions.new(created_by_user: current_user)
submission.submitters.new(email:, uuid: @template.submitters.first['uuid'],
sent_at: params[:send_email] == '1' ? Time.current : nil)
@@ -57,7 +57,7 @@ class SubmissionsController < ApplicationController
def create_submissions_from_submitters
submissions_params[:submission].to_h.map do |_, attrs|
submission = @template.submissions.new
submission = @template.submissions.new(created_by_user: current_user)
attrs[:submitters].each do |submitter_attrs|
submission.submitters.new(**submitter_attrs, sent_at: params[:send_email] == '1' ? Time.current : nil)
+4 -2
View File
@@ -4,9 +4,11 @@ class TemplatesController < ApplicationController
before_action :load_base_template, only: %i[new create]
def show
@template = current_account.templates.find(params[:id])
@template = current_account.templates.active.find(params[:id])
@pagy, @submissions = pagy(@template.submissions.active)
@pagy, @submissions = pagy(@template.submissions.active.preload(:submitters).order(id: :desc))
rescue ActiveRecord::RecordNotFound
redirect_to root_path
end
def new