feat/promotion-code #5
91
db/seeds.rb
91
db/seeds.rb
@@ -189,3 +189,94 @@ TicketType.find_or_create_by!(event: belle_epoque_event, name: "Paid Entry 10€
|
||||
end
|
||||
|
||||
puts "Created 1 promoter, 1 draft event with ticket types"
|
||||
|
||||
# Create additional events fetched from Bizouk
|
||||
konpa_event = Event.find_or_create_by!(name: "Konpa With Bev - Cours De Konpa Gouyad") do |e|
|
||||
e.slug = "konpa-with-bev-cours-de-konpa-gouyad"
|
||||
e.description = "Séance ouverte à tous, débutant ou initié, venez perfectionner votre Konpa avec la talentueuse Beverly."
|
||||
e.venue_name = "Guest Live"
|
||||
e.venue_address = "36 Rue Marcel Dassault, 93140 Bondy"
|
||||
e.latitude = 48.9096
|
||||
e.longitude = 2.4836
|
||||
e.start_time = Time.parse("2025-10-03 19:00:00")
|
||||
e.end_time = Time.parse("2025-10-03 23:00:00")
|
||||
e.featured = false
|
||||
e.image = "https://data.bizouk.com/cache1/events/images/10/79/61/081f38b583ac651f3a0930c5d8f13458_800_600_auto_97.png"
|
||||
e.user = promoter
|
||||
e.state = :published
|
||||
end
|
||||
|
||||
caribbean_groove_event = Event.find_or_create_by!(name: "La Plus Grosse Soirée Caribbean Groove") do |e|
|
||||
e.slug = "la-plus-grosse-soiree-caribbean-groove"
|
||||
e.description = "La CARIBBEAN GROOVE de 23H00 à 5h00... DJ DON BREEZY Aux Platines HIPHOP , RnB, zouk ,kompa , Dancehall, Afro.beat"
|
||||
e.venue_name = "LE TOUT LE MONDE EN PARLE"
|
||||
e.venue_address = "4 RUE DU DEPART 75015 PARIS"
|
||||
e.latitude = 48.8406
|
||||
e.longitude = 2.2935
|
||||
e.start_time = Time.parse("2025-10-03 23:00:00")
|
||||
e.end_time = Time.parse("2025-10-04 05:00:00")
|
||||
e.featured = false
|
||||
e.image = "https://data.bizouk.com/cache1/events/images/10/83/15/fa5d43f0b1998f691181cfda8fe35213_800_600_auto_97.png"
|
||||
e.user = promoter
|
||||
e.state = :published
|
||||
end
|
||||
|
||||
belle_epoque_october_event = Event.find_or_create_by!(name: "LA BELLE ÉPOQUE PAR SISLEY ÉVENTS - OCTOBRE") do |e|
|
||||
e.slug = "la-belle-epoque-par-sisley-events-octobre"
|
||||
e.description = "SAM 4 OCTOBRE LA BELLE ÉPOQUE de 18H à 2H sur le Rooftop LE PATIO LA Dernière de la Saison ÉVÈNEMENT EN PLEIN AIR Ambiance Rétro / old school : zouk , Ragga , kompa , Dancehall , hip hop , Groove , Rnb … Restauration disponible sur place : Accras ,Allocos , specialités asiatique , japonaise et une large carte de choix de Pizzas pour vous régaler ! ENTRÉE LIBRE POUR TOUS AV 21H TARIF D'ENTRÉE : 10€ SUR PLACE UNIQUEMENT Réservée aux + de 30 ans Suivez nous sur Instagram : Sisley Évents"
|
||||
e.venue_name = "Le Patio"
|
||||
e.venue_address = "38 Avenue Leon Gaumont, 93100 Montreuil"
|
||||
e.latitude = 48.862336
|
||||
e.longitude = 2.441218
|
||||
e.start_time = Time.parse("2025-10-04 18:00:00")
|
||||
e.end_time = Time.parse("2025-10-05 02:00:00")
|
||||
e.featured = false
|
||||
e.image = "https://data.bizouk.com/cache1/events/images/10/92/72/351e61b55603a4d142b43486216457c1_800_600_auto_97.jpg"
|
||||
e.user = promoter
|
||||
e.state = :published
|
||||
e.allow_booking_during_event = true
|
||||
end
|
||||
|
||||
# Create ticket types for the new events
|
||||
# Konpa event ticket types
|
||||
TicketType.find_or_create_by!(event: konpa_event, name: "General Admission") do |tt|
|
||||
tt.description = "General admission ticket for Konpa With Bev"
|
||||
tt.price_cents = 1500 # $15.00
|
||||
tt.quantity = 50
|
||||
tt.sale_start_at = Time.current
|
||||
tt.sale_end_at = konpa_event.start_time - 1.hour
|
||||
tt.minimum_age = 18
|
||||
end
|
||||
|
||||
# Caribbean Groove event ticket types
|
||||
TicketType.find_or_create_by!(event: caribbean_groove_event, name: "General Admission") do |tt|
|
||||
tt.description = "General admission ticket for Caribbean Groove"
|
||||
tt.price_cents = 2000 # $20.00
|
||||
tt.quantity = 100
|
||||
tt.sale_start_at = Time.current
|
||||
tt.sale_end_at = caribbean_groove_event.start_time - 1.hour
|
||||
tt.minimum_age = 18
|
||||
end
|
||||
|
||||
# Belle Époque October event ticket types
|
||||
TicketType.find_or_create_by!(event: belle_epoque_october_event, name: "Free Entry Before 9 PM") do |tt|
|
||||
tt.description = "Free entry before 9 PM for La Belle Époque October"
|
||||
tt.price_cents = 0
|
||||
tt.quantity = 50
|
||||
tt.sale_start_at = Time.current
|
||||
tt.sale_end_at = belle_epoque_october_event.start_time + 3.hours
|
||||
tt.minimum_age = 30
|
||||
tt.requires_id = true
|
||||
end
|
||||
|
||||
TicketType.find_or_create_by!(event: belle_epoque_october_event, name: "Entry 10€ After 9 PM") do |tt|
|
||||
tt.description = "Entry ticket 10€ after 9 PM for La Belle Époque October"
|
||||
tt.price_cents = 1000 # 10€
|
||||
tt.quantity = 150
|
||||
tt.sale_start_at = Time.current
|
||||
tt.sale_end_at = belle_epoque_october_event.start_time + 8.hours
|
||||
tt.minimum_age = 30
|
||||
tt.requires_id = true
|
||||
end
|
||||
|
||||
puts "Created 3 additional events from Bizouk with ticket types"
|
||||
|
||||
Reference in New Issue
Block a user