Add/expose config options for farmOS integration #3

Closed
opened 2026-02-17 18:25:27 -06:00 by lance · 2 comments
Owner

Definitely need the farmOS URL to be editable in admin UI. And some related options like OAuth2 Client ID.

May also be nice to at least have a global toggle indicating whether WuttaFarm should auto-sync to farmOS when changes are made. Possibly (?) it would make sense to have per-table toggles.

Definitely need the farmOS URL to be editable in admin UI. And some related options like OAuth2 Client ID. May also be nice to at least have a global toggle indicating whether WuttaFarm should auto-sync to farmOS when changes are made. Possibly (?) it would make sense to have per-table toggles.
lance added the
enhancement
label 2026-02-17 18:34:41 -06:00
Author
Owner

I think there could be 3 different "integration modes" for the app:

  • farmOS wrapper (API only)
  • farmOS mirror (2-way sync)
  • none (standalone)

Probably default to the first mode. May need a small "setup wizard" for the mirror option - just to run the first "special" import command for users and then full import.

I guess the CLI app installer should prompt for this mode, and maybe omit the wuttafarm schema from app DB if wrapper mode is chosen. But still need setup wizard if the mode is changed..

I think there could be 3 different "integration modes" for the app: - farmOS wrapper (API only) - farmOS mirror (2-way sync) - none (standalone) Probably default to the first mode. May need a small "setup wizard" for the mirror option - just to run the first "special" import command for users and then full import. I guess the CLI app installer should prompt for this mode, and maybe omit the wuttafarm schema from app DB if wrapper mode is chosen. But still need setup wizard if the mode is changed..
Author
Owner

Basic options are exposed; no need to build a wizard until that is justified. Really no need to encourage anyone to use the mirror/sync mode at all at this point.

Basic options are exposed; no need to build a wizard until that is justified. Really no need to encourage anyone to use the mirror/sync mode at all at this point.
lance closed this issue 2026-02-25 15:01:03 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: wutta/wuttafarm#3
No description provided.