Add initial JD menu

Created on 24 August 2023, over 1 year ago
Updated 16 October 2023, about 1 year ago

Problem/Motivation

Let's start a JD menu. This will help with development and initial user testing since we are now starting to add additional pages for importing/syncing items from JD. For now this menu can be a "root" menu, but in the future this menu could move to be a child under "Setup' like we have discussed. But ideally the structure of the JD menu child items will not change much, it's just a matter of where the JD menu is located.

Here is a better example of how the Settings module adds menu links under the farm.setup parent menu: https://github.com/farmOS/farmOS/blob/2.x/modules/core/settings/farm_set...

Steps to reproduce

N/A

Proposed resolution

  1. We will need to add a module dependency on farm_setup
  2. Start a farm_jd menu item labeled "John Deere" with a parent of farm.setup. This top-level link should go to our farm_jd.status route.
  3. Add child items for each of our import pages farm_jd.import_equipment and farm_jd.import_land
  4. Add child items for both the farm_jd.settings and farm_jd.status routes. These should have a higher weight so they are at the bottom.

Remaining tasks

Add menu and child items

User interface changes

John Deere menu item under Setup

API changes

None

Data model changes

None

๐Ÿ“Œ Task
Status

Fixed

Version

1.0

Component

User interface

Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States paul121 Spokane, WA

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

Comments & Activities

Production build 0.71.5 2024