Maxim De Clercq
7fad75fc08
Dockerize the application
2023-06-25 17:18:20 +02:00
Maxim De Clercq
fbb69c843a
Merge branch 'master' into microsoft-auth-wip
2023-06-25 16:18:32 +02:00
redfast00
0aea3f6d34
Remove double space requirement
2023-06-13 21:39:19 +02:00
Maxim De Clercq
6bb11e49a3
Add support for when cwd is outside the project
...
E.g. Pycharm runs `/.../haldis/venv/bin/python /.../haldis/app/app.py` when no working directory is set.
2023-04-19 21:18:53 +02:00
Jan-Pieter Baert
5e29f2a5f7
Fix formatting
2022-04-19 22:04:49 +02:00
Midgard
4cbc4473de
Add custom item to each location
2021-09-15 21:14:21 +02:00
Midgard
58d270e582
HLDS: change :: to double space and require it
...
Require double space before tags and price, like in the plain text
accounting format of ledger. This makes it easier to differentiate
between prices mentioned in descriptions and the price for the dish.
2021-07-24 17:51:25 +02:00
Midgard
17b3bc1c7a
Merge branch 'design'
2020-10-12 22:41:27 +02:00
Midgard
6a052fae73
Take price of choice references into account
2020-09-26 01:10:37 +02:00
Midgard
a841be3c48
Complete menu migration to separate repo
2020-09-25 19:48:25 +02:00
Midgard
f49952b4f2
Correct incorrect comment
2020-08-26 19:30:00 +02:00
Midgard
4f7ffc0e3d
Reformat with black
2020-07-17 11:40:15 +02:00
Midgard
5d6db78e6e
Strip newline from HLDS data version
2020-06-22 19:05:49 +02:00
Midgard
aba8301758
Better condition for moving price to options
...
There's no point in doing this for Ocean Garden's stuff that has a fixed
price.
2020-03-04 22:56:45 +01:00
Midgard
c52ba3b6d9
Stop parsing names at comment marker
2020-02-29 22:26:17 +01:00
Midgard
2892a7dc25
Add no_text options
2020-02-25 19:09:28 +01:00
Midgard
646858aac3
Populate HLDS data version field
2020-02-25 17:51:53 +01:00
Midgard
e54a89e12c
Change telephone
to phone
2020-02-24 21:04:57 +01:00
Midgard
0bfcf658db
Allow multiple spaces after attribute in location header
2020-02-24 18:33:59 +01:00
Midgard
94d4a403cb
Fix price of common choices being inflated
2020-02-24 00:58:35 +01:00
Midgard
1025ade758
Fix validation and saving for multi_choice, add price range
2020-02-24 00:31:14 +01:00
Midgard
513e495665
Add own logic and form elements
...
Bypass WTForms and use manually written <select> and all that.
2020-02-23 23:31:11 +01:00
Midgard
f900c85931
Add form for choices, submitting fails
2020-02-21 18:38:30 +01:00
Midgard
2db02b9326
Parse incorrect attributes but semantic error
2020-01-27 19:15:24 +01:00
Midgard
6f24b52855
Make creating order and adding items work
2020-01-27 02:33:55 +01:00
Midgard
161a5031e5
Update location views
2020-01-27 00:57:51 +01:00
Midgard
3380d790bc
Store attributes directly on model instead of in map
2020-01-27 00:48:26 +01:00
Midgard
b7cc2048d6
Forbid tags and price on choice blocks
2020-01-27 00:26:51 +01:00
Midgard
fb9b0d7960
Rename "base" to "dish"
2020-01-26 23:51:29 +01:00
Midgard
d5bb14d3a5
Update views with HLDS models
...
Not expected to work yet, but if I don't do this generating migrations
gives errors.
2020-01-26 16:14:23 +01:00
Midgard
238c841239
Add location's attributes in Location.str
2020-01-26 15:40:04 +01:00
Midgard
9494886965
Fix error in grammar that made some comments illegal
...
The comment in this location header should be supported, but wasn't:
=============================================
fitchen: Fitchen
osm https://www.openstreetmap.org/node/3394542496
# Menu: https://www.fitchen.be/wp-content/uploads/2019/12/FITCHEN_gids_02122019_3web.pdf
=============================================
2020-01-26 15:30:32 +01:00
Midgard
a346220896
Adjust str() of HLDS models to deal with int price
2020-01-26 15:13:48 +01:00
Midgard
fe593fece6
Add typing in HLDS code, change price to int
2020-01-26 15:09:22 +01:00
Midgard
996444e1b0
Make choice type available in dish, make tostring idempotent
2020-01-26 02:09:53 +01:00
Midgard
22aa5a0fb0
Fix issues reported by pylint
...
And silence the self-use warning: Tatsu requires it this way
2020-01-26 01:50:30 +01:00
Midgard
5fcac5f937
Add choices to dishes in semantic actions
2020-01-26 01:41:18 +01:00
Midgard
1d9e7cc170
Refactor loader to parser, remove hlds from app.py
2020-01-26 01:33:08 +01:00
Midgard
37e3799985
Add semantic actions to create models, add str for models
2020-01-26 01:31:04 +01:00
Midgard
edb1677523
Refactor HLDS to avoid loading files always
2020-01-26 00:04:29 +01:00
Midgard
b459dbc9b7
Start models
2020-01-25 01:33:23 +01:00
Midgard
303349e376
Load HLDS locations in app
2020-01-24 15:47:29 +01:00
Midgard
ca264b90e1
Force parsed result to be list
2020-01-24 15:16:01 +01:00
Midgard
f62b105abd
HLDS: simplify data structure slightly
2020-01-24 14:47:53 +01:00
Midgard
a3af7476c7
Fix strange parsing error
2020-01-24 00:26:53 +01:00
midgard
ca199f4a3b
Add first version of the HLDS parser
2019-12-01 02:35:03 +01:00