summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-05-16implement mail sending queueSebastian Reichel1-6/+11
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
2013-05-05mail: initial mail serviceSebastian Reichel5-0/+484
This process provides an DBus interface for sending mails to users. It has MIME support for plain text and html mails and supports attachments. The service gets the SMTP server's hostname, port and authentication data from the configuration daemon.
2013-05-03web: fix csv import previewSebastian Reichel1-1/+1
2013-05-03web: database.restock() is voidSebastian Reichel1-10/+9
2013-05-03restock method is voidSebastian Reichel1-1/+1
2013-04-29add template dir to configSebastian Reichel4-16/+22
2013-04-28fix compilation with vala 0.16Sebastian Reichel1-11/+10
2013-04-28report sale removal to UIdbusSebastian Reichel3-5/+9
2013-04-28send out error message via dbusSebastian Reichel1-1/+1
2013-04-28put database location into config fileSebastian Reichel2-2/+10
2013-04-28do not set loghandler before ui is initializedSebastian Reichel1-2/+2
2013-04-28improve config file location findingSebastian Reichel1-1/+3
2013-04-28put audio path into configSebastian Reichel3-6/+14
2013-04-28rename db to database part 2Sebastian Reichel1-1/+1
2013-04-28rename db to databaseSebastian Reichel1-2/+2
2013-04-27change default audio files directorySebastian Reichel1-1/+1
2013-04-27db: get_user_auth: return defaults if user not foundSebastian Reichel1-1/+1
2013-04-27fix init in scanner-session daemonSebastian Reichel1-0/+2
2013-04-27fallback to default themeSebastian Reichel1-2/+8
2013-04-27fix byterate dividerSebastian Reichel1-1/+1
2013-04-27do not wait for audio stream on ui exitSebastian Reichel1-5/+10
2013-04-27fix init in audio daemonSebastian Reichel1-0/+4
2013-03-27display messages from scanner sessionSebastian Reichel2-2/+11
2013-03-27handle errorsSebastian Reichel7-15/+137
2013-03-26ignore binariesSebastian Reichel9-0/+9
2013-03-26fix merge conflictSebastian Reichel3-13/+5
2013-03-26code restructureSebastian Reichel48-610/+1372
2013-03-17use string templates insteadLennart Weller1-3/+1
2013-03-17use built-in to_stringLennart Weller1-2/+2
2013-03-17reduced precisionLennart Weller1-2/+2
2013-03-17changed the string to a price objectLennart Weller2-12/+6
2013-03-16drop privileges on server startupLennart Weller1-0/+20
2013-03-15pdf-invoice.vala: add template textSebastian Reichel1-0/+12
2013-03-15pdf-invoice.vala: add copyright headerSebastian Reichel1-0/+15
This file is also open source :)
2013-03-15new invoice PDF generation toolSebastian Reichel2-0/+683
The new tool is written in vala and uses cairo and pango to generate the invoice PDF. Thus a full-blown latex install is no longer needed. The new tool is also much fast than generating the invoice with latex (ca. 10x speed improvement) and generates files, which have only half of the size pdflatex produces.
2013-03-06show supplier & best before date in the web interfaceSebastian Reichel1-2/+10
2013-03-02move specification of serial device into config fileSebastian Reichel1-14/+15
2013-03-02initial support for suppliers & best before datesSebastian Reichel2-5/+119
2013-02-27fix price info for memberpriceSebastian Reichel1-1/+1