Inne

Daj Się Poznać 2017 [tydzień #5] – miesiąc za nami

Miesiąc za nami. Minęły 4 tygodnie pracy nad projektem w #dajsiepoznac2017. Złapałem na nowo wiatr w żagle i podciągnąłem kilka ważnych punktów aplikacji. Wpisów pobocznych pojawiło się trochę mniej, ale i na tę część przyjdzie pora :-). Poniżej przedstawiam podsumowanie minionego tygodnia.

Daj Się Poznać 2017 - logo

Formularz tworzenia i edycji zadania

Zabrałem się wreszcie za pełny formularz edycji zadania. Dodałem kontrolki ustawień zaawansowanych (o czym niżej) i lekko zmodyfikowałem wygląd, w odniesieniu do początkowych założeń. Jestem pewien, że ten element aplikacji będzie jeszcze przez długi czas ewoluował, jednak na start zapewnia już podstawową kontrolę nad zadaniem.

Formularz edycji zadania
Formularz edycji zadania

Ustawienia zaawansowane zadania

Jest to jedna z ciekawszych rzeczy, które powstały w tym tygodniu. Działają już statusy zadania i cykliczność. Cykliczność zadań podzieliłem wstępnie na osiem z góry zdefiniowanych typów. Wydaję mi się, że na początek załatwiają one sprawę. Jeśli wpadnie mi coś jeszcze do głowy, zaktualizuję to.

W każdym razie przygotowałem:

  • zadanie jednorazowe,
  • zadanie codzienne,
  • zadanie na dni robocze,
  • zadanie na co 2 tygodnie,
  • zadanie wskazanego dnia każdego tygodnia,
  • zadanie wskazanego dnia każdego miesiąca,
  • zadanie ostatniego dnia miesiąca,
  • zadanie ostatniego dnia roku.

Przy wyborze cykliczności i daty rozpoczęcia użytkownik na bieżąco będzie informowany, z czym to się wiąże.

Cykliczność zadań
Cykliczność zadań

Wciąż nie ma jeszcze obsługi udostępniania zadania z poziomu interfejsu.

Wyświetlanie zadań według dnia

Dzięki przygotowaniu funkcjonalności zadań cyklicznych, mogłem napisać odpowiednie metody przeszukujące repozytorium zadań użytkownika. Najważniejszym elementem było wyświetlania zadań dla użytkownika wg wskazanego dnia. Działa to już dobrze i jestem z tej funkcjonalności zadowolony. Dzisiaj zajmę się stworzeniem odpowiedniej tabeli w bazie danych, która przechowywać będzie informacje o wykonanych zadaniach cyklicznych, tak by po wykonaniu danego dnia znikały już z listy.

Lista zadań na wskazany dzień
Lista zadań na wskazany dzień

Podsumowanie i dalszy plan działań

Minął miesiąc, a zaczyna działać dopiero podstawowa funkcjonalność aplikacji. Mam ogromną nadzieję, że pod koniec kwietnia zadania będą mogły być już udostępniane pomiędzy użytkownikami i zespołami – bo taki jest przecież główny cel todo.team – organizacja zadań w małych i średnich zespołach. Zastanawiam się jeszcze nad sposobem tagowania zadań i grupowania według grup projektów, ale to pewnie zostawię sobie do wykonania za 3-4 tygodnie.

Lista rzeczy, które bardzo chciałbym uruchomić w piątym tygodniu to:

  1. oznaczanie zadań cyklicznych jako wykonane dla danego dnia,
  2. dodawanie i modyfikowanie notatek do zadań,
  3. dodawanie załączników do zadań,
  4. przenoszenie zadań do kosza przed permanentnym skasowaniem.

Czy wszystko się uda? Zobaczymy.

Zachęcam do śledzenia moich dalszych postępów. Poniżej znajdziesz garść przydatnych ku temu linków.

Do usłyszenia w przyszłą środę!

Tagi:asp.netDaj Się Poznać 2017konkurs

Brak komentarzy

Napisz komentarz jako pierwszy!

Zostaw odpowiedź