virrages / io-kawiarnie Goto Github PK
View Code? Open in Web Editor NEWAplikacja dla kawiarni pomagająca w zarządzaniu
License: MIT License
Aplikacja dla kawiarni pomagająca w zarządzaniu
License: MIT License
Jak powinno to wyglądać?
Potrzeba napisać wygląd formularza raportu i jego wygląd ogólny
Musimy zmienić typ formularza raportu, na coś przyjemniejszego do użycia, niż multiselect
Dodawanie nowych produktów w UI podczas tworzenia raportu z szablonu
Usuwanie produktu (poprzez naciśnięcie przycisku kosza), przy którym wystąpił błąd, podczas tworzeniu raportu z szablonu, nie usuwa błędu.
Błąd powinien być także usuwany.
Trzeba ustalić kto ma jaki dostęp do poszczególnych viewsów.
Przeglądanie:
Employee
Employee
Employee
Employee
Employee
Employee
Edycja:
Employee
Employee
Employee
Employee
Employee
Dodawanie:
Employee
Employee
Employee
Employee
Employee
Trzeba wyspecfikować dokładnie wszystkie grupy użytkowników. Na pewną istnieją Admin
(globalny admin) i Employee
(pracownik).
Czy będziemy potrzebować jakiś pośrednich, jak Manager
(menedżer)?
Trzeba stworzyć model Employee
. Powinien posiadać podstawowe informacje i możliwość logowania.
Jakie powinny być podstawowe informacje?
There are not full tests for Report views.
Model Report
:
Trzeba się zastanowić czy to wystarcza
Potrzebny view dla tworzenia i zarządzania użytkownikami (jak i adminem).
When user wants to edit Report there are no current FullProducts assigned to Report only new, which user can add as new ones
Model Category
:
Potrzebny jest view dla logowania i wylogowywania.
Logowanie: https://docs.djangoproject.com/en/1.9/topics/auth/default/#how-to-log-a-user-in
Wylogowywanie: https://docs.djangoproject.com/en/1.9/topics/auth/default/#how-to-log-a-user-out
Wygląd kategorii i wygląd w formularzu
Change in report models needed
UI does not allow this bug to happen, but should be fixed
UI doesn't allow for this bug to happen, but needs to be fixed.
Trzeba zrobić formularz do modelu Admin
i Employee
Powiniśmy wybrać czy robimy po grupach i je hardcodujemy w kodzie tj. Pracownik i Admin
Czy jakoś idziemy po permissions.
Ja był optował za rozwiązaniem z grupami i sprawdzał czy ten user jest w danej grupie i tyle.
Model Product
:
Model Admin
(lub CaffeOwner
cokolwiek). Powinien posiadać dodatkowe przywileje w przeciwieństwie do usera. Dzięki temu będzie łatwo oddzielić części, gdzie może dostać się zwykły user, a tym gdzie admin.
Nie jestem tylko pewien czy trzeba oddzielnie tworzyć usera i admina, czy tylko powiedzieć, że admin ma większe przywileje.
Admin powinen posiadać możliwość dodawania nowych użytkowników (nie mogą sami siebie się stworzyć).
Trzeba też się zastanowić jak dokładnie będzie wyglądało tworzenie Admina. Czy będzie można zrobić to manualnie czy będzie to hard coded gdzieś w jakieś funkcji.
Add save() tests
Model ReportTemplate
ma przedstawiać szablon raportów, tak aby łatwo można było ich używać i tworzyć z nich zwykłe raport tj. konwertować w jakiś sposób do klasy Report
Podstawowe informacje:
Trzeba naprawić przycisk Anuluj
żeby poprawnie powracał nawet gdy nie ma poprzedniej strony w historii
name='' shouldn't be allowed. Leaving name field empty in a form doesn't pass.
Wygląd produktu i jego formularza
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.