Commit graph

146 commits

Author SHA1 Message Date
25b2dc6cec fix: use Male/Female dict enum for animal sex field
and some related changes to make Animal views more like farmOS
2026-02-14 19:35:40 -06:00
df4536741d fix: prevent direct edit of farmos_uuid and drupal_id fields 2026-02-14 19:25:34 -06:00
e9161e8c93 fix: use same datetime display format as farmOS
at least i think this is right..anyway this is how you change it
2026-02-14 19:24:16 -06:00
4ed61380de fix: convert active flag to archived
to better mirror farmOS
2026-02-14 18:52:49 -06:00
98be276bd1 fix: suppress output when user farmos/drupal keys are empty 2026-02-14 15:43:47 -06:00
96d575feb7 fix: customize page footer to mention farmOS 2026-02-14 15:07:10 -06:00
985d224cb8 fix: update sterile, archived flags per farmOS 4.x
3.x should still work okay too though
2026-02-14 14:54:12 -06:00
311a2c328b fix: always make 'farmos' system user in app setup
mainly for sake of attributing data changes coming from farmOS
2026-02-13 15:11:10 -06:00
935c64464a fix: avoid error for Create User form 2026-02-13 15:07:48 -06:00
1dbf14f3bb fix: add more perms to Site Admin role in app setup 2026-02-13 15:07:48 -06:00
ed768a83d0 feat: add native table for Activity Logs; import from farmOS API 2026-02-13 14:53:02 -06:00
f4e4c3efb3 fix: rename drupal_internal_id => drupal_id 2026-02-13 14:53:02 -06:00
81daa5d913 feat: add native table for Groups; import from farmOS API 2026-02-13 14:53:02 -06:00
3e5ca3483e feat: add native table for Animals; import from farmOS API 2026-02-13 14:52:58 -06:00
c38d00a7cc feat: add native table for Structures; import from farmOS API 2026-02-13 12:28:54 -06:00
1d898cb580 feat: add native table for Land Assets; import from farmOS API 2026-02-13 10:43:34 -06:00
6204db8ae3 feat: add native table for Log Types; import from farmOS API 2026-02-10 19:51:08 -06:00
5189c12f43 feat: add native table for Structure Types; import from farmOS API 2026-02-10 19:43:20 -06:00
b573ae459e feat: add native table for Land Types; import from farmOS API 2026-02-10 19:43:18 -06:00
10666de488 feat: add native table for Asset Types; import from farmOS API 2026-02-10 19:21:01 -06:00
fd2f09fcf3 feat: add extension table for Users; import from farmOS API 2026-02-10 19:21:01 -06:00
4a517bf7bf feat: add native table for Animal Types; import from farmOS API 2026-02-10 19:20:59 -06:00
09042747a0 feat: add "See raw JSON data" button for farmOS API views 2026-02-10 18:30:35 -06:00
00fd484669 fix: add custom (built) buefy css to repo
this makes things simpler, and no real reason not to include it
2026-02-08 14:07:23 -06:00
4c0754ee01 docs: initial/basic project docs 2026-02-08 12:54:11 -06:00
8cc4af950e fix: run web app via uvicorn/ASGI by default
just seems faster
2026-02-08 11:35:39 -06:00
c778997239 feat: add view for farmOS activity logs 2026-02-08 08:55:19 -06:00
f7d5d0ab1c feat: add view for farmOS log types 2026-02-07 19:25:13 -06:00
33717bb055 fix: add menu option, "Go to farmOS" 2026-02-07 18:48:56 -06:00
7d65d3c5a2 feat: add view for farmOS structure types 2026-02-07 18:48:56 -06:00
acba07aa0e feat: add view for farmOS land types 2026-02-07 18:48:56 -06:00
233b2a2dab feat: add view for farmOS land assets 2026-02-07 18:48:56 -06:00
5005c3c978 feat: add view for farmOS groups 2026-02-07 18:48:56 -06:00
ba926ec2de fix: ensure Buefy version matches what we use for custom css
this is an alright solution for now, but may need to improve in the
future once we look at Vue 3 etc.

basically the only reason this solution isn't terrible, is because
buefy 0.9.x (for Vue 2) is "stable"
2026-02-07 18:48:56 -06:00
19b6738e5d feat: add view for farmOS asset types
of limited value perhaps, but what the heck
2026-02-07 18:48:56 -06:00
d9ef550100 feat: add view for farmOS structures 2026-02-07 18:48:54 -06:00
baacd1c15c feat: add view for farmOS animal types 2026-02-07 14:58:47 -06:00
7415504926 feat: add view for farmOS users 2026-02-07 14:26:49 -06:00
768859b6b9 fix: add custom style to better match farmOS color scheme 2026-02-07 09:48:26 -06:00
b161109d65 fix: fix a couple more edge cases around oauth2 token refresh 2026-02-06 17:42:47 -06:00
5b96fcfc2a fix: add support for farmOS/OAuth2 Authorization Code grant/workflow 2026-02-06 14:24:41 -06:00
19dcc2d24b fix: preserve oauth2 token so auto-refresh works correctly
also add `get_farmos_client()` handler methods
2026-02-05 20:06:55 -06:00
45bb985465 fix: customize app installer to configure farmos_url 2026-02-04 09:18:44 -06:00
bd972e30db fix: add some more info when viewing animal 2026-02-04 08:53:22 -06:00
e0f91417cb feat: initial basic app to prove display of API (animal) data 2026-02-03 19:34:35 -06:00
54ff9d5d83 cleanup a bit; add src dir, changelog etc. 2026-01-27 16:57:02 -06:00