fix private settings in debug

paca_championship
Raz 1 year ago
parent b219fef6c4
commit 978f90dfcb
  1. 14
      PadelClub/Data/Tournament.swift
  2. 2
      PadelClub/Views/Planning/CourtAvailabilitySettingsView.swift

@ -120,7 +120,11 @@ final class Tournament : ModelObject, Storable {
self.startDate = startDate self.startDate = startDate
self.endDate = endDate self.endDate = endDate
self.creationDate = creationDate self.creationDate = creationDate
#if DEBUG
self.isPrivate = false
#else
self.isPrivate = Guard.main.purchasedTransactions.isEmpty self.isPrivate = Guard.main.purchasedTransactions.isEmpty
#endif
self.groupStageFormat = groupStageFormat self.groupStageFormat = groupStageFormat
self.roundFormat = roundFormat self.roundFormat = roundFormat
self.loserRoundFormat = loserRoundFormat self.loserRoundFormat = loserRoundFormat
@ -142,16 +146,24 @@ final class Tournament : ModelObject, Storable {
self.entryFee = entryFee self.entryFee = entryFee
self.additionalEstimationDuration = additionalEstimationDuration self.additionalEstimationDuration = additionalEstimationDuration
self.isDeleted = isDeleted self.isDeleted = isDeleted
#if DEBUG
self.publishTeams = true
self.publishSummons = true
self.publishBrackets = true
self.publishGroupStages = true
self.publishRankings = true
#else
self.publishTeams = publishTeams self.publishTeams = publishTeams
self.publishSummons = publishSummons self.publishSummons = publishSummons
self.publishBrackets = publishBrackets self.publishBrackets = publishBrackets
self.publishGroupStages = publishGroupStages self.publishGroupStages = publishGroupStages
self.publishRankings = publishRankings
#endif
self.shouldVerifyBracket = shouldVerifyBracket self.shouldVerifyBracket = shouldVerifyBracket
self.shouldVerifyGroupStage = shouldVerifyGroupStage self.shouldVerifyGroupStage = shouldVerifyGroupStage
self.hideTeamsWeight = hideTeamsWeight self.hideTeamsWeight = hideTeamsWeight
self.publishTournament = publishTournament self.publishTournament = publishTournament
self.hidePointsEarned = hidePointsEarned self.hidePointsEarned = hidePointsEarned
self.publishRankings = publishRankings
self.loserBracketMode = loserBracketMode self.loserBracketMode = loserBracketMode
self.initialSeedRound = initialSeedRound self.initialSeedRound = initialSeedRound
self.initialSeedCount = initialSeedCount self.initialSeedCount = initialSeedCount

@ -211,6 +211,7 @@ struct CourtAvailabilityEditorView: View {
} }
} }
.toolbar { .toolbar {
ToolbarItem(placement: .topBarTrailing) {
ButtonValidateView { ButtonValidateView {
if editingSlot == nil { if editingSlot == nil {
let dateInterval = DateInterval(event: event.id, courtIndex: courtIndex, startDate: startDate, endDate: endDate) let dateInterval = DateInterval(event: event.id, courtIndex: courtIndex, startDate: startDate, endDate: endDate)
@ -232,6 +233,7 @@ struct CourtAvailabilityEditorView: View {
dismiss() dismiss()
} }
}
ToolbarItem(placement: .topBarLeading) { ToolbarItem(placement: .topBarLeading) {
Button("Annuler", role: .cancel) { Button("Annuler", role: .cancel) {

Loading…
Cancel
Save