eb16990b0b
feat: add schema, import support for Asset.owners
2026-03-04 12:59:55 -06:00
ce103137a5
fix: add links for Parents column in All Assets grid
2026-03-04 12:59:55 -06:00
547cc6e4ae
feat: add schema, import support for Log.quick
2026-03-04 12:59:55 -06:00
32d23a7073
feat: show quantities when viewing log
2026-03-04 12:59:55 -06:00
7890b18568
fix: set timestamp for new log in quick eggs form
2026-03-04 12:59:55 -06:00
90ff7eb793
fix: set default grid pagesize to 50
...
to better match farmOS
2026-03-04 12:59:55 -06:00
d07f3ed716
feat: add sync support for MedicalLog.vet
2026-03-04 12:59:54 -06:00
7d2ae48067
feat: add schema, import support for Log.quantities
2026-03-04 12:59:54 -06:00
1d877545ae
feat: add schema, import support for Log.groups
2026-03-04 12:59:54 -06:00
87f3764ebf
feat: add schema, import support for Log.locations
...
still need to add support for edit, export
2026-03-04 12:59:54 -06:00
3ae4d639ec
feat: add sync support for Log.is_group_assignment
2026-03-04 12:59:54 -06:00
a5550091d3
feat: add support for exporting log status, timestamp to farmOS
2026-03-04 12:59:54 -06:00
61402c183e
fix: add placeholder for log 'quick' field
2026-03-04 12:59:54 -06:00
64e4392a92
feat: add support for log 'owners'
2026-03-04 12:59:54 -06:00
ae73d2f87f
fix: define log grid columns to match farmOS
...
some of these still do not have values yet..
2026-03-04 12:59:54 -06:00
86e36bc64a
fix: make AllLogView inherit from LogMasterView
...
and improve asset rendering for those grids
2026-03-04 12:59:54 -06:00
d1817a3611
fix: rename views for "all records" (all assets, all logs etc.)
...
just for clarity's sake, i think it's better
2026-03-04 12:59:54 -06:00
d465934818
fix: ensure token refresh works regardless where API client is used
2026-03-04 12:59:54 -06:00
c353d5bcef
feat: add support for edit, import/export of plant type data
...
esp. plant types for a plant asset
2026-03-04 12:59:54 -06:00
bdda586ccd
fix: render links for Plant Type column in Plant Assets grid
2026-03-04 12:59:54 -06:00
0d989dcb2c
fix: fix land asset type
2026-03-04 12:59:54 -06:00
2f84f76d89
fix: prevent edit for asset types, land types when app is mirror
2026-03-04 12:59:51 -06:00
3343524325
fix: add farmOS-style links for Parents column in Land Assets grid
2026-02-28 22:08:57 -06:00
28ecb4d786
fix: remove unique constraint for AnimalType.name
...
since it is not guaranteed unique in farmOS; can't do it here either
or else import may fail
2026-02-28 22:08:57 -06:00
338da0208c
fix: prevent delete if animal type is still being referenced
2026-02-28 22:08:57 -06:00
ec67340e66
feat: add way to create animal type when editing animal
2026-02-28 22:08:55 -06:00
1c0286eda0
fix: add reminder to restart if changing integration mode
2026-02-28 22:08:55 -06:00
7d5ff47e8e
feat: add related version tables for asset/log revision history
2026-02-28 22:08:53 -06:00
5046171b76
fix: prevent edit for user farmos_uuid, drupal_id
2026-02-28 22:08:53 -06:00
f374ae426c
fix: remove 'contains' verb for sex filter
2026-02-28 22:08:53 -06:00
2a375b0a6f
fix: add enum, row hilite for log status
2026-02-28 22:08:53 -06:00
a5d7f89fcb
feat: improve mirror/deletion for assets, logs, animal types
2026-02-28 22:08:51 -06:00
96ccf30e46
feat: auto-delete asset from farmOS if deleting via mirror app
2026-02-28 22:08:48 -06:00
38dad49bbd
fix: fix Sex field when empty and deleting an animal
2026-02-26 17:35:05 -06:00
f2be7d0a53
fix: add get_farmos_client_for_user() convenience function
2026-02-26 17:25:49 -06:00
9b4afb845b
fix: use current user token for auto-sync within web app
...
to ensure data writes to farmOS have correct authorship
2026-02-26 17:04:55 -06:00
f4b5f3960c
fix: set log type, status enums for log grids
2026-02-25 15:22:25 -06:00
127ea49d74
fix: add more default perms for first site admin user
2026-02-25 14:59:54 -06:00
30e1fd23d6
fix: only show quick form menu if perms allow
2026-02-25 14:59:54 -06:00
df517cfbfa
fix: expose config for farmOS OAuth2 client_id and scope
...
refs: #3
2026-02-25 14:59:46 -06:00
ec6ac443fb
fix: add separate permission for each quick form view
2026-02-25 11:22:49 -06:00
11781dd70b
bump: version 0.5.0 → 0.6.0
2026-02-25 09:02:12 -06:00
b9ab27523f
fix: add Notes schema type
...
this is because the dict we get from (normalizing the) farmOS API
record will have e.g. `notes=None` but that winds up rendering as
"None" instead of empty string - so we use colander.null value in such
cases so empty string is rendered
2026-02-24 20:03:59 -06:00
331543d74b
docs: fix sphinx warnings
2026-02-24 19:57:25 -06:00
e7ef5c3d32
feat: add common normalizer to simplify code in view, importer etc.
...
only the "log" normalizer exists so far, but will add more..
2026-02-24 16:19:26 -06:00
1a6870b8fe
feat: overhaul farmOS log views; add Eggs quick form
...
probably a few other changes...i'm tired and need a savepoint
2026-02-24 16:19:24 -06:00
ad6ac13d50
feat: add basic CRUD for direct API views: animal types, animal assets
2026-02-21 18:38:08 -06:00
c976d94bdd
fix: add grid filter for animal birthdate
2026-02-20 21:37:57 -06:00
5d7dea5a84
fix: add thumbnail to farmOS asset base view
2026-02-20 20:52:08 -06:00
e5e3d38365
fix: add setting to toggle "farmOS-style grid links"
...
not sure yet if users prefer farmOS style, but will assume so by
default just to be safe. but i want the "traditional" behavior
myself, so setting is needed either way
2026-02-20 20:38:31 -06:00