Files
fizzy/app/controllers/buckets/views_controller.rb
T
2024-10-16 17:22:11 -06:00

22 lines
521 B
Ruby

class Buckets::ViewsController < ApplicationController
include BucketScoped
def create
@bucket.views.create! filters: view_params.merge(assignee_ids:, tag_ids:).compact_blank
redirect_back_or_to bucket_bubbles_path(@bucket), notice: ""
end
private
def view_params
params.require(:view).permit(:order_by, :status, :assignee_ids, :tag_ids)
end
def assignee_ids
view_params[:assignee_ids]&.split(",")
end
def tag_ids
view_params[:tag_ids]&.split(",")
end
end