Commit graph

140 commits

Author SHA1 Message Date
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
Khalim Conn-Kowlessar
f06676f15a completed database upload refactor 2025-12-22 18:46:19 +08:00
Khalim Conn-Kowlessar
c503da05a7 debugging property duplicated uprns 2025-12-22 17:10:39 +08:00
Khalim Conn-Kowlessar
2bc80b4d50 fixing uprn bug 2025-12-22 16:09:31 +08:00
Khalim Conn-Kowlessar
9c48bdfbd6 implenenting bulk EPC data upload 2025-12-21 11:05:01 +08:00
Khalim Conn-Kowlessar
9c34e202bc refactoring db requests to run in bulk 2025-12-19 09:43:13 +08:00
Khalim Conn-Kowlessar
d7b9803090 refactoring database fetches 2025-12-19 08:41:59 +08:00
Khalim Conn-Kowlessar
395ab0e083 minor debugging 2025-12-13 22:13:09 +08:00
Khalim Conn-Kowlessar
c7b3a6af9b fixing typing issue 2025-12-08 20:16:07 +00:00