-
❏ 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)
-
[X] - możliwość listowania motocykli
-
[X] - rejestrowanie przebiegu per morocykl
-
❏ - dodawanie wykonanych czynności oraz przebiegu per motocykl
-
❏ wersja light - działa tylko on-line (brak cachowania)
-
❏ logowanie
-
❏ podstawowe informacje o motocyklu
-
❏ historia
-
❏ dodawanie zdarzenia
-
❏ wyświetlanie zaleceń
-
✓ 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
-
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