Donkie
32c737fa98
Revert so commit now happens before notice, but add a catch-all to websocket notifications
2024-08-16 15:13:09 +02:00
Donkie
e5f79493cc
Fixed error on trying to send ws message to disconnected client
...
This could result in a major filament usage track failure since the Use http request would fail and Moonraker would keep retrying to save the used filament. However it was actually saved since the db.commit() happens before the websocket message fails.
2024-08-16 10:28:22 +02:00
Donkie
cc7dceb2a3
Fixed backend not supporting editing multi color dir
2024-06-08 22:50:01 +02:00
Donkie
8c164ac55f
Added backend support for multi-color filaments
2024-05-28 18:49:24 +02:00
Donkie
e4d2ecf0dc
Filament/vendor find by ext id + integration tests
2024-05-12 21:58:01 +02:00
Donkie
1e4c73138c
Added external ID fields to filaments and vendors
2024-05-12 21:58:00 +02:00
Matt Gerega
e68f88da2a
Added empty spool weight as an option field for the vendor
2024-03-26 20:35:50 -04:00
Donkie
09b8705133
Existing extra fields for entities are now cleared if a field is deleted
2024-01-23 18:58:57 +01:00
Donkie
77ac9d6a5c
Added custom extra fields to backend
...
No integration tests yet, TBD
2024-01-23 18:58:57 +01:00
Donkie
cf8d7472f5
Added backend filament search by similar color
2023-12-19 21:37:07 +01:00
Donkie
5f7a063125
Added resource field in websocket message
...
Used to differentiate resources for root-level subscriptions
2023-10-15 20:39:53 +02:00
Donkie
a6d527aaf0
Added/deleted-type websocket messages
...
Events are now sent for not only when an object changes but also when one is created or deleted.
For now it's not really possible to subscribe to these events however.
This breaks backwards-compatibility with the websocket messages.
2023-10-15 19:46:10 +02:00
Donkie
3c5b3cea5a
Added websocket endpoints for filament and vendors
2023-10-15 15:39:39 +02:00
Donkie
9595aec675
Fixed registered field having wrong timezone
...
This happened with at least Postgres, which took it's server's timezone. It's complicated. Let's just set it from our side instead where we have some control.
2023-10-02 21:36:50 +02:00
Donkie
6ee3b8df70
Added support for multiple int where's
2023-09-16 11:13:30 +02:00
Donkie
a4d14c5b52
Added X-Total-Count test asserts
...
Fixed issue with incorrect total count for vendors
2023-09-16 11:13:30 +02:00
Donkie
f47eacd2a9
Added support for finding empty vendor fields
2023-09-16 11:13:30 +02:00
Donkie
de16dd7be0
Added database support for finding empty fields
2023-09-16 11:13:30 +02:00
Donkie
e2d937aaf1
Added x-total-count response header
2023-09-16 11:13:30 +02:00
Donkie
557ea82171
Added endpoints for getting list of materials, etc
2023-09-16 11:13:30 +02:00
Donkie
9d51ee49ed
Serverside sort and limit for vendor and filaments
2023-09-16 11:13:30 +02:00
Donkie
871e5282e5
Updated python packages
2023-08-28 21:10:07 +02:00
Donkie
6e7d9a2e03
Replaced db.flush with db.commit
...
To try fix some odd cases of greenlet whining
2023-08-28 20:31:25 +02:00
Donkie
85aae6119d
Fixed one more case of bad type union
2023-07-10 11:26:30 +02:00
Donkie
4e409f6bb6
Added filament color code field
2023-06-01 19:56:24 +02:00
Donkie
235236d435
Ruff fixes
2023-05-28 22:55:11 +02:00
Donkie
7c7ee9296c
Added extruder/bed temp override settings
...
Closes #4
2023-05-28 21:52:51 +02:00
Donkie
87690b06ca
Fixed find spools not working if no vendor
2023-05-10 22:32:58 +02:00
Donkie
b51d0a3183
Implemented find queries
2023-04-05 21:29:39 +02:00
Donkie
08cf68e937
Updated API docs
2023-04-03 21:55:23 +02:00
Donkie
497540511f
Fixed removing filament with spools
2023-04-03 20:12:29 +02:00
Donkie
6fd9662c42
Renamed to Spoolman
...
Spoolson just didn't sound that good after all
2023-04-02 19:19:15 +02:00