Daniel Roth
|
add53a1949
|
Correct maths and prepare to trigger sqs from api
|
2026-02-26 12:58:33 +00:00 |
|
Khalim Conn-Kowlessar
|
1717e7b4c2
|
fixing typing issues
|
2026-02-26 12:45:52 +00:00 |
|
Khalim Conn-Kowlessar
|
0333f33123
|
Merge branch 'main' of https://github.com/Hestia-Homes/Model into bug/plan-with-budget-more-expensive
|
2026-02-25 09:55:40 +00:00 |
|
Daniel Roth
|
eea435d641
|
get fast api app running locally
|
2026-02-24 17:08:21 +00:00 |
|
Daniel Roth
|
5c9a8b55f2
|
revert temp changes to config.py
|
2026-02-24 16:10:53 +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
|
2a4fb23f5f
|
Define new plan route and modify trigger request object
|
2026-02-23 17:40:06 +00:00 |
|
Daniel Roth
|
c514ef53dc
|
Add name to plan record and include in mapping
|
2026-02-23 13:03:03 +00:00 |
|
Khalim Conn-Kowlessar
|
bf3d6f4d51
|
working on integration test
|
2026-02-23 12:13:59 +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
|
ce94fb0573
|
handle some plans having zero cost 🟩
|
2026-02-20 11:35:12 +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
|
e6c0feaf1c
|
remove unused import
|
2026-02-16 09:12:55 +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 |
|
|
|
a4b259959f
|
set defaults
|
2026-02-13 13:35:05 +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
|
857d7e3da1
|
Check whether plan with EPC goal is compliant 🟪
|
2026-02-12 16:10:11 +00:00 |
|
Daniel Roth
|
bf0fce8ca5
|
Check whether plan with EPC goal is compliant (and change goal_value back to required)🟩
|
2026-02-12 16:08:37 +00:00 |
|
Daniel Roth
|
080000123f
|
cater for goal_value being NULL 🟥
|
2026-02-12 15:40:03 +00:00 |
|
Daniel Roth
|
70fd417c4a
|
Check whether plan with EPC goal is compliant 🟥
|
2026-02-12 15:04:02 +00:00 |
|
Daniel Roth
|
f955184260
|
refactor processor
|
2026-02-12 14:25:35 +00:00 |
|
Daniel Roth
|
4ddb5592f3
|
give classes immutable records to protect udpating
|
2026-02-12 12:58:44 +00:00 |
|
Daniel Roth
|
a0515ea3bb
|
correct import path following move of domain
|
2026-02-12 12:45:17 +00:00 |
|
Daniel Roth
|
80cd44c97a
|
move domain into app directory
|
2026-02-12 12:44:42 +00:00 |
|
Daniel Roth
|
7c88e22424
|
Define Plan and Scenario domain classes
|
2026-02-12 12:31:37 +00:00 |
|
Daniel Roth
|
b3fa7c3051
|
rename Plan and Scenario to PlanModel and ScenarioModel
|
2026-02-12 12:01:39 +00:00 |
|
Daniel Roth
|
73607a5117
|
sqlalchemy 2.0 typing in scenario
|
2026-02-12 11:08:35 +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 |
|
|
|
6bd31bb2ae
|
get rid of condition lambda
|
2026-02-10 17:10:43 +00:00 |
|
|
|
1a0d463e2e
|
missing init.py
|
2026-02-09 23:07:51 +00:00 |
|
Khalim Conn-Kowlessar
|
294c12fe4c
|
handling env permissions for local vs test environments and debugging handling of primary roof
|
2026-02-09 16:30:40 +00:00 |
|
|
|
68a95d0296
|
merged peters code
|
2026-02-05 17:46:23 +00:00 |
|
Daniel Roth
|
d83d73c129
|
Local postgres within devcontainer, plus fixes so data loads into db
|
2026-01-29 16:11:16 +00:00 |
|
Daniel Roth
|
364b30569f
|
Merge branch 'main' into feature/conditions-database-write
|
2026-01-29 12:27:33 +00:00 |
|
Jun-te Kim
|
535e5befb5
|
Merge pull request #694 from Hestia-Homes/feature/address_to_uprn
Feature/address to uprn
|
2026-01-29 12:21:20 +00:00 |
|