devel/ cleanup + a bit README text

This commit is contained in:
theresa 2011-10-14 05:18:19 +02:00
parent 86b25703be
commit 37cd8698bf
4 changed files with 47 additions and 32 deletions

View File

@ -1,13 +1,47 @@
Kassensystem Kassensystem
############
Preamble
========
For ages there has been the discussion - Kassensystem!
So many attempts have been made, so many things have been discussed
and overengineered... But oh well, here is our attempt!
Mighty Kassensystem, finally!
Installation Process Installation Process
==================== ====================
1. Webserver
Some sort of Webserver is needed to host the django part. All about deploying
django can be found at https://docs.djangoproject.com/en/dev/howto/deployment/
Mostly this will be apache2 + mod_wsgi.
k4ever has static files which should be served by the webserver directly, so
be sure to turn off python for the media/ directory.
For development there is also djangos builtin webserver. You can use it via
./manage.py runserver but THIS SHOULD NEVER BE USED IN A PRODOCTIVE
ENVIRONMENT.
2. The database
- edit settings.py for database - edit settings.py for database
- Add Usergroups: ('Normal User', 'Plugin') ( to be renamed) - Add Usergroups: ('Normal User', 'Plugin') ( to be renamed)
- ./manage.py syncdb - ./manage.py syncdb
- install script for needed data will be written.
API Documentation
=== =============
Yes, there is more documentation than this readme! It is present
at k4ever/docs/, but if you want (and have python-sphinx) installed,
you can compile it to nice html (or pdf, ...) pages. There is a
``Makefile`` present to your assistance.

View File

@ -11,25 +11,25 @@ Noch zu tun:
[x] doku [x] doku
[x] API(wget)-Beispiele [x] API(wget)-Beispiele
[ ] Authblob erlaubt momentan beliebige größe - beschrängen auf 10kb o.ä. [ ] Authblob erlaubt momentan beliebige größe - beschrängen auf 10kb o.ä.
[ ] API erlauben mehrere Items auf eine Order zu setzen (und damit auch deposit zu getränk zu kaufen) [x] API erlauben mehrere Items auf eine Order zu setzen (und damit auch deposit zu getränk zu kaufen)
Todo bis release: Todo bis release:
- artikel in datenbank (wir oder gemeinschaftlich am freitag?) [/] artikel in datenbank (wir oder gemeinschaftlich am freitag?)
- barcode client (sping) [ ] barcode client (sping)
- pfand fuer barcode client [x] pfand fuer barcode client
- guter erklärender plugintext [ ] guter erklärender plugintext
[x] startseite [x] startseite
- beliebte items mit kaufoption, eventuell sortiert nach drei gruppen wie (Getränke, Essen, [Anderes]) oder (Getränke, Süßes, Salziges, [Anderes]) [x] beliebte items mit kaufoption, eventuell sortiert nach drei gruppen wie (Getränke, Essen, [Anderes]) oder (Getränke, Süßes, Salziges, [Anderes])
- einkaufsseite [x] einkaufsseite
- alle items, sortierung nach preis/alphabet [x] alle items, sortierung nach preis/alphabet
- suchfeld fixen (konrad?) [x] suchfeld fixen (konrad?)
[x] image aspect ration checking und/oder irgendwo hinschreiben (seba) [x] image aspect ration checking und/oder irgendwo hinschreiben (seba)
[x] transaktionsseite schöner machen [x] transaktionsseite schöner machen
- pluginseite (einstellungen) schöner machen [x] pluginseite (einstellungen) schöner machen
[x] history: items durch bilder ersetzen, pfand drunterschreiben wenn pfand... [x] history: items durch bilder ersetzen, pfand drunterschreiben wenn pfand...
- apidocs probelesen - apidocs probelesen
- icons auf startseite unter loginfeld - icons auf startseite unter loginfeld
- blabla zum kassensystem fuer docs (tannek, seba) [ ] blabla zum kassensystem fuer docs
Nice-to-haf: Nice-to-haf:
@ -48,8 +48,4 @@ Open for discussion:
- 15, besser 20:Man sucht auf ja nach etwas und will sich nicht totklicken ~~~TKroenert - 15, besser 20:Man sucht auf ja nach etwas und will sich nicht totklicken ~~~TKroenert
Konrad: Konrad:
Abmeldebutton rechts oder rot?
- die liste der zu einkaufenden items ist doof :(
- /store/history/ ist noch kaputt + zeit unformatiert
- /transaction/ sehen die gemachten transactions noch nicht so cool aus
- in js verhindern, das wer durch doppelklick auf "KAUFEN" das ding 2x kauft(also 2x http request abgesetzt werden) - in js verhindern, das wer durch doppelklick auf "KAUFEN" das ding 2x kauft(also 2x http request abgesetzt werden)

Binary file not shown.

View File

@ -1,15 +0,0 @@
django gibt tabellenstruktur vor
webinterface
mit django
fuer
adminsistration
user preferences
kaufen
undsoweiter
d.h. voller funktionsumfang
-- milestone 2
touchinterface am kuehlschrank
möglichst simpel