Commit graph

163 commits

Author SHA1 Message Date
0a1aee591a bump: version 0.6.0 → 0.7.0 2026-03-04 14:14:52 -06:00
a0f73e6a32 fix: show drupal ID column for asset types 2026-03-04 12:59:55 -06:00
e8a8ce2528 feat: expose "group membership" for assets 2026-03-04 12:59:55 -06:00
b2c3d3a301 fix: remove unique constraint for LandAsset.land_type_uuid
not sure why that was in there..assuming a mistake
2026-03-04 12:59:55 -06:00
759eb906b9 feat: expose "current location" for assets
based on most recent movement log, as in farmOS
2026-03-04 12:59:55 -06:00
41870ee2e2 fix: move farmOS UUID field below the Drupal ID 2026-03-04 12:59:55 -06:00
0ac2485bff feat: add schema, sync support for Log.is_movement 2026-03-04 12:59:55 -06:00
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