fix p1000 dates
newoffer2025
Razmig Sarkissian 2 months ago
parent 9c8f88ed45
commit 28973c4bcf
  1. 8
      PadelClubData/Data/Tournament.swift
  2. 2
      PadelClubData/ViewModel/PadelRule.swift

@ -1662,11 +1662,11 @@ defer {
} }
} }
public func initSettings(templateTournament: Tournament?) { public func initSettings(templateTournament: Tournament?, overrideTeamCount: Bool = true) {
setupDefaultPrivateSettings(templateTournament: templateTournament) setupDefaultPrivateSettings(templateTournament: templateTournament)
setupUmpireSettings(defaultTournament: nil) //default is not template, default is for event sharing settings setupUmpireSettings(defaultTournament: nil) //default is not template, default is for event sharing settings
if let templateTournament { if let templateTournament {
setupRegistrationSettings(templateTournament: templateTournament) setupRegistrationSettings(templateTournament: templateTournament, overrideTeamCount: overrideTeamCount)
} }
setupFederalSettings() setupFederalSettings()
} }
@ -1739,7 +1739,7 @@ defer {
} }
} }
public func setupRegistrationSettings(templateTournament: Tournament) { public func setupRegistrationSettings(templateTournament: Tournament, overrideTeamCount: Bool = true) {
self.enableOnlineRegistration = templateTournament.enableOnlineRegistration self.enableOnlineRegistration = templateTournament.enableOnlineRegistration
self.unregisterDeltaInHours = templateTournament.unregisterDeltaInHours self.unregisterDeltaInHours = templateTournament.unregisterDeltaInHours
self.accountIsRequired = templateTournament.accountIsRequired self.accountIsRequired = templateTournament.accountIsRequired
@ -1748,7 +1748,9 @@ defer {
self.maximumPlayerPerTeam = templateTournament.maximumPlayerPerTeam self.maximumPlayerPerTeam = templateTournament.maximumPlayerPerTeam
self.waitingListLimit = templateTournament.waitingListLimit self.waitingListLimit = templateTournament.waitingListLimit
self.teamCountLimit = templateTournament.teamCountLimit self.teamCountLimit = templateTournament.teamCountLimit
if overrideTeamCount {
self.teamCount = templateTournament.teamCount self.teamCount = templateTournament.teamCount
}
self.enableOnlinePayment = templateTournament.enableOnlinePayment self.enableOnlinePayment = templateTournament.enableOnlinePayment
self.onlinePaymentIsMandatory = templateTournament.onlinePaymentIsMandatory self.onlinePaymentIsMandatory = templateTournament.onlinePaymentIsMandatory
self.enableOnlinePaymentRefund = templateTournament.enableOnlinePaymentRefund self.enableOnlinePaymentRefund = templateTournament.enableOnlinePaymentRefund

@ -2178,7 +2178,7 @@ public enum TournamentDeadlineType: String, CaseIterable {
case definitiveBroadcastList = "Publication définitive" case definitiveBroadcastList = "Publication définitive"
public func daysOffset(level: TournamentLevel) -> Int { public func daysOffset(level: TournamentLevel) -> Int {
if level == .p500 { if level == .p500 || level == .p1000 {
switch self { switch self {
case .inscription: case .inscription:
return -6 return -6

Loading…
Cancel
Save