Comments (8)
Tak, już też się zorientowałam że się źle zrozumieliśmy. To chyba wszystko jasne. 😃
from io-kawiarnie.
Model: pieniądze w kasie na początku zmiany, pieniądze w kasie na końcu zmiany, obrót w trakcie zmiany kartami, wydatki: <na co, ile>, łączna należność, pracownik, który stworzył raport, data.
Formularz: pieniądze w kasie na początku zmiany, pienią∂ze w kasie na końcu zmiany podzielone na nominały (10 gr - 100 zł), karty, wydatki: na co i ile, np. dostawa makro 230zł, łączna należność.
Widoki:
tworzenie - wyświetlanie formularza i zbieranie z niego danych
przeglądanie - wyświetlenie danych: pracownik, data, łączna należność, jakoś wyraźnie zaznaczone manko/superata, możliwość podglądu dokładnych danych i tam też poszczególne wydatki, gotówka na początku zmiany, na końcu zmiany, karty.
from io-kawiarnie.
Czy w modelu warto pamiętać także kto robił ten formularz?
from io-kawiarnie.
Ta informacja na pewno jest potrzebna przy raporcie z kasy. Da się ją jakoś inaczej pamiętać niż w modelu?
from io-kawiarnie.
Znaczy pewnie i można ale myślę, że to najbardziej sensowne będzie trzymać w modelu aktualnie zalogowanego użytkownika.
from io-kawiarnie.
W czym jest lepsze to że użytkownik trzyma referencję do modelu od tego że raport trzyma referencję do pracownika?
from io-kawiarnie.
Jeżeli raport trzyma referencję, to łatwiej jest się dostać. Bo wyświetlasz raport i bierzesz np. raport.creator
. Jeżeli masz, że użytkownik trzyma referencję to znalezienie użytkownika dla raportu jest już trochę bardziej kłopotliwe.
Tym bardziej, że jeżeli użytkownik trzyma referencję do raportu, to będzie trzymał listę stworzonych raportów, a to już tak mało relacyjnie brzmi.
Po za tym nie mam więcej argumentów
from io-kawiarnie.
Aaaa przepraszam. Ja źle zrozumiałem pytanie. W tym komentarzu przed pytaniem chodziło mi o model raportu, w którym będzie trzymana referencja do użytkownika, a nie że w modelu użytkownika referencja do modelu...
from io-kawiarnie.
Related Issues (20)
- Calendar view tests
- Caffe view tests
- Editing user should not require password (only django permission)
- Deleting employees
- Change "Hello {{ employee.name }}" UI
- Caffe model HOT 3
- Caffe form
- Caffe create view
- Add "main" view in app
- Add caffe relation to all models HOT 2
- Add missing required permissions for views
- Back user to page from which started creating/editing HOT 2
- Display error message when a user tries to make changes without permissions
- Multiple permissions in permission_required tag should be in list
- Display message after user successfully added product, category etc.
- Display error message when user tries to add an empty report
- Change views names to namespaces
- Change tests setup to fixtures
- Passed JSON to template is vulnerable to XSS attack
- Admin should have view for every employee
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from io-kawiarnie.