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
1af2b695dc
feat: use 'include' API param for better Animal Assets grid data
...
this commit also renames all farmOS asset routes, for some reason. at
least now they are consistent
2026-02-20 19:21:49 -06:00
bbb1207b27
feat: add backend filters, sorting for farmOS animal types, assets
...
could not add pagination due to quirks with how Drupal JSONAPI works
for that. but so far it looks like we can add filter/sort to all of
the farmOS grids..now just need to do it
2026-02-20 16:10:44 -06:00
9cfa91e091
fix: standardize a bit more for the farmOS Animal Assets view
2026-02-20 14:53:14 -06:00
87101d6b04
feat: include/exclude certain views, menus based on integration mode
...
refs: #3
2026-02-20 14:53:14 -06:00
1f254ca775
fix: set *default* instead of configured menu handler
2026-02-20 14:53:14 -06:00
d884a761ad
fix: expose farmOS integration mode, URL in app settings
...
although as of now changing the integration mode setting will not
actually change any behavior.. but it will
refs: #3
2026-02-20 14:53:14 -06:00
cfe2e4b7b4
feat: add Standard Quantities table, views, import
2026-02-20 14:53:14 -06:00
c93660ec4a
feat: add Quantity Types table, views, import
2026-02-20 14:53:14 -06:00
0a0d43aa9f
feat: add Units table, views, import/export
2026-02-20 14:53:13 -06:00
bc0836fc3c
fix: reword some menu entries
2026-02-18 19:31:58 -06:00
e7b493d7c9
fix: add WuttaFarm -> farmOS export for Plant Assets
2026-02-18 19:31:41 -06:00
185cd86efb
fix: fix default admin user perms, per new log schema
2026-02-18 19:09:39 -06:00
5ee2db267a
bump: version 0.4.1 → 0.5.0
2026-02-18 19:03:45 -06:00
26a4746898
feat: add produces_eggs flag for animal, group assets
...
even if the farmOS instance does not have `farm_eggs` module
installed, we should support the schema
2026-02-18 18:56:40 -06:00
2e0ec73317
feat: add more assets (plant) and logs (harvest, medical, observation)
2026-02-18 18:40:37 -06:00
b061959b18
feat: refactor log models, views to use generic/common base
2026-02-18 13:21:38 -06:00
982da89861
fix: rename db model modules, for better convention
2026-02-18 11:45:07 -06:00
4ec7923164
fix: add override for requests cert validation
...
for use in local dev with self-signed certs
2026-02-18 11:29:38 -06:00
4bc556aec5
bump: version 0.4.0 → 0.4.1
2026-02-17 20:12:38 -06:00
e520a34fa5
fix: remove AnimalType.changed column
...
that was just confusing things. WuttaFarm model should have its own
notion of when things changed, and farmOS can have its own.
2026-02-17 18:13:16 -06:00
d741a88299
docs: update feature list, roadmap, screenshots
2026-02-17 16:54:43 -06:00
36eca08895
bump: version 0.3.1 → 0.4.0
2026-02-17 15:40:03 -06:00
da9b559752
feat: add basic support for WuttaFarm → farmOS export
...
typical CLI export tool, but also the export happens automatically
when create or edit of record happens in wuttafarm
supported models:
- AnimalType
- AnimalAsset
- GroupAsset
- LandAsset
- StructureAsset
2026-02-17 13:41:50 -06:00
6677fe1e23
fix: misc. field tweaks for asset forms
2026-02-16 15:09:50 -06:00
b85259c013
fix: show warning when viewing an archived asset
2026-02-16 15:09:50 -06:00
bb21d6a364
fix: fix some perms for all assets view
2026-02-15 14:11:14 -06:00
ec89230893
fix: fix initial admin perms per route renaming
2026-02-15 14:08:01 -06:00
2fc9c88cd5
feat: convert group assets to use common base/mixin
2026-02-15 14:07:03 -06:00
3435b4714e
feat: convert structure assets to use common base/mixin
2026-02-15 13:38:38 -06:00
7b6280b6dc
feat: convert land assets to use common base/mixin
2026-02-15 13:38:36 -06:00
140f3cbdba
feat: add "generic" assets, new animal assets based on that
2026-02-15 11:11:13 -06:00
ac084c4e79
fix: add parent relationships support for land assets
...
this may not be complete yet, we'll see. works for the simple case afaik
2026-02-14 22:50:34 -06:00
71592e883a
fix: cleanup Land views to better match farmOS
2026-02-14 20:33:54 -06:00
e60b91fd45
fix: cleanup Structure views to better match farmOS
2026-02-14 20:18:35 -06:00
aae01c010b
fix: cleanup Group views to better match farmOS
2026-02-14 20:06:09 -06:00
5e4cd8978d
fix: add / display thumbnail image for animals
2026-02-14 20:00:39 -06:00