summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-11-26barcodelist: use portrait mode, add page numbers, add headerSebastian Reichel1-5/+6
2014-06-01pdf-invoice: update footer for SEPASebastian Reichel1-6/+6
2014-04-20pdf-invoice: fix FTBFS for test binarySebastian Reichel3-2/+9
2014-04-09silence C-Compiler warningsSebastian Reichel12-13/+13
2014-04-09ruby script: add query.sh to generate matching csvSebastian Reichel1-0/+1
2014-02-03initial libcairobarcodeSebastian Reichel7-1/+368
2014-02-03add TODO fileSebastian Reichel1-0/+97
2014-02-02add READMESebastian Reichel1-0/+47
2014-02-02update configure scriptSebastian Reichel3-151/+395
configure script now generates configuration files for the sourcecode and the build system.
2014-02-02Revert "invoice: delete sent mails from mail manager"Sebastian Reichel1-2/+0
This reverts commit 74f18e78c20ad983abbb8a0e5357bd529cdfd1f1.
2014-02-02invoice: delete sent mails from mail managerSebastian Reichel1-0/+2
2014-02-02database: do not use invoice viewSebastian Reichel1-2/+2
using the view results in sqlite not making use of the sales index.
2014-01-24update KtT's addressSebastian Reichel1-2/+2
2013-09-12ruby script: use fixed width barcodesSebastian Reichel1-1/+1
2013-06-15handle DatabaseError in db.get_product_nameSebastian Reichel1-1/+18
2013-06-15fix last commitSebastian Reichel1-4/+4
2013-06-15replace template variablesSebastian Reichel1-0/+4
2013-06-15web: add cashbox trackingSebastian Reichel4-0/+109
2013-06-15cashbox trackingSebastian Reichel4-0/+47
2013-06-01add font checkSebastian Reichel1-15/+40
2013-05-25allow price=0 (allow donations)Sebastian Reichel1-1/+1
2013-05-24add minimal support for deprecation flagSebastian Reichel3-2/+3
2013-05-23web: add_supplier is voidSebastian Reichel1-1/+1
2013-05-22db.new_price is voidSebastian Reichel1-8/+7
2013-05-22db: fix new_price in interfaceSebastian Reichel1-1/+1
2013-05-21sql: create indexSebastian Reichel1-0/+1
2013-05-20vapi: add Makefile calling valadocSebastian Reichel2-0/+6
2013-05-20update gitignoreSebastian Reichel1-3/+2
2013-05-20initial configure script checking build dependenciesSebastian Reichel1-0/+140
2013-05-19web: use local time in invoiceSebastian Reichel1-1/+1
2013-05-19datapath -> datadirSebastian Reichel1-4/+4
2013-05-18ignore backup binarySebastian Reichel1-0/+1
2013-05-18remove old python invoice implementationSebastian Reichel6-653/+0
2013-05-18add backup toolSebastian Reichel2-0/+51
2013-05-17new invoice toolSebastian Reichel9-0/+432
2013-05-16pdf-invoice: VorstandsänderungSebastian Reichel1-1/+1
2013-05-16pdf-invoice: get datapath from configSebastian Reichel4-6/+20
2013-05-16implement mail sending queueSebastian Reichel1-6/+11
2013-05-12templates: update minimal pricesSebastian Reichel1-2/+2
2013-05-12web: db.new_product() is voidSebastian Reichel1-1/+2
2013-05-12web: postal_code is a stringSebastian Reichel2-2/+2
2013-05-11database: fix segfault in new_product()Sebastian Reichel1-1/+1
2013-05-11send mails in the backgroundSebastian Reichel1-3/+15
2013-05-11pdf-invoice: clear generated dataSebastian Reichel1-0/+2
2013-05-11pdf-invoice: special users have no firstnameSebastian Reichel1-1/+1
2013-05-11ignore mailer binarySebastian Reichel1-0/+1
2013-05-11database: postcode is string, add get_user_invoice_sum()Sebastian Reichel2-4/+20
2013-05-11pdf-invoice: use InvoiceEntry from DB interfaceSebastian Reichel3-28/+24
2013-05-10external mail interface should not depend on GMimeSebastian Reichel1-1/+7
2013-05-09database: add get_users_with_salesSebastian Reichel2-0/+15