Open AgnieszkaZdanowicz opened 5 years ago
@Plotron , czy możesz wygenerować listę plików, abyśmy mogli pójść z tym do przodu i ocenić co jest możliwe? Odpowiedni skrypt Powershell:
Get-ChildItem -Path E:\music\Santana –Recurse
Wykonanie tego najskuteczniej byłoby zrobić poprzez API (oparte o django-rest-framework
) i klienta Python wykorzystującego bibliotekę requests
.
API potrzebujemy także do wykonania nowego front-endu opartego o coś współczesnego i dość interaktywnego (React / Vue / AngularJS).
chętnie napisze w rest frameworku
@bukowa, świetnie. Czego potrzebujesz?
konkretnej struktury plików najlepiej przykladowego folderu z loremipsum
@bukowa, może pierw implementacja API?
@Plotron, ogarniesz, czy muszę się wybrać. Do biura?
@ad-m wystarczy zwykly serializer ktory zamieni input i wsadzi do bazy, pozniej jedna klasa dla endpointu
Wszystkie rzeczy są proste, jeżeli się je dobrze zna. Ja mam ograniczone doświadczenie z django-rest-framework, więc nie jest to dla mnie tak hop-siup.
Warto także pomyśleć o testach, choćby integracyjnych.
@bukowa , przesyłam wykaz plików dla spraw Stowarzyszenia, a także aktualny słownik aplikacji. Myślę, że musimy zacząć od tego, aby wykaz plików przekształcić do formatu CSV, następnie możliwie automatycznie wypełnić wymagane pola słownikowe, a resztę @AgnieszkaZdanowicz będzie musiała uzupełnić. To jest jednorazowy import wyłącznie w jedną stronę. Analogicznie dla spraw SO-WP będziemy następnie musieli przeprowadzić z sprawami klientów w których uczestniczyliśmy, ale tam już są dane wrażliwe z danymi osobowymi, więc nie mogę tak otwarcie.
Mamy bardzo dużo poskanowanych teczek spraw (czyli mamy same załączniki, ale ładnie ułożone w foldery), które chciałabym wgrać do small-eod. Czy byłaby możliwość wgrania ich w taki sposób, że nazwa folderu będzie od razu nazwą sprawy i wszystkie pliki z danego folderu będą się zapisywały jako listy do tej sprawy? I żeby nazwa pliku uzupełniała pole "opis" w liście? Te foldery mamy pogrupowane powiedzmy "tematycznie". Osobno mamy sprawy nasze a osobno klientów, potem jest podział na sprawy związane z bezczynnością i z decyzjami itd. Na podstawie tego podziału w small-eod przy rejestrowaniu sprawy są do zaptaszkowania pola takie jak "czyja sprawa", "jaki zakres sprawy" etc. Byłoby genialnie, gdyby dało się tak zrobić, że jak wgrywamy dane foldery, to od razu zaznaczają się wybrane pola. Nie wiem, czy to możliwe, ale pomarzyć zawsze można :)