Created on 30 April 2025, 3 days ago

Problem/Motivation

The module doesn't currently add menu links to any of the /farmlab/* routes. Only the /farm/settings/farmlab/* routes are accessible via a FarmLab tab in farmOS's Setup > Settings.

Steps to reproduce

Install the module, observe that there is no way to get to /farmlab/boundaries via the menu.

Proposed resolution

In current deployments of this module, it is paired with a custom module that adds an "Integrations" menu item, and adds menu items for FarmLab under it.

Examples:

https://github.com/paul121/farm_carbon8/blob/30043b819328265a998e6c3b079...

https://github.com/Regen-Digital/farm_regen_digital/blob/a7b26462573abce...

This "Integrations" menu is replicated in both modules, with the expectation that they will never be installed at the same time.

This works for those particular clients, but not for general users of this module.

I opened a topic in the farmOS forum to ask if we should make a farm_integration module that modules like these could depend on: https://farmos.discourse.group/t/integrations-menu/2282

There seems to be agreement that it's a good next step. It means that this module will need to depend on it, though, which would be a breaking change and necessitate a major version bump.

Remaining tasks

  1. Create farm_integration contrib module.
  2. Add dependency on farm_integration from this module.
  3. Add FarmLab menu items to integrations menu.
  4. Tag new major version.

User interface changes

Menu items will appear in a new Integrations menu.

API changes

None.

Data model changes

None.

πŸ“Œ Task
Status

Active

Version

1.0

Component

User interface

Created by

πŸ‡ΊπŸ‡ΈUnited States m.stenta

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024