Limita una diretta attiva per account e valorizza la copertina Premium Full.
Blocca la seconda diretta sullo stesso utente, registra gli abusi in admin e presenta la copertina come grafica caricata dalla società, con demo Team MLTV. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+5
-5
@@ -16,7 +16,7 @@ admin = User.find_or_create_by!(email: "admin@matchlivetv.test") do |u|
|
||||
u.role = "admin"
|
||||
end
|
||||
|
||||
club = Club.find_or_create_by!(name: "Tigers Volley") do |c|
|
||||
club = Club.find_or_create_by!(name: MatchLiveTv::Demo.home_team) do |c|
|
||||
c.sport = "volleyball"
|
||||
c.primary_color = "#e53935"
|
||||
c.secondary_color = "#ffffff"
|
||||
@@ -24,7 +24,7 @@ end
|
||||
|
||||
ClubMembership.find_or_create_by!(user: coach, club: club) { |m| m.role = "owner" }
|
||||
|
||||
team = club.teams.find_or_create_by!(name: "Under 16") do |t|
|
||||
team = club.teams.find_or_create_by!(name: MatchLiveTv::Demo::CATEGORY) do |t|
|
||||
t.sport = "volleyball"
|
||||
end
|
||||
|
||||
@@ -32,12 +32,12 @@ UserTeam.find_or_create_by!(user: admin, team: team) { |ut| ut.role = "member" }
|
||||
|
||||
Billing::AssignPlan.call(club: club, plan_slug: "free") unless club.subscription
|
||||
|
||||
match = team.matches.find_or_create_by!(opponent_name: "ASD Eagles Pavia") do |m|
|
||||
m.location = "PalaTigers - Milano"
|
||||
match = team.matches.find_or_create_by!(opponent_name: MatchLiveTv::Demo::AWAY_TEAM) do |m|
|
||||
m.location = MatchLiveTv::Demo.venue
|
||||
m.scheduled_at = 2.hours.from_now
|
||||
m.sets_to_win = 3
|
||||
m.roster_numbers = [4, 6, 8, 9, 10, 11, 12, 14, 16, 17, 21]
|
||||
m.category = "U16"
|
||||
m.category = MatchLiveTv::Demo::CATEGORY
|
||||
m.phase = "Semifinale"
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user