Commit Graph

25 Commits

Author SHA1 Message Date
Gergely Imreh cbfa921276 pointofsale: generated bitcoin url might contain invalid characters
The bitcoin invoice url generated for the QR code might contain illegal
characters because the labels can have any text. In default it already
contains spaces (ie. the naming convention "Invoice - 0001").

The invalid URL did confuse e.g. the Bitcoin Wallet Android app, that
couldn't read bitcoin addresses from the generated QR code.

This is fixed by escaping the label text before displaying it as a
QR code.
2013-11-26 12:31:50 +08:00
tkhaew 118ac5a4b0 Update point of sale plugin for menu hook 2013-11-23 16:20:14 +07:00
Michael Wozniak f892671a18 point of sale plugin set amount to None if the exchanger fails 2013-11-16 10:09:48 -05:00
ThomasV 63b9911a9f fix self.amount in POS plugin 2013-11-16 10:44:11 +01:00
Michael Wozniak bf17b6dcbe fix for issue #417, adds new column for requested amount
also adds a menu option to display the invoice again if it's been closed
2013-11-13 22:48:47 -06:00
Bryan Stitt 6cd4ed486a fix more bare excepts 2013-11-10 12:30:57 -08:00
rdymac 7e8461d386 Split text string
Splited text string to avoid needing to translate everything again in
each language
2013-11-05 13:45:07 +01:00
ThomasV d70087a0f5 handle plugin dependency 2013-10-16 14:11:28 +02:00
ThomasV ec141ebb67 fix labels plugin 2013-09-29 10:52:47 +02:00
ThomasV 2c0814f0d3 simplify gui names 2013-09-24 10:06:03 +02:00
ThomasV 404c1f84d2 generalize plugins to all guis 2013-09-24 08:47:04 +02:00
ThomasV 004aa4b640 separate directories for GUIs 2013-09-11 11:45:58 +02:00
ThomasV 7c2ac01306 plugin hook for load_wallet 2013-09-02 22:43:58 +02:00
ThomasV b08f1a2a7b plugins: do not overload __init__, use init() instead 2013-08-07 22:59:07 +02:00
thomasv e9ddba5c3f minor fixes to point of sale plugin 2013-06-19 14:31:59 +02:00
thomasv bd1cdc9bfb derive plugins from BasePlugin class 2013-03-15 18:03:56 +01:00
thomasv 2c1ae1ba18 add a hook at the end of the gui constructor 2013-03-12 18:40:21 +01:00
thomasv 7bf87bc189 plugins: define is_available() 2013-03-11 14:30:30 +01:00
ecdsa d848e9b91d fix 2013-03-09 09:28:46 +01:00
ecdsa 123b1b10e5 fixes for pointofsale 2013-03-04 17:19:32 +01:00
ecdsa 54d9817098 fix 2013-03-03 19:17:11 +01:00
ecdsa 744073c212 change column numbers, update pointofsale plugin 2013-03-03 19:14:27 +01:00
thomasv 190f733de2 restrict plugins to the gui 2013-03-03 16:01:47 +01:00
thomasv ba15b9eb6b another plugin for qrscanner 2013-03-03 14:49:42 +01:00
thomasv cd9f366735 move point of sale mode into plugins 2013-03-03 13:50:08 +01:00