projects:spejstore
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
projects:spejstore [2017/10/07 21:59] – Uaktualnij TODO mpts | projects:spejstore [2018/04/27 21:55] – [Drukowanie labelek] można wyszukiwać prop:owner i prop:ip:10.10.10.10 mpts | ||
---|---|---|---|
Line 8: | Line 8: | ||
====== Hackerspace Inventory System ====== | ====== Hackerspace Inventory System ====== | ||
+ | System inwentaryzacji spejsu. | ||
===== Dodawanie rzeczy ====== | ===== Dodawanie rzeczy ====== | ||
- | - Zaloguj się na [[https:// | + | - Przejdź |
- | - Przejdź na stronę | + | - Kliknij //[[https:// |
- | - Kliknij //Add item//. | + | |
- Uzupełnij formularz. | - Uzupełnij formularz. | ||
- | - Zapisz. | + | - Zapisz. |
+ | - Wydrukuj labelkę. | ||
+ | - Odnieś rzecz na jej miejsce. | ||
==== Opis pól formularza ==== | ==== Opis pól formularza ==== | ||
Line 35: | Line 36: | ||
^ Pole ^ Przykładowa wartość ^ Uwagi ^ | ^ Pole ^ Przykładowa wartość ^ Uwagi ^ | ||
| //count// | 4 | | | | //count// | 4 | | | ||
- | | // | + | | //donor// | dfgg | | |
+ | | // | ||
+ | | // | ||
+ | | //MAC// | 27: | ||
+ | | // | ||
+ | | // | ||
| //project// | arcade | | | | //project// | arcade | | | ||
- | | //serial number// | | | + | | // |
- | | // | + | | //url// | http:// |
- | | //url// | http:// | + | |
| // | | // | ||
Line 48: | Line 53: | ||
</ | </ | ||
- | '' | + | '' |
- | ===== Issues | + | ===== Tricks |
- | ==== To do ==== | + | * Można wyszukiwać po obecności lub wartości '' |
+ | ===== Maintenance ===== | ||
- | === Formularz | + | ==== Labelki ==== |
- | - Sugerowanie użycia istniejących kluczy przy wprowadzaniu | + | Typ standardowych labelek: |
- | - Wyświetlać ścieżkę do //Parent// podczas wypełniania tego pola. Pomocne, gdy istnieje kilka przedmiotów o tej samej nazwie. Wówczas można je rozróżnić na podstawie ścieżki. | + | |
- | === Inne === | + | |
+ | ==== Wgrywanie najnowszego kodu na produkcję ==== | ||
+ | |||
+ | |||
+ | < | ||
+ | $ ssh root@inventory | ||
+ | # cd / | ||
+ | </ | ||
+ | |||
+ | ===== Development ===== | ||
+ | |||
+ | ==== API ==== | ||
+ | |||
+ | API jest udokumentowane [[ http:// | ||
+ | |||
+ | |||
+ | ==== Potencjalnie przydatne i fajne rzeczy do dodania ==== | ||
+ | |||
+ | - Lepsze wybieranie rzeczy: | ||
+ | - https:// | ||
+ | - https:// | ||
+ | - https:// | ||
+ | |||
+ | ==== Issues ==== | ||
+ | |||
+ | === To do === | ||
+ | |||
+ | == Formularz == | ||
+ | |||
+ | - < | ||
+ | - Automatyczne generowanie labelki. | ||
+ | - Dodaj przycisk //Save and print//. | ||
+ | - Dodaj przycisk //Save and borrow//, który za jednym kliknięciem rejestruje to, że aktualnie zalogowany użytkownik pożycza w tym momencie dany przedmiot. | ||
+ | - Dodać przycisk //Save and view//, który zapisuje i wraca do widoku przedmiotu, a nie do interfejsu admina. | ||
+ | - Guzik do resetu pól //taken on// i //taken until//. | ||
+ | - Pobierz po ftp najnowszy obrazek z [[ftp:// | ||
+ | |||
+ | == Inne == | ||
- Dodaj wszystkich członków HS do użytkowników spejstore, żeby dało się sensownie określać właściciela przedmiotu. | - Dodaj wszystkich członków HS do użytkowników spejstore, żeby dało się sensownie określać właściciela przedmiotu. | ||
+ | - Dostęp do inventory spoza spejsu. | ||
+ | - < | ||
+ | - Na stronie domowej umieść przydatne linki i informacje zamiast dużego search baru, którego nikt nie używa. Przykładowe przydatne informacje: | ||
+ | - Potrzebujesz pudełka? Sprawdź [[ https:// | ||
+ | - Dodać property (chociaż property nie jest chyba technicznie poprawnym określenie w kontekście spejstore) ' | ||
+ | - **Wygodne dodawania zdjęć do przedmiotów!!!** | ||
- | === Wyszukiwarka | + | |
+ | == Wyszukiwarka | ||
- Wyświetlaj własność //count// obok potomków przedmiotu (dzięki temu na pierwszy rzut oka widać, ile na przykład jest baterii w samli z bateriami). | - Wyświetlaj własność //count// obok potomków przedmiotu (dzięki temu na pierwszy rzut oka widać, ile na przykład jest baterii w samli z bateriami). | ||
- Pole //Owner// powinno być brane pod uwagę podczas wyszukiwania (aktualnie nie jest, chociaż //Props// są). | - Pole //Owner// powinno być brane pod uwagę podczas wyszukiwania (aktualnie nie jest, chociaż //Props// są). | ||
- Poprawić postgresowy full-text search. | - Poprawić postgresowy full-text search. | ||
- | - Poprawić wyszukiwanie: | + | - <del>Poprawić wyszukiwanie: |
- | - Wyświetlać kategorie w widoku | + | - < |
- | + | - < | |
- | ==== In progress ==== | + | - < |
+ | - < | ||
+ | - < | ||
+ | - <del>Wyświetlaj podgląd przedmiotu od razu, jeżeli jest to jedyny przedmiot pasujący do danego zapytania. \\ Nie ma sensu pokazywać listy z jednym przedmiotem do wybrania.</ | ||
+ | - < | ||
+ | - < | ||
+ | - **Bug**: Dodanie obrazka w sekcji //Changes// pokazuje dziwne komunikaty: https:// | ||
+ | - < | ||
+ | - Posortować // | ||
+ | - Wyszukiwarka nie przegląda kategorii. Na przykład zapytanie " | ||
- | === mpts === | + | == API == |
- | - Dodaj przycisk do przejścia z https://inventory.waw.hackerspace.pl/ do https://inventory.waw.hackerspace.pl/admin/. | + | - <del>//modify//, które pozwala w prosty sposób zmodyfikować informacje o przedmiocie za pomocą aplikacji klienckiej.</del> e? https:// |
- | - Dodaj link do wiki na stronie | + | |
- | - Pokazuj pola //State// i //Owner// podczas wyświetlania przedmiotu. | + | |
- | - Dodać wsparcie dla Markdowna do opisu przedmiotu. | + | |
- | - https:// | + | |
- | - Alternatywa: | + | |
- | - Dodaj //Add child// do kolumny // | + |