Commit graph

4740 commits

Author SHA1 Message Date
Daniel Roth
c7483fceaa
Merge pull request #1050 from Hestia-Homes/feature/magicplan-api-client
MagicPlan: parse API Plan response and map to simple domain objects
2026-05-06 10:53:50 +01:00
Daniel Roth
b57453b8db fix typing problems in mapper 2026-05-06 08:24:57 +00:00
Daniel Roth
079f7e3397 test mapping second api response round dimensions to 2 decimal places 🟩 2026-05-05 16:30:34 +00:00
Daniel Roth
c530f014de fix typing issues 2026-05-05 16:00:59 +00:00
Daniel Roth
9266fb2c8d round dimensions to 2 decimal places 🟩 2026-05-05 15:51:52 +00:00
Daniel Roth
55d7b91171 map magicplan base models to data classes 🟩 2026-05-05 15:46:13 +00:00
Daniel Roth
d3ca6bc7ff delete historic mapping and client 2026-05-05 15:45:36 +00:00
Daniel Roth
452d7512df Merge branch 'main' into feature/magicplan-api-client 2026-05-05 10:51:03 +00:00
Daniel Roth
39cec2185d
Merge pull request #1048 from Hestia-Homes/feature/always-include-hs-deal-id-in-uploaded-files
Always include hubspot deal ID when triggering pashub file fetcher
2026-05-05 11:49:42 +01:00
Daniel Roth
d00d2c0e95 pashub 2026-05-05 10:44:12 +00:00
Daniel Roth
e51a58c0a1 remove print 2026-05-05 10:29:00 +00:00
Daniel Roth
c69f223343 Define dataclasses to represent API json 🟩 2026-05-05 10:28:43 +00:00
Daniel Roth
18a58486af Define dataclasses to represent API json 🟩 2026-05-05 10:28:07 +00:00
Daniel Roth
0ba0beed3f Merge branch 'main' into feature/magicplan-api-client 2026-05-05 08:21:28 +00:00
Daniel Roth
ff67297646 start mapping json 2026-05-01 16:20:55 +00:00
Jun-te Kim
f3032b9d44
Merge pull request #1044 from Hestia-Homes/bug_fix/unset_deal_properties_doesnt_overwrite_value_in_db
Bug fix/unset deal properties doesnt overwrite value in db
2026-05-01 14:53:41 +01:00
Jun-te Kim
78d6f4f939 improved deal_id so its clear its not a real one 2026-05-01 13:52:05 +00:00
Daniel Roth
91d913e12f
Merge pull request #1045 from Hestia-Homes/bug/missing-installs-pashub-handler
Add pymupdf to pashub fetcher requirements
2026-05-01 14:50:43 +01:00
Daniel Roth
9e7d8c004f Merge branch 'main' into feature/magicplan-api-client 2026-05-01 13:34:00 +00:00
Daniel Roth
1525865f19 missed actual file change 2026-05-01 13:28:21 +00:00
Daniel Roth
0d7fdc7536 include pymupdf in pashub fetcher requirements 2026-05-01 13:19:31 +00:00
Jun-te Kim
d1155e7d54 remove debug hardcoded deal id 2026-05-01 12:28:08 +00:00
Jun-te Kim
0a97c2d21f fix for hubspot deal properties not updated when they were unset 2026-05-01 12:27:39 +00:00
KhalimCK
b4ee59c82e
Merge pull request #1042 from Hestia-Homes/feature/khalim-additional-db-features
Feature/khalim additional db features
2026-05-01 10:54:28 +01:00
Khalim Conn-Kowlessar
c8dcf29845 minor commit to test git message 2026-05-01 08:54:54 +00:00
Khalim Conn-Kowlessar
aca503e877 fixing broken unit tests 2026-05-01 08:46:17 +00:00
Khalim Conn-Kowlessar
02cc1b9978 fixing failing tests 2026-04-30 20:18:39 +00:00
Khalim Conn-Kowlessar
d292f2d6b6 removing playright install for integration test 2026-04-30 20:08:13 +00:00
Khalim Conn-Kowlessar
8126b32b81 fixing missing deps for tests 2026-04-30 20:03:57 +00:00
Khalim Conn-Kowlessar
a97e4ce524 ensure user data is stored as ID rather than name 2026-04-30 19:38:22 +00:00
Khalim Conn-Kowlessar
9e3f5a2205 Adding use model for storage of users 2026-04-30 18:53:15 +00:00
Daniel Roth
d79131cec6
Merge pull request #1041 from Hestia-Homes/bug/handle-missing-property-photo-in-pashub-site-notes
Fix bugs in pashub site notes extractor
2026-04-30 17:51:16 +01:00
Daniel Roth
78da2f88b6 Handle wall thickness "Unmeasurable" 🟩 2026-04-30 16:41:16 +00:00
Khalim Conn-Kowlessar
3cd2b8a57d modified hubspot etl to fetch new records and replace coordination and designer with their assigned variants 2026-04-30 16:31:53 +00:00
Daniel Roth
6c70c5a535 Extract address when Property photo element is missing from PDF 🟩 2026-04-30 16:25:41 +00:00
Khalim Conn-Kowlessar
b056deb5ee added additional columns to db 2026-04-30 17:10:00 +01:00
Daniel Roth
72ccb7c19d
Merge pull request #1040 from Hestia-Homes/feature/trigger-sitenotes-to-db
Save site notes to DB as part of pashub to ara workflow
2026-04-30 14:32:45 +01:00
Daniel Roth
0f6d70b67a typehint output of parse_site_notes_pdf 2026-04-30 13:32:13 +00:00
Daniel Roth
d522fcdb94 Refactor Pashub service so that site notes parsing and upload is separate from saving of files 2026-04-30 12:59:26 +00:00
Khalim Conn-Kowlessar
87afac8631 minor exporting data 2026-04-30 09:58:24 +01:00
Daniel Roth
bbd653f83c PasHub: PashubService class 🟪 2026-04-29 14:50:59 +00:00
Daniel Roth
6851a84ede ECMK : refactor EcmkService class 🟪 2026-04-29 14:10:55 +00:00
Daniel Roth
7cfa800c42 ECMK : replace processor.run_job with EcmkService class 🟪 2026-04-29 13:49:18 +00:00
Daniel Roth
9e89117011 ECMK : slim upload_file_to_s3_and_record to single responsibility 🟪 2026-04-29 13:23:53 +00:00
Daniel Roth
b347039b80 load ecmk site notes to db 2026-04-29 11:20:47 +00:00
Daniel Roth
272837d6ef move extraction from spreadsheet to dedicated file 2026-04-29 10:04:55 +00:00
Daniel Roth
252657a374 include updating epc_property_data to pashub to ara workflow 2026-04-29 09:55:14 +00:00
Daniel Roth
1bc8343738 identify site notes files after file upload so we can save them to epc_property table 2026-04-28 16:33:53 +00:00
Daniel Roth
0069fc3b7b
Merge pull request #1039 from Hestia-Homes/feature/epc-property-data-to-db
EPC property data to db
2026-04-28 16:50:44 +01:00
Daniel Roth
f908c3ba9b remove incorrect claude comments 2026-04-28 15:36:27 +00:00