From 7e061aa8903b6b72f731678db44de8da442e38bc Mon Sep 17 00:00:00 2001 From: Martin Berka Date: Thu, 11 Apr 2024 22:00:34 +0200 Subject: [PATCH] =?UTF-8?q?Nov=C3=A9=20mo=C5=BEnosti=20hlasov=C3=A1n=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/App.tsx | 3 ++- client/src/components/modals/FeaturesVotingModal.tsx | 2 +- server/src/voting.ts | 4 ++-- types/Types.ts | 10 +++++++--- 4 files changed, 12 insertions(+), 7 deletions(-) diff --git a/client/src/App.tsx b/client/src/App.tsx index 0a5e7ae..046d6b7 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -371,6 +371,7 @@ function App() { {dayIndex != null && @@ -443,7 +444,7 @@ function App() { } {login} {userPayload.departureTime && ({userPayload.departureTime})} - {userPayload.note && ({userPayload.note})} + {userPayload.note && ({userPayload.note})} {login === auth.login && canChangeChoice && { setNoteModalOpen(true); }} title='Upravit poznámku' className='action-icon' icon={faNoteSticky} />} diff --git a/client/src/components/modals/FeaturesVotingModal.tsx b/client/src/components/modals/FeaturesVotingModal.tsx index 9edf601..4c27d1b 100644 --- a/client/src/components/modals/FeaturesVotingModal.tsx +++ b/client/src/components/modals/FeaturesVotingModal.tsx @@ -19,7 +19,7 @@ export default function FeaturesVotingModal({ isOpen, onClose, onChange, initial Hlasujte pro nové funkce -

Je možno vybrat maximálně 3 možnosti

+

Je možno vybrat maximálně 4 možnosti

diff --git a/server/src/voting.ts b/server/src/voting.ts index f34259e..9a470dc 100644 --- a/server/src/voting.ts +++ b/server/src/voting.ts @@ -46,8 +46,8 @@ export async function updateFeatureVote(login: string, option: FeatureRequest, a } } } else if (active) { - if (data[login].length == 3) { - throw Error('Je možné hlasovat pro maximálně 3 možnosti'); + if (data[login].length == 4) { + throw Error('Je možné hlasovat pro maximálně 4 možnosti'); } data[login].push(option); } diff --git a/types/Types.ts b/types/Types.ts index d0b1df2..5a49cca 100644 --- a/types/Types.ts +++ b/types/Types.ts @@ -160,9 +160,13 @@ export enum DepartureTime { } export enum FeatureRequest { - SINGLE_PAYMENT = "Možnost úhrady v podniku jednou osobou a generování QR pro ostatní", - NOTIFICATIONS = "Podpora push notifikací na mobil", - STATISTICS = "Statistiky (nejoblíbenější podnik, nejpopulárnější jídla, nejobjednávanější pizzy, ...)", + CUSTOM_QR = "Ruční generování QR kódů mimo Pizza day (např. při objednávání)", + FAVORITES = "Možnost označovat si jídla jako oblíbená (taková jídla by se uživateli následně zvýrazňovala)", + SINGLE_PAYMENT = "Možnost úhrady v podniku za všechny jednou osobou a následné generování QR ostatním", + NO_WEEKENDS = "Zrušení \"užívejte víkend\", místo toho umožnit zpětně náhled na uplynulý týden", + QR_FOREVER = "Umožnění zobrazení vygenerovaného QR kódu i po následující dny (dokud ho uživatel ručně \"nezavře\", např. tlačítkem \"Zaplatil jsem\")", + PIZZA_PICTURES = "Zobrazování náhledů (fotografií) pizz v rámci Pizza day", + STATISTICS = "Statistiky (nejoblíbenější podnik, nejpopulárnější jídla, nejobjednávanější pizzy, nejčastější uživatelé, ...)", RESPONSIVITY = "Vylepšení responzivního designu", SECURITY = "Zvýšení zabezpečení aplikace", SAFETY = "Zvýšená ochrana proti chybám uživatele (potvrzovací dialogy, překliky, ...)",