Files
docuseal/app/controllers/template_folders_controller.rb
T

30 lines
815 B
Ruby
Raw Normal View History

2023-09-22 02:20:38 +03:00
# frozen_string_literal: true
class TemplateFoldersController < ApplicationController
load_and_authorize_resource :template_folder
def show
@templates = @template_folder.templates.active.preload(:author).order(id: :desc)
@templates = Templates.search(@templates, params[:q])
2024-10-04 16:37:41 +03:00
@pagy, @templates = pagy(@templates, limit: 12)
2023-09-22 02:20:38 +03:00
end
def edit; end
def update
if @template_folder != current_account.default_template_folder &&
@template_folder.update(template_folder_params)
2024-09-18 19:47:47 +03:00
redirect_to folder_path(@template_folder), notice: I18n.t('folder_name_has_been_updated')
2023-09-22 02:20:38 +03:00
else
2024-09-18 19:47:47 +03:00
redirect_to folder_path(@template_folder), alert: I18n.t('unable_to_rename_folder')
2023-09-22 02:20:38 +03:00
end
end
private
def template_folder_params
params.require(:template_folder).permit(:name)
end
end