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
############
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
====================
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
- Add Usergroups: ('Normal User', 'Plugin') ( to be renamed)
- ./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] API(wget)-Beispiele
[ ] 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:
- artikel in datenbank (wir oder gemeinschaftlich am freitag?)
- barcode client (sping)
- pfand fuer barcode client
- guter erklärender plugintext
[/] artikel in datenbank (wir oder gemeinschaftlich am freitag?)
[ ] barcode client (sping)
[x] pfand fuer barcode client
[ ] guter erklärender plugintext
[x] startseite
- beliebte items mit kaufoption, eventuell sortiert nach drei gruppen wie (Getränke, Essen, [Anderes]) oder (Getränke, Süßes, Salziges, [Anderes])
- einkaufsseite
- alle items, sortierung nach preis/alphabet
- suchfeld fixen (konrad?)
[x] beliebte items mit kaufoption, eventuell sortiert nach drei gruppen wie (Getränke, Essen, [Anderes]) oder (Getränke, Süßes, Salziges, [Anderes])
[x] einkaufsseite
[x] alle items, sortierung nach preis/alphabet
[x] suchfeld fixen (konrad?)
[x] image aspect ration checking und/oder irgendwo hinschreiben (seba)
[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...
- apidocs probelesen
- icons auf startseite unter loginfeld
- blabla zum kassensystem fuer docs (tannek, seba)
[ ] blabla zum kassensystem fuer docs
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
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)

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