Commit graph

35 commits

Author SHA1 Message Date
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