User Tools

Site Tools


projects:spejstore

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
projects:spejstore [2017/10/08 19:12] – [Issues] Usuń zrobione todo mptsprojects:spejstore [2019/01/10 14:45] drozdziak1
Line 11: Line 11:
 ===== Dodawanie rzeczy ====== ===== Dodawanie rzeczy ======
  
-  - Zaloguj się na [[https://inventory.waw.hackerspace.pl/admin/login/?next=/admin/]]. +  - Przejdź na stronę [[https://inventory.waw.hackerspace.pl/admin/]] (być może trzeba będzie się zalogować)
-  - Przejdź na stronę [[https://inventory.waw.hackerspace.pl/admin/storage/item/]]. +  - Kliknij //[[https://inventory.waw.hackerspace.pl/admin/storage/item/addAdd item]]//.
-  - 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 35:
  
 ^ Pole ^ Przykładowa wartość ^ Uwagi ^ ^ Pole ^ Przykładowa wartość ^ Uwagi ^
-| //count// | 4 | Spór czy używać //count//, czy //quantity// trwa. | +| //count// | 4 | 
-| //keywords// | lutownica (lutownice), stacja lutownicza (stacje lutownicze), lutowanie | Warto wpisywać to słowa, pod którymi ludzie będą potencjalnie szukali danego przedmiotu. Nie ma sensu tu powielać informacji zawartych w tytule lub opisie. |+//donor// | dfgg | | 
 +//ip//    | 10.8.0.205 | 
 +| //keywords// | lutownica (lutownice), stacja lutownicza (stacje lutownicze), lutowanie | Słowa, pod którymi ludzie będą potencjalnie szukali danego przedmiotu. Nie ma sensu tu powielać informacji zawartych w tytule lub opisie. | 
 +| //MAC// | 27:04:96:35:D7:FB | | 
 +| //management_url// | http://10.19.1.41 | | 
 +| //manufacturer// | IBM | Używaj zamiast //vendor//, //producent//, //brand//, etc. |
 | //project// | arcade | | | //project// | arcade | |
-| //serial number// | | +| //tolerance//5% 
-| //tolerance// | | +| //url// | http://vending.waw.hackerspace.pl/Zamiast: //website//|
-| //url// | http://vending.waw.hackerspace.pl/ | |+
 | //wiki_url// | https://wiki.hackerspace.pl/projects:vending | | | //wiki_url// | https://wiki.hackerspace.pl/projects:vending | |
  
Line 49: Line 53:
 </code> </code>
  
-''ID-LABELKI'' jest tym tekstem, który jest zakodowany w QR code labelki.+''ID-LABELKI'' jest tekstem zakodowanym w QR kodzie labelki.
  
 +===== Tricks =====
 +
 +  * Można wyszukiwać po obecności lub wartości ''prop''. Na przykład: ''prop:owner'' lub ''prop:ip:10.8.0.205''.
 ===== Maintenance ===== ===== Maintenance =====
 +
 +==== Labelki ====
 +
 +Typ standardowych labelek: //Basic Dymo 89x36mm label//
 +
  
 ==== Wgrywanie najnowszego kodu na produkcję ==== ==== Wgrywanie najnowszego kodu na produkcję ====
Line 62: Line 74:
  
 ===== Development ===== ===== Development =====
 +
 +==== API ====
 +
 +API jest udokumentowane [[ http://inventory.waw.hackerspace.pl/api/1/ | tutaj ]].
 +
  
 ==== Potencjalnie przydatne i fajne rzeczy do dodania ==== ==== Potencjalnie przydatne i fajne rzeczy do dodania ====
Line 76: Line 93:
 == Formularz == == Formularz ==
  
-  - Sugerowanie użycia istniejących kluczy przy wprowadzaniu //Props//. +  - <del>Sugerowanie użycia istniejących kluczy przy wprowadzaniu //Props//.</del>
-  - 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. +
-  - Przycisk do drukowania labelki w stylu //Add and print//.+
   - Automatyczne generowanie labelki.   - Automatyczne generowanie labelki.
-  - Dodaj przycisk //Save and print//, który za jednym kliknięciem rejestruje to, że aktualnie zalogowany użytkownik pożycza w tym momencie dany przedmiot.+  - 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.   - 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://camera.waw.hackerspace.pl/]], skompresuj go i dodaj jako zdjęcie przedmiotu.
  
 == Inne == == Inne ==
Line 87: Line 105:
   - 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.   - Dostęp do inventory spoza spejsu.
 +  - <del>Sortować po nazwach przy dodawaniu kategorii (''CreateTrigger'', czy coś).</del>
 +  - 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://inventory.waw.hackerspace.pl/item/d5d3abe7-d233-4a74-8eec-0a3833d60d14 | karton z pustymi pudełkami ]].
 +  - Dodać property (chociaż property nie jest chyba technicznie poprawnym określenie w kontekście spejstore) 'consumable' i webówkę w ramach inventory, która wystawia listę wszystkich consumabli z szybkim sortowaniem po stopniu użycia i wyszukiwaniem. (@enleth)
 +  - **Wygodne dodawania zdjęć do przedmiotów!!!**
 +
  
 == Wyszukiwarka i podgląd przedmiotu == == Wyszukiwarka i podgląd przedmiotu ==
Line 93: Line 117:
   - 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: wyszukiwanie //kola// nie zwraca wyników typu //koła//+  - <del>Poprawić wyszukiwanie: wyszukiwanie //kola// nie zwraca wyników typu //koła//.</del> 
-  - Wyświetlać kategorie w widoku przedmiotu. +  - <del>Ulepszyć drukowanie labelek z poziomu podglądu.</del>  
-  - Sortuj //Properties// alfabetycznie.+    - <del>Aktualnie po kliknięciu powinna wydrukować się labelka. Niestety, u mnie (mpts) nie działa.</del>  
 +    - <del>Nie da się zaznaczać tekstu w labelce.</del> 
 +    - <del>**Przeglądarki krzyczą, że jest niebezpiecznie.**</del> 
 +    - <del>Fajnie byłoby, gdyby tekst labelki był nieklikalny, ale za to obok tekstu w ramce labelki była ikonka drukarki.</del> 
 +  - <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.</del> 
 +  - <del>**Bug**: Nie da się wyszukać przedmiotu //[[https://inventory.waw.hackerspace.pl/item/6082f707-000f-4ed1-bbd4-6c5f496ca76c | We Can Do It!]]//.</del> 
 +  - <del>**Bug**: Wyszukiwanie frazy //[[https://inventory.waw.hackerspace.pl/search?q=the | the]]// nie zwraca żadnych wyników, chociaż istnieje przedmiot //[[https://inventory.waw.hackerspace.pl/item/de522d07-0705-411c-b9c3-ae6bd8248e27 | the plotting szafka]]//.</del> 
 +  - **Bug**: Dodanie obrazka w sekcji //Changes// pokazuje dziwne komunikaty: https://inventory.waw.hackerspace.pl/item/e1466fee-d14c-4596-9e31-8755bc6be9d0  
 +  - <del>Wyszukiwanie //labe// nie zwraca w wyniku rzeczy w rodzaju //labelarka//.</del> 
 +  - Posortować //Properties// alfabetycznie. 
 +  - Wyszukiwarka nie przegląda kategorii. Na przykład zapytanie "mem" nie zwraca żadnych wyników, a mogłoby zwrócić wszystkie przedmioty z kategorii //mem//. 
 + 
 +== API ==
  
-=== In progress ===+  - <del>//modify//, które pozwala w prosty sposób zmodyfikować informacje o przedmiocie za pomocą aplikacji klienckiej.</del> e? https://inventory.waw.hackerspace.pl/api/1/ 
 +  - Wskrzesić czytnik QR-code'ów z ESP: [[projects:spejstore:czytnik_qr|Czytnik kodów spejstorowych]]

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki