Daniel Roth
|
265be9849b
|
Store uploaded_file_id on magic_plan_plan row 🟥
|
2026-05-13 10:50:28 +00:00 |
|
Daniel Roth
|
f56dba4ad1
|
use pytest-postgresql in db tests instead of mocking and checking sql strings
|
2026-05-08 10:13:44 +00:00 |
|
Daniel Roth
|
6b29086a1e
|
typing and renaming 🟪
|
2026-05-07 13:26:49 +00:00 |
|
Daniel Roth
|
2f8e08a676
|
save_plan persisting domain Plan to magic_plan_* tables 🟩
|
2026-05-07 13:09:09 +00:00 |
|
Daniel Roth
|
5ec0fa5d04
|
save_plan persisting domain Plan to magic_plan_* tables 🟥
|
2026-05-07 13:01:04 +00:00 |
|
Jun-te Kim
|
a6849b28b3
|
added backend funciton to functions
|
2026-04-22 14:21:39 +00:00 |
|
Jun-te Kim
|
d7b8ca34bf
|
made everything complete not compelted
|
2026-04-21 20:37:34 +00:00 |
|
Jun-te Kim
|
c4f6d77845
|
implemented onboarding
|
2026-04-21 20:23:33 +00:00 |
|
Daniel Roth
|
38305e558b
|
Merge pull request #962 from Hestia-Homes/feature/ecmk-to-ara
ECMK to Sharepoint, S3 and database
|
2026-04-10 11:02:31 +01:00 |
|
Khalim Conn-Kowlessar
|
2fb14858eb
|
reduced freshness down to 14 days
|
2026-04-09 17:17:41 +01:00 |
|
Khalim Conn-Kowlessar
|
3380b6cbc8
|
hacky fix to pick up lmk key or epc cert #
|
2026-04-09 16:01:33 +01:00 |
|
Daniel Roth
|
15f1fde16a
|
skip file if already processed according to db
|
2026-04-07 14:34:33 +00:00 |
|
Khalim Conn-Kowlessar
|
e946b7254a
|
updating database pushes for rebaselined properties
|
2026-03-25 22:16:30 +00:00 |
|
Khalim Conn-Kowlessar
|
7e253d500c
|
tidying up engine pipeline with rebaselining
|
2026-03-20 09:53:48 +00:00 |
|
Khalim Conn-Kowlessar
|
84d4263d9a
|
removing data
|
2026-03-18 19:17:22 +00:00 |
|
Khalim Conn-Kowlessar
|
f45260706e
|
fixed bug in epc record cleaning"
|
2026-03-18 18:16:57 +00:00 |
|
Khalim Conn-Kowlessar
|
6d3b6beadc
|
Merge branch 'main' of https://github.com/Hestia-Homes/Model into feature/ara-rebaselining
# Conflicts:
# asset_list/app.py
|
2026-03-06 09:55:24 +00:00 |
|
Daniel Roth
|
c0b2bf669c
|
add source and source_id to Task object
|
2026-03-05 11:27:43 +00:00 |
|
Daniel Roth
|
add53a1949
|
Correct maths and prepare to trigger sqs from api
|
2026-02-26 12:58:33 +00:00 |
|
Daniel Roth
|
76b648c861
|
implement trigger_categorisation API
|
2026-02-24 14:33:29 +00:00 |
|
Daniel Roth
|
5646376d1e
|
pass min and max IDs to consider to processor and db functions
|
2026-02-24 09:59:42 +00:00 |
|
Daniel Roth
|
31cfa47d8f
|
dont worry about default scenarios
|
2026-02-20 17:10:53 +00:00 |
|
Daniel Roth
|
96fbd7f24c
|
ensure all defaults are unset before setting new ones, refactor of processor
|
2026-02-20 15:26:40 +00:00 |
|
Daniel Roth
|
ec01e1d190
|
only get most recently added plans for scenario
|
2026-02-20 13:39:07 +00:00 |
|
Daniel Roth
|
9d12eef0e5
|
Remove unused db functions
|
2026-02-19 12:22:19 +00:00 |
|
Daniel Roth
|
dae74d2f8b
|
Fix bug where default plans were not being unset if they weren't included in scenarios to be considered
|
2026-02-19 12:18:22 +00:00 |
|
Daniel Roth
|
475b3d0e13
|
input is list of scenarios to consider not list of plans
|
2026-02-18 17:19:38 +00:00 |
|
Daniel Roth
|
490c8946d7
|
Unset existing default before setting new one
|
2026-02-18 17:11:00 +00:00 |
|
Daniel Roth
|
cc901d999b
|
option to only consider a specific list of plans
|
2026-02-18 11:54:55 +00:00 |
|
Daniel Roth
|
fac418adbe
|
Don't re-get scenarios for every plan
|
2026-02-17 15:25:51 +00:00 |
|
|
|
c2640a91fc
|
Merge github.com:Hestia-Homes/Model into feautre/postcode_splitter_address_uprn_automator_2000
|
2026-02-16 12:44:25 +00:00 |
|
Daniel Roth
|
bd9e553e35
|
bulk update of plans
|
2026-02-13 14:50:48 +00:00 |
|
Daniel Roth
|
16386173af
|
get update_plan working
|
2026-02-13 13:39:38 +00:00 |
|
Daniel Roth
|
e0e50d696a
|
fixes so it runs (as far as the database update), plus some temp prints
|
2026-02-13 12:26:31 +00:00 |
|
Daniel Roth
|
61d9e64e1b
|
also update scenario when updating plan
|
2026-02-13 09:44:35 +00:00 |
|
Daniel Roth
|
f34a6269f7
|
Move updating of is_default to domain rather than database layer
|
2026-02-13 09:39:25 +00:00 |
|
Khalim Conn-Kowlessar
|
043f57e04a
|
testing out rebaselining
|
2026-02-12 22:25:03 +00:00 |
|
Daniel Roth
|
4b07310d6b
|
define database methods
|
2026-02-12 17:36:47 +00:00 |
|
Daniel Roth
|
f955184260
|
refactor processor
|
2026-02-12 14:25:35 +00:00 |
|
Daniel Roth
|
b3fa7c3051
|
rename Plan and Scenario to PlanModel and ScenarioModel
|
2026-02-12 12:01:39 +00:00 |
|
Daniel Roth
|
e7f941d5e4
|
use sqlalchemy 2.0 typing in recommendations , and write processing logic
|
2026-02-12 10:00:47 +00:00 |
|
Daniel Roth
|
598a612b40
|
define db methods
|
2026-02-12 09:23:47 +00:00 |
|
|
|
1a0d463e2e
|
missing init.py
|
2026-02-09 23:07:51 +00:00 |
|
Daniel Roth
|
4ad200ea76
|
define models and bulk insert function
|
2026-01-28 15:01:10 +00:00 |
|
Khalim Conn-Kowlessar
|
3fe102c385
|
added rebaselining for installed measures
|
2026-01-10 18:52:26 +00:00 |
|
Khalim Conn-Kowlessar
|
808a5122ee
|
added re-baselining to the property model
|
2026-01-10 14:59:46 +00:00 |
|
Khalim Conn-Kowlessar
|
ef942ef18a
|
allow double glazing if no restrictions but confirmed performance of secondary glazing
|
2026-01-10 11:40:49 +00:00 |
|
Khalim Conn-Kowlessar
|
fb6fca8966
|
added additional loggging into engine
|
2026-01-08 12:18:40 +00:00 |
|
Khalim Conn-Kowlessar
|
3fc1e69e50
|
debugging some failed runs
|
2026-01-02 17:39:48 +08:00 |
|
Khalim Conn-Kowlessar
|
860645e30e
|
handling db bug for trigger api
|
2026-01-01 14:02:09 +08:00 |
|