Matt Gerega
37804c14a8
modified default settings
2024-04-08 09:27:15 -04:00
Matt Gerega
a6ae808389
Added additional integration tests for measure and add
2024-03-28 09:29:39 -04:00
Matt Gerega
19c414da4b
Add integration tests for new measure endpoint
2024-03-27 15:44:54 -04:00
Matt Gerega
3ea4937f24
Updated spool UIs (create/edit)
2024-03-27 14:47:05 -04:00
Matt Gerega
3aed735cea
Updated vendor API to correct issues - Implement new UI
2024-03-26 21:26:41 -04:00
Matt Gerega
e68f88da2a
Added empty spool weight as an option field for the vendor
2024-03-26 20:35:50 -04:00
Matt Gerega
83fd3073ec
Fixed formatting
2024-03-26 14:02:17 -04:00
Matt Gerega
1d6830d769
Added initial_weight and empty_weight to spool
2024-03-26 13:55:44 -04:00
Donkie
c2335366bb
Fixed sorting by remaining weight/length
2024-02-02 22:10:11 +01:00
Donkie
290eb5cb81
Added backend ability to sort by combined_name
2024-01-30 18:20:53 +01: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
44da991d47
Added a new backend settings system
...
This can be used for saving runtime-configurable settings in the database.
2024-01-16 19:17:06 +01:00
pdsccode
d18d21d8fd
Fixed db access to spool price field
2023-12-30 09:18:37 +01:00
pdsccode
1eb78f01df
Added pricing field for single spool
2023-12-30 07:29:27 +01:00
Donkie
cf8d7472f5
Added backend filament search by similar color
2023-12-19 21:37:07 +01:00
Donkie
796523a860
Fixed db backups not using the fancy get_backups_dir function
2023-11-25 21:58:20 +01:00
Donkie
9eb3aef08d
Removed unused default registered func
2023-10-21 11:49:00 +02: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
205574fa2c
Fixed timezone being returned incorrectly
...
Happened if you've set TZ to non-UTC.
Apparently astimezone and replace doesn't do the same thing even if tzinfo is None.
2023-10-02 21:36:50 +02:00
Donkie
597dca7c28
Fixed combining empty and non-empty filter
...
Previously it would then act as a wildcard filter
2023-09-20 21:02:49 +02:00
Donkie
cadb707fdd
Added WebSocket notify API for spools
2023-09-17 22:00:00 +02:00
Donkie
6ee3b8df70
Added support for multiple int where's
2023-09-16 11:13:30 +02:00
Donkie
6d68a40313
Added support for multiple string where's
2023-09-16 11:13:30 +02:00
Donkie
841cc8b6df
Added sort by remaining weight
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
e436aa4975
Added tests for spool find sorting
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
b9f1b71c1f
Serverside spool find limit and offset
2023-09-16 11:13:30 +02:00
Donkie
4fdea75e3f
Serverside spool sorting
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
4cb2542a41
Added support for color_hex alpha channel
2023-08-12 21:32:20 +02:00
Donkie
d14fce013c
Fixed spools with unset archive state being hidden
2023-07-14 19:04:54 +02:00
Donkie
f89cf8ecd4
Added archived field to spools
...
Resolves #13
2023-07-14 14:19:57 +02:00
Donkie
85aae6119d
Fixed one more case of bad type union
2023-07-10 11:26:30 +02:00
Donkie
f995662f05
Conversion math library update
...
* Now inputs diameter instead of radius to prevent confusion
* Added length_from_weight
2023-07-10 11:02:22 +02:00
Donkie
936b11de24
Backend now fully supports negative consumption
...
Updated integration tests to verify this.
2023-07-08 20:07:32 +02:00
Donkie
d3a4dcfcf8
Added logging for when scheduled backup runs
2023-07-07 17:37:17 +02:00
Donkie
f24b9610e8
Added automatic nightly SQLite backups
...
Resolves #22
2023-07-04 14:59:05 +02:00
Donkie
d201f17e5e
Improved manually specifying sqlite db
2023-07-04 12:10:14 +02:00
Donkie
720ec30812
Fixed dependencies on Python >3.9 versions
2023-06-30 23:28:30 +02:00
Donkie
94d8cbf227
SQLite dbs now handle concurrent reqs better
...
Closes #7
2023-06-30 22:28:01 +02:00