Commit Graph

87 Commits

Author SHA1 Message Date
f1ef355fd6 Superhurtigkjøp (fikser #8). 2011-03-10 15:03:19 +00:00
6493173339 lagt til almelid i userbarcodes.tex 2011-03-08 19:27:18 +00:00
2e91c4ec6a Der bodde en underlig gråsprængt en
på den yderste nøgne ø;- 
Jeg la til sånn userbarcodes.
2011-03-07 20:11:56 +00:00
b11d1a610b Fikset en feil med konstruktøren til Product.
Nytt parameter stock fikk default-verdi 0.  Dermed fungerer kall som
ikke vet om dette parameteret.  Dessuten er det ganske tvilsomt at vi
noensinne har lyst til å initialisere et nytt produkt med en annen
stock enn 0.
2011-03-07 18:14:18 +00:00
c074bf3ac3 Fjernet pause etter lagring av kjøp. 2011-03-07 17:11:13 +00:00
7dc8c798c3 Fikset justering av stock ved kjøp.
To ting:

1) amount er ikke nødvendigvis 1 (selv om den alltid blir det slik vi
   lager PurchaseEntries nå).
2) Justering av stock skal skje i Transaction.perform_transaction,
   ikke når PurchaseEntry-en lages.
2011-03-07 17:10:00 +00:00
torjehoa
2bab42e3c5 la inn databasemagi 2011-03-07 16:58:36 +00:00
0e02a6476c Fikset litt på hurtigkjøpsopplegget.
Man kan nå gjøre hurtigkjøp kun fra hovedmenyen, ikke fra en vilkårlig
meny med undermenyer.
2011-03-07 16:45:15 +00:00
ee943404af tror den fungerer bedre nå 2011-03-07 13:39:54 +00:00
4c5404389f lagt til 'cs' for clear screen i hovedmenyen 2011-03-07 09:01:43 +00:00
d7fb30e0c1 Laget enkelt script som skriver en loggfil. 2011-03-06 20:54:11 +00:00
fe3410d842 rettelser 2011-03-06 20:18:06 +00:00
0fd8de7ad3 stuff 2011-03-06 20:15:38 +00:00
490c3c3ef7 lagt til balance-meny. mindre endringer ellers /inebeate 2011-03-06 16:33:43 +00:00
bddaf5e7e9 2011-03-06 13:53:01 +00:00
910c446a2f update 2011-03-06 13:07:49 +00:00
torjehoa
49c901a3d6 oups, feil conf ... torjehoa 2011-03-06 12:37:39 +00:00
109762f8e6 mindre endringer 2011-03-06 12:27:46 +00:00
0237f58f59 Varebeholdning!!!!! 2011-03-06 11:24:58 +00:00
torjehoa
057dad9ea7 la til konfigurasjon for å koble seg til duplikatdatabasen. 2011-03-06 10:07:40 +00:00
94b5d330eb Added a stock column to the products table of the sample database 2011-03-05 16:11:17 +00:00
3dbe47d04e Now, every time there is a menu choice, it is possible to enter a thing (user/product) to initiate a buy. This is to make buying simpler. 2011-03-05 15:43:35 +00:00
94976a0fd6 Bruker less til liste over kjøpte produkter for en bruker. 2011-01-31 15:37:11 +00:00
8d777ffb9a Statistikk!
Foreløpig kan man få produkter sortert etter antall solgt og etter
total inntekt.  Flere ting som kan legges til: totalt salg per ukedag,
per time i døgnet, per måned etc.
2011-01-30 21:54:23 +00:00
768be1bfbf Oppdatert FAQ.
* Fjernet spørsmål om blippekatten siden denne ikke er i bruk lenger.

* Nytt spørsmål: Hvordan fikse feil.

* Fler detaljer om hvordan man oppdaterer FAQ-en.
2011-01-30 21:01:38 +00:00
9927fa8d9d lagt til grøt i strekkode-dokumentet 2010-12-18 16:21:30 +00:00
5257e02252 lagt til nespresso-kapsel i strekkode-dokumentet 2010-12-16 19:47:12 +00:00
06affffcba fikset en bug i db.py 2010-12-14 12:11:45 +00:00
698ab3c15a lagt til en texfil med strekkoder 2010-12-03 13:20:31 +00:00
52198031cd Fikset noe problemer med store/små bokstaver.
Det ble egentlig gjort for lenge siden, men ble ikke commitet da.
2010-11-24 16:24:52 +00:00
666c301e14 Advarsel for brukere med lav kreditt. 2010-11-24 16:22:10 +00:00
04b7f0dfe3 Bruker less i brukerlisten. 2010-11-24 16:15:12 +00:00
4b686894e4 Jeg innbiller meg at jeg har fikset problemet med C-c. 2010-10-03 15:34:11 +00:00
83d18fb309 Fikset problem med at man kan lage less-zombie ved å trykke C-c. 2010-09-24 21:24:04 +00:00
100cc8eda4 Endret makslengde for produktnavn fra 30 til 45 tegn.
Gjorde følgende endring i databasen:

 ALTER TABLE products
 ALTER COLUMN name
 TYPE CHARACTER VARYING(45);

Lagret samtidig lengden på produktnavnfeltet i Product.name_length
istedenfor å hardkode det rundt omkring i formatstrenger og
input-sjekker.

(\ /)
(O.o)
(> <) Bunny approves these changes.
2010-09-04 14:57:32 +00:00
b4bfaf5e96 ProductListMenu bruker less (det er blitt for mange produkter til at
alle får plass på skjermen på en gang).

La til ProductSearchMenu.
2010-09-04 14:30:19 +00:00
467c6af263 Satte inn fanging av UnicodeEncodeError.
Det viser seg at pwd.getpwnam blir gretten av ikke-ASCII-tegn.  Man
risikerer at denne blir kalt hvis man søker etter noe i Buy-menyen og
ikke får noen treff.
2010-09-04 14:29:14 +00:00
6732345e72 (\_/)
(O.o)
(> <) Bunny approves these changes
2010-09-03 08:34:38 +00:00
fc58fc83a1 Mulighet for å vise alle transaksjoner og for å kalle den nye fine
produktlistetingen i ShowUserMenu.
2010-08-28 14:13:59 +00:00
55c740c1e9 lagt til funksjonen print_purchased_products i ShowUserMenu 2010-08-28 13:11:48 +00:00
ada800ba94 Fikset en bug:
input_str lette etter en variabel allowed_range, som ikke eksisterte.
Endret dette til input_range.
2010-06-19 12:00:20 +00:00
29f5c42513 Fikset printing av menyer så det ser greit ut med mer enn ti elementer. 2010-06-04 21:07:47 +00:00
7bcb9275b3 Nye FAQ-spørsmål. 2010-06-04 21:00:58 +00:00
993ff0e012 litt flere quit-kommandoer 2010-05-18 19:25:01 +00:00
b1766d1448 Forkortet en linje som var for lang. 2010-05-16 20:50:37 +00:00
ca34981d6c FAQ. 2010-05-16 20:42:35 +00:00
74888a0c1b Litt hjelpsom tekst om credit og justering av denne. 2010-05-16 19:34:12 +00:00
a0ac2bd633 Forsøkt å fikse hengeproblemet.
Jeg tror grunnen til at programmet henger iblant er at det finnes
flere åpne sesjoner, og at en annen sesjon har låst noe den aktive
sesjonen vil bruke.

De fleste menyene som ikke gjorde noen endringer lukket ikke sesjonen
sin, og selv de som gjorde endringer lukket sesjonen bare hvis de ble
fullført, ikke hvis de ble avbrutt.

Jeg har flyttet all åpning og lukking av sesjoner til funksjonen
Menu.execute, og lagt til egenskapen Menu.uses_db.  For menyer som har
denne egenskapen satt til True lages det en sesjon i begynnelsen av
execute, og den lukkes før execute returnerer (lukkingen er beskyttet
av en finally).

Tips for debugging av denne typen problemer (dersom de vedvarer):

SELECT * FROM pg_stat_activity;
SELECT * FROM pg_locks;
2010-05-16 18:43:41 +00:00
945e6529f5 Fikset feil i Purchase.__repr__ (den refererte til ting som ikke finnes lenger). 2010-05-16 18:36:10 +00:00
af9e8893df Eksplisitt konvertering av input til unicode. 2010-05-16 14:15:36 +00:00