Add duplication options with JavaScript modal and conditional ticket type cloning

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
kbe
2025-09-15 21:20:22 +02:00
parent aa68885b84
commit a34eb7aa38
5 changed files with 189 additions and 10 deletions

View File

@@ -95,7 +95,8 @@ class Promoter::EventsController < ApplicationController
# Duplicate an event and all its ticket types
def duplicate
@new_event = @event.duplicate
clone_ticket_types = params[:clone_ticket_types] == "true"
@new_event = @event.duplicate(clone_ticket_types: clone_ticket_types)
if @new_event
redirect_to edit_promoter_event_path(@new_event), notice: "Événement dupliqué avec succès! Vous pouvez maintenant modifier les détails de l'événement copié."