Commit Graph

29 Commits

Author SHA1 Message Date
Robert Maikher ca19cc14da Rewrite input_str to allow defaults and act less strange with some parameters 2018-08-30 14:59:37 +02:00
Robert Maikher 1675f26080 Fix string issues related to switch to python3
safe_str is no longer relevant after unicode strings are no longer explicit string types.
Popen takes bytes by default now, not strings, which is fixed by setting an encoding
sys.stdout.write should work with strings on linux at least. We only use it for the buy menu timeout, which already only works on linux, so it shouldn't be a problem.
2018-08-24 13:43:35 +02:00
Robert Maikher ab0a218f8e Use function to return header instead of stringformatting a variable 2018-08-24 09:21:01 +02:00
Robert Maikher d5475b834f Convert most strings to fstrings for readability
Some are kept as-is because they wouldn't be more readable, or do insanity that i cannot bother deciphering right now
2018-08-23 13:15:45 +02:00
Robert Maikher ce56649c7c Run 2to3 to start moving to python3 2018-08-19 16:38:45 +02:00
robertem 31e3442c7c Fix user transaction error and other unexpected behaviour 2018-04-22 15:44:24 +00:00
Christoffer Viken 17c2d05294 Added message to 'transfer between users' 2017-10-01 05:46:52 +00:00
Christoffer Viken 3ef2323276 "did you pay different ammount" now goes the right way around. 2017-09-30 13:02:50 +00:00
Christoffer Viken 702dfffbfa Patch to handle negative stock issues
Negative stock can severely influence auto-pricing.
Therefore when stock is added an assumption,
that stock is at least 0 for that product.
2017-06-11 14:25:27 +00:00
Christoffer Viken bae4a74196 Oops? Remove debug print 2017-06-05 13:26:45 +00:00
Christoffer Viken 97537eaa83 Updated statistics
* Unicode and antipurchase for "by popularity"
2017-06-05 13:24:05 +00:00
Christoffer Viken de24644a51 Updated statistics
* Added "total positive" and "total negative" credits.
* Fixed unicode for "by revenue"
* Fixed "no purchases" and "anti-purchases" cases for "by revenue"
2017-06-05 13:14:21 +00:00
Christoffer Viken 078ccf6b8a Only count positive stock for "Total" stats 2017-06-05 12:33:06 +00:00
Christoffer Viken fd67aed7dd Added "total purchase" option back
* Does not have ability to set total to greater than sum.
2017-05-12 19:34:33 +00:00
Christoffer Viken 0265757993 Apparently python2 has problems with æ ø å.
Patched this particular instance.
Planning a py3 port soon
2017-04-25 14:06:37 +00:00
Christoffer Viken 1c8f03695a Cleanup 2017-04-15 18:47:28 +00:00
Christoffer Viken 2c790e1fe1 Bar code lengths give different formats. 2017-03-27 16:02:24 +00:00
Christoffer Viken 899f7c4ecd Text fixes 2017-03-25 16:02:29 +00:00
Christoffer Viken b201c6d8c7 Aaand font paths 2017-03-25 15:59:47 +00:00
Christoffer Viken 8e47a1848b Maybe remember the rotation and menu name 2017-03-22 17:13:15 +00:00
Christoffer Viken 6d205fcf18 Add print menu 2017-03-22 17:02:11 +00:00
Christoffer Viken 13dbdf5f60 Counter view now has a "sign" to distinguish between purchases and anti-purchases. 2017-02-26 13:26:17 +00:00
Christoffer Viken a0ec131c49 Join the last 2 entries in a purchase if they are the same thing. 2017-02-26 11:26:41 +00:00
Christoffer Viken a71274ed78 Multiple buyers for 'add stock' menu 2017-02-25 16:28:38 +00:00
Christoffer Viken 8977071b3e Add stock 'antipurchase' for auditing 2017-02-21 15:38:41 +00:00
robertem 015c64a2ac Fixed bug preventing superfast mode from being set properly. 2017-02-20 12:49:47 +00:00
robertem d78f7b2ede Fixed bug preventing superfast mode from being set.
Fixed bug when printing warning star next to user in purchase list.
2017-02-20 12:37:56 +00:00
Christoffer Viken d9a91a7aa9 2017-02-20 12:29:30 +00:00
Christoffer Viken 12ad58961c 2017-02-20 12:19:03 +00:00