From 187d8cb6f0bb3bb506d18d2cbe192eedad023b73 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Fri, 21 Jun 2024 15:43:32 +0200 Subject: [PATCH] =?UTF-8?q?suppression=20du=20wording=20=C3=A9preuves?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PadelClub/Utils/Tips.swift | 4 ++-- .../Views/Cashier/Event/EventCreationView.swift | 4 ++-- .../Views/Cashier/Event/EventTournamentsView.swift | 6 +++--- PadelClub/Views/Cashier/Event/EventView.swift | 2 +- .../Views/Navigation/Agenda/ActivityView.swift | 13 +++---------- PadelClub/Views/Planning/PlanningSettingsView.swift | 4 ++-- PadelClub/Views/Subscription/Guard.swift | 5 ++++- PadelClub/Views/Tournament/FileImportView.swift | 4 ++-- PadelClub/Views/Tournament/TournamentInitView.swift | 2 +- PadelClub/Views/User/LoginView.swift | 7 +++++-- 10 files changed, 25 insertions(+), 26 deletions(-) diff --git a/PadelClub/Utils/Tips.swift b/PadelClub/Utils/Tips.swift index 6acd02c..6add654 100644 --- a/PadelClub/Utils/Tips.swift +++ b/PadelClub/Utils/Tips.swift @@ -373,11 +373,11 @@ struct TournamentSelectionTip: Tip { } var title: Text { - Text("Naviguer entre les épreuves") + Text("Naviguer entre les tournois") } var message: Text? { - return Text("Vous pouvez appuyer sur la barre de navigation pour accéder à une épreuve de votre événement.") + return Text("Vous pouvez appuyer sur la barre de navigation pour accéder à un tournoi de votre événement.") } var image: Image? { diff --git a/PadelClub/Views/Cashier/Event/EventCreationView.swift b/PadelClub/Views/Cashier/Event/EventCreationView.swift index 1813470..2bff9f6 100644 --- a/PadelClub/Views/Cashier/Event/EventCreationView.swift +++ b/PadelClub/Views/Cashier/Event/EventCreationView.swift @@ -73,7 +73,7 @@ struct EventCreationView: View { LabeledContent { Text(tournaments.count.formatted()) } label: { - Text("Nombre d'épreuve") + Text("Nombre de tournois") } } header: { @@ -178,7 +178,7 @@ struct EventCreationView: View { if index == tournaments.count - 1 { HStack { Spacer() - FooterButtonView("Ajouter une \((tournaments.count + 1).ordinalFormatted()) épreuve") { + FooterButtonView("Ajouter un \((tournaments.count + 1).ordinalFormatted()) tournoi") { let tournament = Tournament.newEmptyInstance() self.tournaments.append(tournament) } diff --git a/PadelClub/Views/Cashier/Event/EventTournamentsView.swift b/PadelClub/Views/Cashier/Event/EventTournamentsView.swift index c778f8e..0db2191 100644 --- a/PadelClub/Views/Cashier/Event/EventTournamentsView.swift +++ b/PadelClub/Views/Cashier/Event/EventTournamentsView.swift @@ -39,7 +39,7 @@ struct EventTournamentsView: View { } .toolbar { ToolbarItem(placement: .topBarTrailing) { - BarButtonView("Ajouter une épreuve", icon: "plus.circle.fill") { + BarButtonView("Ajouter un tournoi", icon: "plus.circle.fill") { let tournament = Tournament.newEmptyInstance() newTournament = tournament } @@ -54,7 +54,7 @@ struct EventTournamentsView: View { TournamentConfigurationView(tournament: newTournament) } Section { - RowButtonView("Ajouter l'épreuve") { + RowButtonView("Ajouter le tournoi") { newTournament.event = event.id newTournament.courtCount = event.eventCourtCount() newTournament.startDate = event.eventStartDate() @@ -73,7 +73,7 @@ struct EventTournamentsView: View { } .toolbarBackground(.visible, for: .navigationBar) .navigationBarTitleDisplayMode(.inline) - .navigationTitle("Nouvelle épreuve") + .navigationTitle("Nouveau tournoi") .toolbar { ToolbarItem(placement: .cancellationAction) { Button("Annuler", role: .cancel) { diff --git a/PadelClub/Views/Cashier/Event/EventView.swift b/PadelClub/Views/Cashier/Event/EventView.swift index c4707b9..dee9614 100644 --- a/PadelClub/Views/Cashier/Event/EventView.swift +++ b/PadelClub/Views/Cashier/Event/EventView.swift @@ -26,7 +26,7 @@ enum EventDestination: Identifiable, Selectable, Equatable { case .links: return "Liens" case .tournaments: - return "Épreuves" + return "Tournois" case .cashier: return "Finance" } diff --git a/PadelClub/Views/Navigation/Agenda/ActivityView.swift b/PadelClub/Views/Navigation/Agenda/ActivityView.swift index 685abe0..024c4b6 100644 --- a/PadelClub/Views/Navigation/Agenda/ActivityView.swift +++ b/PadelClub/Views/Navigation/Agenda/ActivityView.swift @@ -317,16 +317,9 @@ struct ActivityView: View { RowButtonView("Créer un nouvel événement") { newTournament = Tournament.newEmptyInstance() } - if dataStore.user.hasTenupClubs() == false { - RowButtonView("Chercher l'un de vos clubs") { - presentClubSearchView = true - } - } else { - RowButtonView("Importer via Tenup") { - navigation.agendaDestination = .tenup - } + RowButtonView("Importer via Tenup") { + navigation.agendaDestination = .tenup } - SupportButtonView(contentIsUnavailable: true) } } @@ -347,7 +340,7 @@ struct ActivityView: View { Text("Pour voir vos tournois tenup ici, choisissez vos clubs.") } actions: { RowButtonView("Choisir mes clubs") { - navigation.selectedTab = .umpire + presentClubSearchView = true } } } else { diff --git a/PadelClub/Views/Planning/PlanningSettingsView.swift b/PadelClub/Views/Planning/PlanningSettingsView.swift index fe36063..2ad50c5 100644 --- a/PadelClub/Views/Planning/PlanningSettingsView.swift +++ b/PadelClub/Views/Planning/PlanningSettingsView.swift @@ -91,7 +91,7 @@ struct PlanningSettingsView: View { } if issueFound { - Text("Padel Club n'a pas réussi à définir un horaire pour tous les matchs de ce tournoi, à cause de la programmation d'autres épreuves ou de l'indisponibilité des terrains.") + Text("Padel Club n'a pas réussi à définir un horaire pour tous les matchs de ce tournoi, à cause de la programmation d'autres tournois ou de l'indisponibilité des terrains.") .foregroundStyle(.logoRed) } @@ -237,7 +237,7 @@ struct PlanningSettingsView: View { Section { Toggle(isOn: $matchScheduler.overrideCourtsUnavailability) { - Text("Ne pas tenir compte des autres épreuves") + Text("Ne pas tenir compte des autres tournois") } Toggle(isOn: $matchScheduler.randomizeCourts) { diff --git a/PadelClub/Views/Subscription/Guard.swift b/PadelClub/Views/Subscription/Guard.swift index c7fc264..fa60bfd 100644 --- a/PadelClub/Views/Subscription/Guard.swift +++ b/PadelClub/Views/Subscription/Guard.swift @@ -140,7 +140,10 @@ import LeStorage } var currentPlan: StoreItem? { - return .monthlyUnlimited + if let currentBestPlan = self.currentBestPlan, let plan = StoreItem(rawValue: currentBestPlan.productID) { + return plan + } + return nil // #if DEBUG // return .monthlyUnlimited // #else diff --git a/PadelClub/Views/Tournament/FileImportView.swift b/PadelClub/Views/Tournament/FileImportView.swift index 08d836a..9d5721e 100644 --- a/PadelClub/Views/Tournament/FileImportView.swift +++ b/PadelClub/Views/Tournament/FileImportView.swift @@ -138,7 +138,7 @@ struct FileImportView: View { if let tournaments = tournament.eventObject()?.tournaments, tournaments.count > 1, fileProvider == .frenchFederation { Section { - RowButtonView("Importer toutes les épreuves") { + RowButtonView("Importer pour tous les tournois") { multiImport = true if let fileContent { do { @@ -149,7 +149,7 @@ struct FileImportView: View { } } } footer: { - Text("Ce tournoi possède plusieurs épreuves. Vous pouvez importer les équipes du fichier pour toutes les épreuves d'un coup.") + Text("Ce tournoi fait partie d'un événement avec plusieurs tournois. Vous pouvez importer les équipes du fichier pour tous les tournois d'un coup.") } .disabled(fileContent == nil || convertingFile) } diff --git a/PadelClub/Views/Tournament/TournamentInitView.swift b/PadelClub/Views/Tournament/TournamentInitView.swift index f0dbaf4..6bd6faf 100644 --- a/PadelClub/Views/Tournament/TournamentInitView.swift +++ b/PadelClub/Views/Tournament/TournamentInitView.swift @@ -19,7 +19,7 @@ struct TournamentInitView: View { let tournaments = event.tournaments NavigationLink(value: Screen.event) { LabeledContent { - Text(tournaments.count.formatted() + " épreuve" + tournaments.count.pluralSuffix) + Text(tournaments.count.formatted() + " tournoi" + tournaments.count.pluralSuffix) } label: { Text("Gestion de l'événement") } diff --git a/PadelClub/Views/User/LoginView.swift b/PadelClub/Views/User/LoginView.swift index 348f8ad..ee714de 100644 --- a/PadelClub/Views/User/LoginView.swift +++ b/PadelClub/Views/User/LoginView.swift @@ -79,8 +79,10 @@ struct LoginView: View { .textContentType(.init(rawValue: "")) .submitLabel(.send) .onSubmit(of: .text) { - Task { - await self._login() + if password.isEmpty == false && username.isEmpty == false { + Task { + await self._login() + } } } } @@ -89,6 +91,7 @@ struct LoginView: View { RowButtonView("Connexion") { await self._login() } + .disabled(password.isEmpty || username.isEmpty) // if let error = self.errorText { // Text(error).font(.callout).foregroundStyle(.red) // }