Skip to content

Latest commit

 

History

History
83 lines (77 loc) · 3.37 KB

todo.adoc

File metadata and controls

83 lines (77 loc) · 3.37 KB

TODO

  • ❏ definiowanie listy rzeczy do zrobienia - TODO

  • ❏ lista warsztatów motocyklowych

  • ❏ kalendarz szkoleń i wydarzeń motocyklowych

  • ❏ zgłaszanie tłumaczenia przez użytkownika

  • ❏ wyszukiwanie anonimowe po VIN czy motocykl jest już w bazie

  • ❏ strona z listą wprowadzonych zmian

  • ❏ dodawanie obrazka motocykla przy definiowaniu metadata

  • ❏ wykrywanie że Store jest read-only - CapabilitiesServiceFactory

  • ❏ możliwość tworzenia kopii zapasowej dla użytkownika (tylko z danym do których ma dostęp)

Bot via Messenger

  • [X] - możliwość listowania motocykli

  • [X] - rejestrowanie przebiegu per morocykl

  • ❏ - dodawanie wykonanych czynności oraz przebiegu per motocykl

Aplikacja mobilna

  • ❏ wersja light - działa tylko on-line (brak cachowania)

  • ❏ logowanie

  • ❏ podstawowe informacje o motocyklu

  • ❏ historia

  • ❏ dodawanie zdarzenia

  • ❏ wyświetlanie zaleceń

DONE

  • ✓ tokeny i dostep do stron

  • ✓ zarządzanie użytkownikami

  • ✓ resetowanie hasła

  • ✓ przypisywanie tokenów

  • ✓ kontrola czy dany user ma dostęp do danego motocykla

  • ✓ kontrola czy dany user może edytować danego usera, czy @Token wystarcza

  • ✓ dodwanie EventType

  • ✓ dodawanie BikeEvent

  • ✓ export danych celem backupowania

  • ✓ I18N (polski)

  • ✓ walidacja po VIN celem unikniecia duplikatow

  • ✓ zdarzenie można oznaczyć jako usunięte ale nie jest usuwane z bazy

  • ✓ cert ssl

  • ✓ dodać autora zdarzenia

  • ✓ aktulizacja przebiegu

  • ✓ dodanie formularza kontaktowego

  • ✓ definiowanie triggerów dla poszczególnych EventType

  • ✓ logowanie Google

  • ✓ powiadomienie o nowym użytkwoniku

  • ✓ użytownik musi mieć możliwość zmiany swoich danych

  • ✓ zdarzenia generowane przez system nie mogą być usuwane (Status.SYSTEM)

  • ✓ Markdown support

  • ✓ możliwość dodawania zdjęć / załączeników limit 20MB

  • ✓ logowanie Google

  • ✓ strona GruufApp na Facebooku

  • ✓ konto Twitter

  • ✓ możliwość definiowania producenta/modelu/roku produkcji

  • ✓ wyświetlanie wersji serwisu

  • ✓ logowanie Facebook

  • ✓ dodanie wsparcia dla motogodzin

  • ✓ zgłaszanie typów eventów przez użytkownika

  • ✓ poprawne matchowanie Zaleceń i Zdarzeń aby uniknąć duplikacji zaleceń

  • ✓ tłumaczenie EventType

  • ✓ definiowanie globalnych Zaleceń niezależnie od motocykla

  • ✓ używanie Markdowna w Description w Zaleceniach

  • ✓ powiadomienia mailem na 7 dni przed Zaleceniem

  • ✓ konwersja description na Markdowna

  • ✓ generowanie raportów z wykonanych czynności

  • ✓ podgląd raportu dla admina

  • ✓ implementacja reCaptcha https://developers.google.com/recaptcha/intro

  • ✓ wyszukiwanie motocykla po VIN z opcją "przejęcia" historii

  • ✓ landing page about

  • ✓ dodanie zaleceń per kraj gdzie motocykl jest zarejestrowany

  • [X] dodawanie załączników przy wpisach z historią

  • [X] pokazywanie linków do załączników w historii

Płatne opcje

  • możliwość dodawania zdjęć / załączeników bez limitu

  • możliwość przejęcia / przekazania historii bike’a — jeśli user ma płatne konto to może przejąć historię, jeśli nie ma płatnego konta, to przejmuje historię ale w trybie niewidocznym w sensie nie widzi wpisów zrobionych przez innych, po opłaceniu konta ma znowu pełny podgląd