Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

propozycje zmian do modułu Wydarzenia #711

Open
AgnieszkaZdanowicz opened this issue Nov 20, 2020 · 19 comments
Open

propozycje zmian do modułu Wydarzenia #711

AgnieszkaZdanowicz opened this issue Nov 20, 2020 · 19 comments

Comments

@AgnieszkaZdanowicz
Copy link
Collaborator

@ad-m przygotował wdrożenie modułu Wydarzenia (Events), który był napisany do wersji 2, ale okazało się, że jest potrzeba wdrożenia do wersji 1. Tak więc już korzystamy z tego modułu i mamy 2 prośby (chociaż mocno rozbudowane):

  1. w tej chwili Wydarzeń używamy do zaznaczania terminów rozpraw. Dotąd w EOD, bez tego modułu, robiłyśmy tak, że jak przychodziło zawiadomienie o rozprawie, to przy dodawaniu Listu w polu "komentarz" pisałyśmy ręcznie datę, godzinę i salę + dodawałyśmy ręcznie datę rozprawy na kalendarz google:

image

Chodziło o to, żeby jak się wejdzie w EOD w Sprawę, w widok spisu listów, to od razu było widać, gdzie ta rozprawa jest i kiedy, a kalendarz google nam o tym dodatkowo przypominał.

Wprowadzenie modułu Wydarzenia umożliwiło automatyczną synchronizację kalendarza google z EOD i to jest super! Ale z drugiej strony moduł Wydarzenia jest kolejnym miejscem, gdzie wprowadzamy ponownie dane o rozprawie. Tak więc wcale nie mamy mniej pracy, a to jest celem wprowadzania kolejnych rozwiązań do EOD.

image

Nadal musimy wpisywać szczegóły rozprawy w Komentarzu przy dodawaniu Listu, bo jak się wejdzie w spis Listów do Sprawy, to Wydarzenia nie są tam widoczne, a tym samym nie jest znany na pierwszy rzut oka termin rozprawy.

Szczerze mówiąc, myślałyśmy, że Wydarzenia będzie się zaznaczać podczas dodawania nowego Listu - że będzie tam dodatkowe pole do zaznaczenia, że to pismo wiąże się z Wydarzeniem i jak się zaznaczy to pole, to wtedy pojawią się pola do wpisania daty i godziny
(swoje wyobrażenia opisałam w dokumentacji w części "kalendarz": https://docs.google.com/document/d/1TB8WjVnCD4duCNe48O4Epfxfrp5vtzQf9fA8SSBgNu4/edit - tam co prawda pisałam, że rozprawy to co innego niż zaznaczanie terminów, w których musimy coś zrobić, ale teraz myślę, że to jedno rozwiązanie może być wspólne i dla rozpraw i dla terminów)

Mówiłam o tym w środę podczas spotkania i @mrbojko podpowiedział, że można byłoby to tak rozwiązać, że my właśnie dodając nowy List będziemy wpisywać dane do tych pól, a one będą się automatycznie przenosić do już wdrożonego modułu Wydarzenia i w ten sposób synchronizować z kalendarzem google. To rozwiązuje jeden, też poważniejszy, "problem" - nie będziemy musiały wchodzić dodatkowo do modułu Wydarzenia i przyspieszy nam to pracę. W tej sytuacji trzeba byłoby:

  • w formularzu dodawania nowego Listu dodać dodatkowe pola: "data wydarzenia" + "godzina wydarzenia"
  • zrobić tak, żeby te dane kopiowały się do modułu Wydarzeń z przypisaniem do właściwej Sprawy
  • w Wydarzeniach są jeszcze 2 pola: komentarz (to pole zostawiłabym, żebyśmy mogły uzupełniać z palca ewentualnie) + nazwa (tutaj chciałabym, żeby kopiowały się dane z pól Sprawa + Opis)

Drugi problem jest taki, jak zrobić, żeby przeglądając Listy w Sprawie było od razu widać, jaki przy danym liście jest zaznaczony termin. Pewnie można dodać kolejne kolumny do tabeli, ale to już chyba będzie za dużo kolumn. W sumie możemy jednak wpisywać w Komentarzu przy Liście te dane. Najważniejsze, żebyśmy nie musiały uzupełniać osobno modułu Wydarzeń.

  1. We wdrożonej wersji po synchronizacji z kalendarzem google na kalendarzu pojawiają się takie dane:

image

Po kliknięciu w link dostaję taki komunikat:

image

A jak Adam dodał Wydarzenie, to link prowadzi do innej sprawy niż ta, której rzeczywiście dotyczy Wydarzenie. Tka więc tutaj coś nie działa. W ogóle wolałybyśmy, żeby ten link nie prowadził do Wydarzenia, tylko to Sprawy - w tym przypadku, którego używam do screenów,, to byłaby ta strona:

image

@AgnieszkaZdanowicz
Copy link
Collaborator Author

Kasia Witek zrobiła wizualizację dodania tych pól "data" i "godzina" na ekranie dodawania nowego listu

image

Chciałybyśmy, że uzupełnienie pól 'Data wydarzenia' i 'godzina' nie było obowiązkowe, ale jeśli je uzupełnimy, to wtedy automatycznie utworzy się wydarzenie i zsynchronizuje z kalendarzem google.

@ad-m
Copy link
Member

ad-m commented Dec 3, 2020

@AgnieszkaZdanowicz to ma być jako rozszerzenie daty odbioru (jak na wizualizacji), czy nowe pole?

@AgnieszkaZdanowicz
Copy link
Collaborator Author

Słuszna uwaga! Ma być nowe pole

@ad-m
Copy link
Member

ad-m commented Dec 3, 2020

Chcesz mieć dla jednego listu tylko jedną datę wydarzenia, czy kilka?

@AgnieszkaZdanowicz
Copy link
Collaborator Author

Jedną

@AgnieszkaZdanowicz
Copy link
Collaborator Author

@ad-m mam pytanie - czy jak edytujemy Wydarzeniu, już po jego dodaniu, to ono się zaktualizuje na kalendarzu google? Bo dodałyśmy coś do komentarza na wydarzeniu i to się nie pojawia na kalendarzu

@ad-m
Copy link
Member

ad-m commented Dec 4, 2020

@AgnieszkaZdanowicz , zaktualizuje, ale niestety nie natychmiast, a nawet po kilku godzinach:

Google Calendar does not allow you to adjust the update interval for iCal calendar subscriptions, and does not observe a TTL set in the calendar feed. Google Calendar updates feed information once every 8 hours.

@ad-m
Copy link
Member

ad-m commented Dec 4, 2020

Moglibyśmy dodać nagłówki, aby przynajmniej inne programy próbowały to pobierać co godzinę ( https://stackoverflow.com/questions/538081/set-update-limits-on-icalendar-feed ). Do zrobienia przy okazji.

@AgnieszkaZdanowicz
Copy link
Collaborator Author

dzięki za wyjaśnienie!

@AgnieszkaZdanowicz
Copy link
Collaborator Author

To nie jest pilne, ale piszę na przyszłość, że coś nie działa z tą aktualizacją chyba albo ja nie rozumiem komunikatu, który Adam podesłał o tych aktualizacjach.

W piątek Kasia W. zmieniła nazwę tego wydarzenia: https://small-eod.siecobywatelska.pl/admin/cases/case/14/change/?_changelist_filters=pk__exact%3D14

image

"Posiedzenie niejawne" jest tu na początku nazwy.

A w kalendarzu nadal jest stara nazwa, która zaczyna się od sygnatury:

image

I czy możemy prosić o zmianę, żeby pole komentarz nie było obowiązkowe do uzupełnienia?

@ad-m
Copy link
Member

ad-m commented Dec 7, 2020

Muszę zweryfikować dlaczego Google nie dokonało aktualizacji.

@ad-m
Copy link
Member

ad-m commented Jan 28, 2021

@AgnieszkaZdanowicz , uwagi uwzględnione. Odświeżanie powinno działać sprawniej. Na http://small-eod.siecobywatelska.pl/admin/authkey/key/ jest nowy kalendarz dostępny. W liście jest opcja określenia czasu wydarzenia.

@AgnieszkaZdanowicz
Copy link
Collaborator Author

@ad-m dzięki wielkie! A czy to, że jest nowy kalendarz dostępny oznacza, że muszę raz jeszcze wygenerować klucze i wgrać je do kalendarza google?

@ad-m
Copy link
Member

ad-m commented Jan 28, 2021

Klucza możesz użyć starego, ale dodajesz kalendarz na nowo.

@AgnieszkaZdanowicz
Copy link
Collaborator Author

@ad-m a czy link z kalendarza może prowadzić do innego widoku Sprawy?

Bo prowadzi tu: https://small-eod.siecobywatelska.pl/admin/cases/case/492/change/?_changelist_filters=o%3D1.4%26q%3Dadmini

A wolałabym tu: https://small-eod.siecobywatelska.pl/admin/cases/letter/?case__id__exact=492

Chyba źle to wcześniej wyjaśniłam.

@ad-m
Copy link
Member

ad-m commented Jan 29, 2021

Może, zmienię to niebawem.

@AgnieszkaZdanowicz
Copy link
Collaborator Author

@ad-m to ja jeszcze się spytam, czy w kalendarzu na EOD, na którym można zaznaczać daty, może być jako pierwszy dzień tygodnia poniedziałek? Bo jest niedziela i to trochę myli (wydaje mi się, że wcześniej pierwszy był poniedziałek)

image

@AgnieszkaZdanowicz
Copy link
Collaborator Author

@ad-m I już ostatnie - czy na kalendarzu google w tym widoku mogą się pojawiać dane z pól "opis" i "sprawa"?

image

Wiem, że to się pojawia, jak się rozwinie wydarzenie, ale gdyby to była łatwa zmiana, to by nam ułatwiła pracę.

@ad-m
Copy link
Member

ad-m commented Jan 29, 2021

Wybór daty to osobne zagadnienie. Tak już było. Zmiana tytułu to prosta zmiana.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants