Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
1a711a7
remove outdoor locations
MoralCode Nov 13, 2025
2b75d46
add location notes to door buttons so they can be more specific than …
MoralCode Nov 13, 2025
f0e94e0
remove is_outside check for locations
MoralCode Nov 13, 2025
8e90acf
be more specific with upload function name
MoralCode Nov 13, 2025
a594bb8
factor out a helper for constructing location objects
MoralCode Nov 13, 2025
3581380
factor out a helper for processing image uploads
MoralCode Nov 13, 2025
562b0c8
fix typing
MoralCode Nov 13, 2025
71a828e
enrich existing location if notes or coordinates are added later
MoralCode Nov 13, 2025
9b04331
move statuscategories into an object for grouping (so other dropdown …
MoralCode Nov 13, 2025
050f837
pass through all the other types for the other dropdowns in the admin…
MoralCode Nov 13, 2025
e26f81b
Revert "add location notes to door buttons so they can be more specif…
MoralCode Nov 13, 2025
7baa3ca
refactor firm field data into a separate function
MoralCode Nov 14, 2025
738146c
pass form data into admin template
MoralCode Nov 14, 2025
0c0dd41
add unknown statuses for enum's
MoralCode Nov 14, 2025
8077702
fix bug with category dropdown
MoralCode Nov 14, 2025
27fdf53
make buildings return a list so it can be reused
MoralCode Nov 15, 2025
923baa8
add migration to add UNKNOWN enum type
MoralCode Nov 15, 2025
8ce6ec8
update alembic
MoralCode Nov 15, 2025
527dc8c
fixes to buildings dropdown for elevator form
MoralCode Nov 15, 2025
2bc1ebd
formatting
MoralCode Nov 15, 2025
725ba50
add new button admin form
MoralCode Nov 15, 2025
6670565
add button metadata to the access point page
MoralCode Nov 15, 2025
862a9f5
dont crash the admin json view if theres no report
MoralCode Nov 15, 2025
fe06efc
include descriptor for filling in language where needed on the access…
MoralCode Nov 15, 2025
46a01da
more report url to specific subtype section of access_point_json so i…
MoralCode Nov 15, 2025
411691a
Merge branch 'button' into development
MoralCode Jan 25, 2026
026ba1c
move doc comments to the functions so they are recognized by the IDE
MoralCode Jan 25, 2026
a97fd7c
access points from year doesnt make sense for our application
MoralCode Jan 25, 2026
b063213
remove some no-op routes
MoralCode Jan 25, 2026
d9d90cb
consolidate tag related routes into a section
MoralCode Jan 25, 2026
4684e59
comment out data export endpoint
MoralCode Jan 25, 2026
05fd945
more region labels
MoralCode Jan 25, 2026
1472c67
Merge branch 'cleanup' into development
MoralCode Jan 25, 2026
c7dc310
add table
MoralCode Jan 25, 2026
071dab9
generate concordances migration
MoralCode Jan 25, 2026
010301e
first pass concordance lookup
MoralCode Jan 25, 2026
8ba5ed2
concordance lookup function (tested)
MoralCode Jan 25, 2026
eab144c
Merge branch 'concordances' into development
MoralCode Jan 25, 2026
ca7dbfa
add manufacturer field to elevator
MoralCode Jan 25, 2026
2003479
Merge branch 'manufacturer' into development
MoralCode Jan 25, 2026
33436f3
First half pass
MoralCode Jan 25, 2026
5b73d8b
fix endpoint name
MoralCode Jan 25, 2026
bdf3e62
extract source url from the changedetection notification
MoralCode Jan 25, 2026
3ab3ed0
import FMS sheet update types
MoralCode Jan 25, 2026
16bea52
refactor fetching of status and reports into a helper
MoralCode Jan 25, 2026
7602472
helpers for pairing and combining the updates from the web watcher diff
MoralCode Jan 25, 2026
ae8f111
factor out a function/helper for linking reports to access points
MoralCode Jan 25, 2026
8a40b82
first pass: Smart add status function
MoralCode Jan 25, 2026
6018189
refactor status creationin email webhook to use new smart add function
MoralCode Jan 25, 2026
b0eef9e
refactor work order validation into a helper
MoralCode Jan 25, 2026
cf10021
refactor work order validation into a helper
MoralCode Jan 25, 2026
7405ea2
account for lowercase versions and non-numeric WO numbers in validation
MoralCode Jan 25, 2026
af22ca4
finish smart add function
MoralCode Jan 25, 2026
3ba740d
ensure new status is always present
MoralCode Jan 25, 2026
4152c1c
finish the webhook ingestion endpoint
MoralCode Jan 25, 2026
57e394d
move db helpers to a separate file to prevent circular imports
MoralCode Jan 25, 2026
69e4142
import typing extensions to fix deprecation decorators in python < 3.13
MoralCode Jan 25, 2026
de6139d
resolve errors with simple stuff
MoralCode Jan 25, 2026
baa4ff3
refactor creation of new reports into a function for maximal reuse of…
MoralCode Jan 25, 2026
ee55621
forgot to import the smart_add_status_report function
MoralCode Jan 25, 2026
34349b9
Merge branch 'cdio-ingest' into development
MoralCode Jan 25, 2026
ede3408
bump to python 3.12
MoralCode Jan 25, 2026
5298d60
update uv
MoralCode Jan 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.10
3.12
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM python:3.10-slim
FROM python:3.12-slim

# git is needed for getting the repo commit
RUN apt-get update && apt-get install -y git libmagic1

COPY --from=ghcr.io/astral-sh/uv:0.4.9 /uv /bin/uv
COPY --from=ghcr.io/astral-sh/uv:0.9.8 /uv /bin/uv
ENV UV_COMPILE_BYTECODE=1 UV_LINK_MODE=copy

ENV UV_PROJECT_ENVIRONMENT=/app/venv
Expand Down
Loading