Commit graph

406 commits

Author SHA1 Message Date
s3lph
436da33330 Added a not to the settings UI when sending of receipts has been disabled in the configuration. 2018-09-08 21:05:03 +02:00
s3lph
79e6f83c72 (More or less) proper definition of "months", added more receipt preferences. 2018-09-08 20:44:40 +02:00
s3lph
1c5b442fea Fixed a codestyle error. 2018-09-07 22:47:27 +02:00
s3lph
b19c6edd7f Implemented SMTP receipt sending. 2018-09-07 22:45:20 +02:00
s3lph
2056b0fb81 Implemented cron jobs 2018-09-07 22:04:50 +02:00
s3lph
22d4bd2cd5 Fixed trailing whitespace. 2018-09-07 19:06:47 +02:00
s3lph
2c6996a9b4 Implemented receipt generation, including unit tests. 2018-09-07 19:04:15 +02:00
s3lph
a3fa86fb25 Implemented "Balance change reason" field. 2018-09-01 23:48:10 +02:00
s3lph
3bdc9417fd Database schema: Added user.created column. 2018-09-01 23:23:06 +02:00
s3lph
6901729ac3 Added "plus_sign" option to currency format/parsing. 2018-09-01 17:07:49 +02:00
s3lph
ff0c13d367 Yet another schema change: consumptions now contains the product name rather than the product id. 2018-09-01 02:54:55 +02:00
s3lph
fec9c3d7ac Fixed a pycodestyle warning 2018-08-31 22:31:36 +02:00
s3lph
8c4e83bcf6 Implemented schema migration unit test. 2018-08-31 22:29:47 +02:00
s3lph
5d710f0c18 - Another change to the database schema
- Enabled foreign key constraints (!!!)
- Fixed a facade bug exposed by foreign key constraints
2018-08-31 21:52:00 +02:00
s3lph
56ce2a73cb Fixed db wrapper unit tests, fixed a db facade bug. 2018-08-31 21:01:02 +02:00
s3lph
c26e0ffc21 Integration of ReceiptPreference into the UI. 2018-08-31 20:57:08 +02:00
s3lph
0adba41c8d Database schema migration to version 3. 2018-08-31 19:28:28 +02:00
s3lph
f959fd6ef4 Merge branch 'staging' into 'master'
Increased test coverage

See merge request s3lph/matemat!40
2018-08-28 21:23:08 +00:00
s3lph
a4ed09933e Merge branch '25-test-coverage' into 'staging'
Resolve "Test coverage"

See merge request s3lph/matemat!39
2018-08-28 21:19:47 +00:00
s3lph
fd2b0a4e55 Better test coverage in database wrapper. 2018-08-28 22:35:52 +02:00
s3lph
e29423c32e Full coverage in exceptions. 2018-08-28 22:14:03 +02:00
s3lph
9cd6522b26 Full coverage in config. 2018-08-28 21:45:11 +02:00
s3lph
39dacfcb39 Full coverage in util. 2018-08-28 21:20:14 +02:00
s3lph
594f904980 Fixed codestyle 2018-08-28 21:09:23 +02:00
s3lph
e71817cf8e Increased coverage in httpd, also some code deduplication. 2018-08-28 21:07:32 +02:00
s3lph
4c2c454f12 Full branch coverage in database facade. Also removed a redundant consistency check. 2018-08-21 02:34:05 +02:00
s3lph
bf50d65389 Full branch coverage in currency parsing. 2018-08-21 01:13:35 +02:00
s3lph
45c0237e7f Merge branch 'staging' into 'master'
Pagelet Initialization

See merge request s3lph/matemat!38
2018-08-20 22:57:23 +00:00
s3lph
cc8b7d091e Merge branch '24-pagelet-initialization' into 'staging'
Resolve "Pagelet initialization"

See merge request s3lph/matemat!36
2018-08-20 22:48:48 +00:00
s3lph
b1af98409e Added pagelet initialization documentation 2018-08-21 00:41:52 +02:00
s3lph
0fe8ef55a2 Pagelet initialization tests: Added safeguards against non-terminating threads. 2018-08-19 01:06:38 +02:00
s3lph
cd87695dd1 Pagelet initialization test. 2018-08-18 02:44:09 +02:00
s3lph
8adb3402d0 CI: Exclude abstract_httpd_test from coverage. 2018-08-17 20:53:19 +02:00
s3lph
5bace1a3f8 Implemented pagelet initialization. 2018-08-17 20:44:07 +02:00
s3lph
b478d4542b Merge branch 'staging' into 'master'
User bootstrapping

See merge request s3lph/matemat!33
2018-08-15 18:28:07 +00:00
s3lph
fd90516125 Merge branch '23-user-account-bootstrap' into 'staging'
Resolve "User account bootstrap"

See merge request s3lph/matemat!32
2018-08-15 14:22:31 +00:00
s3lph
f6901f7f9e User bootstrapping documentation 2018-08-15 16:18:52 +02:00
s3lph
0b34f5ec7f Added unit tests for admin user test and touchkey-only userlist. 2018-08-14 23:58:54 +02:00
s3lph
707883b1c4 Removed trailing whitespace. 2018-08-14 22:57:52 +02:00
s3lph
7f58da298b Basic user bootstrapping, still needs documentation & testing. 2018-08-14 22:53:39 +02:00
s3lph
bee0c7329e Merge branch 'staging' into 'master'
removed "private repo" notes from documentation

See merge request s3lph/matemat!31
2018-08-07 19:23:53 +00:00
s3lph
d119447572 removed "private repo" notes from documentation 2018-08-07 21:21:08 +02:00
s3lph
34597c9752 Merge branch 'staging' into 'master'
Configurable Static Headers (master)

See merge request s3lph/matemat!30
2018-08-03 17:06:04 +00:00
s3lph
36176610c0 Merge branch '22-configurable-static-headers' into 'staging'
Resolve "Configurable static headers"

See merge request s3lph/matemat!29
2018-08-03 17:02:05 +00:00
s3lph
afd5004b09 Added documentation for statically configured headers 2018-08-03 18:59:58 +02:00
s3lph
30be649ae2 Implemented configurable static response headers. 2018-08-03 18:42:30 +02:00
s3lph
39342d5780 Merge branch 'staging' into 'master'
Python 3.7

See merge request s3lph/matemat!27
2018-08-03 15:53:26 +00:00
s3lph
5b771312d1 Updated CI doc to Python 3.7 2018-08-02 23:10:27 +02:00
s3lph
0daf37d94a Merge branch 'python-3.7' into 'staging'
Python 3.7

See merge request s3lph/matemat!26
2018-08-02 20:27:38 +00:00
s3lph
08dd9ce3ff Merge branch 'staging' into python-3.7 2018-08-02 22:23:05 +02:00