summaryrefslogtreecommitdiffstats
path: root/src/web
AgeCommit message (Collapse)AuthorFilesLines
2018-09-14web: add suppliers sectionSebastian Reichel1-3/+53
2018-09-06web: user-import: show RFID diffSebastian Reichel1-2/+12
2018-09-06web: csv: keep supporting CSV files without RFID entriesSebastian Reichel1-6/+3
2018-08-27Merge branch 'master' into better_inventoryHolger Cremer7-99/+189
Conflicts: README data/templates/products/entry.html docker/Dockerfile docker/init.sh src/database/database.vala src/database/db-interface.vala src/pdf-stock/Makefile src/pdf-stock/pdf-stock-interface.vala src/pdf-stock/pdf-stock.vala src/web/Makefile src/web/main.vala templates/menu.html templates/products/index.html
2018-07-26adds an inventory functionHolger Cremer3-5/+153
2018-07-20web: don't allow non-logged in person to view guest accountSebastian Reichel1-1/+1
2018-07-20web: fix shortnameSebastian Reichel3-42/+24
2018-07-18Debian packagingSebastian Reichel1-1/+0
2018-07-18bootstrap2 -> bootstrap3Sebastian Reichel1-1/+20
2018-07-17fix templatedirSebastian Reichel1-14/+18
2018-07-15all: simplify datadir configurationSebastian Reichel1-1/+2
This simplifies the datadir configuration and removes the expectation, that the code is executed from the repository. It should now be possible to install this into the system like any other common Linux application.
2018-07-15build: switch to meson buildsystemSebastian Reichel1-10/+0
We build the project with 'meson' now instead of using custom configure script + GNU Makefiles. To build the project, go to the project root directory and use the following commands: Building: meson build cd build ninja Update Language Files: ninja shopsystem-pot ninja shopsystem-update-po Install: DESTDIR=./tmp ninja install
2018-06-29all: I18N supportSebastian Reichel5-28/+31
This adds I18N support using standard gettext system together with an initial German translation. This can be used to search locales in some directory: Intl.bindtextdomain("shopsystem", "/home/sre/src/serial-barcode-scanner"); And this can be used to switch language at runtime: Intl.setlocale(LocaleCategory.ALL, "");
2018-06-28Update CopyrightJohannes Rudolph1-0/+1
2018-06-28all: Add DBusError to avoid warnings with valac 0.40Sebastian Reichel4-4/+54
2018-06-28Add RFID supportJohannes Rudolph2-0/+11
2018-06-28database: add method to retrieve product details with pricesJohannes Rudolph1-1/+1
2018-06-28all: replace hard-coded KtT branding with dynamic textJohannes Rudolph1-26/+61
* extend config file with general details * extend curves-ui makefile add config * Use name from config * replace static text with dynamic text * read short name and long name from config * replace SHORTNAME tags with the shortname * replace mail related branding information * add missing Replacement * make VAT (Umsatzsteuer) optional * make space name dynamic * make short name in treasuremail text dynamic * make pdf text more dynamic
2017-09-29web: properly support auth_usersSebastian Reichel1-3/+4
2017-07-11web: csv: fix csv size checkSebastian Reichel1-1/+1
2017-06-13adds the joined_at column and support in the db/webHolger Cremer2-5/+6
2017-05-07NULL cannot easily be sent via DBusSebastian Reichel1-0/+1
2017-04-18Merge branch 'master' into customizable_user_soundsSebastian Reichel1-4/+4
2017-04-18all: switch from session to system busSebastian Reichel1-3/+3
2017-04-16adds a new feature: a user can select it's sond theme in the web interface. ↵Holger Cremer3-9/+28
If not selected, a random theme is used.
2017-02-04web: set status 200 for succesful requestsSebastian Reichel1-0/+15
2016-09-17show disabled and hidden in csv diffSebastian Reichel1-2/+2
2016-09-17move disabled flag from auth table to user tableSebastian Reichel3-3/+6
2016-04-10web: admins can change permissions of usersSebastian Reichel1-3/+58
2016-01-21web: improve database exception renderingSebastian Reichel1-89/+69
2015-10-28simplify string building by using vala's template systemSebastian Reichel1-1/+1
2015-10-28add product categorySebastian Reichel1-3/+14
2015-10-28web: explicitly set status code on successSebastian Reichel1-3/+20
2015-10-28update to libgee-0.8Sebastian Reichel1-1/+1
2015-09-15web: new product list sorted by best before dateSebastian Reichel1-1/+35
2015-09-13Add support for aliased EANsSebastian Reichel1-0/+84
Some products are sold under different EANs (e.g. per-country EANs). The alias table can be used to map multiple EANs to a single product.
2015-06-06Using post for login and more loggingHolger Cremer1-4/+12
2015-04-07cashbox: add page with detailsSebastian Reichel1-0/+109
2015-04-07Make the Makefile more quietSebastian Reichel1-0/+1
2015-03-08web: cashbox: try makeing update function foolproof and add historySebastian Reichel1-6/+48
2015-02-16web: support setting product deprecation stateSebastian Reichel1-2/+37
2015-02-16web: support missing certificate/privatekey config entriesSebastian Reichel1-5/+10
2015-02-14web: more detailed authentication systemSebastian Reichel3-11/+36
2015-02-13web: add tls supportSebastian Reichel2-5/+29
2014-04-09silence C-Compiler warningsSebastian Reichel1-1/+1
2013-06-15fix last commitSebastian Reichel1-4/+4
2013-06-15replace template variablesSebastian Reichel1-0/+4
2013-06-15web: add cashbox trackingSebastian Reichel1-0/+78
2013-05-25allow price=0 (allow donations)Sebastian Reichel1-1/+1
2013-05-22db.new_price is voidSebastian Reichel1-8/+7