Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Meta] Log Support Improvements & Related Features #43

Open
symbioquine opened this issue Jun 9, 2023 · 0 comments
Open

[Meta] Log Support Improvements & Related Features #43

symbioquine opened this issue Jun 9, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@symbioquine
Copy link
Owner

symbioquine commented Jun 9, 2023

Ingress

  • Make the Asset Link floating menu appear in farmOS on all pages
    • A new menu entry will show up unconditionally to allow navigating to the tasks page
    • On the asset page the existing menu entry will continue to function as it does currently
    • On the log page a new menu entry will allow navigating to the Asset Link view of that log

(general) Log Support Features

  • Display the log date (Just YYYY-MM-DD) wherever log name is displayed
  • Consider surfacing log type somehow (UX tbd)
  • Improve formatting of the date on the log page (YYYY-MM-DD HH:mm)
  • Display log owner on log page
  • Display log location on log page
  • Provide an indication when a log is a movement log on log page
  • Display log group on log page
  • Provide an indication when a log is a group assignment log on log page
  • Display log assets on log page
  • Display log equipment on log page
  • Display log flags on log page
  • Display log categories on log page
  • Display log quantities on log page
  • Provide a "Modify" action on the log page as a drop-down with;
    • Modify log name
    • Modify timestamp (reschedule)
    • Modify owner (re-assign)
    • Modify location / is movement status
    • Modify group / is group assignment status
    • Modify assets
    • Modify equipment
    • Modify flags
    • Modify categories
    • Modify quantities

Task Page Features

  • Add filters for user, asset (searches by any of location/group/asset/equipment) as optional URL parameters of task page
    • Allows deep linking to relevant results
  • Add controls to top of task page to modify the current filtering criteria
    • Consider a location/group hierarchy based filter selection mechanism in addition to a simple search filter
  • Add "actions" menu button (three dots) to right hand side of each log entry to allow;
    • Mark completed/pending
    • Reschedule
    • Re-assign owner(s)
  • Improve loading behavior so results are displayed immediately from cache, but when online a background request is initiated to determine if fresher results are available
    If so, prompt user to update page with new results (and maybe a checkbox to do so automatically hereafter)
    • Currently results may be stale and there isn't a good way to refresh them

Asset Page

  • Add a mechanism to navigate from the asset page to the tasks page filtered to that asset - i.e. showing logs where the asset in question is one of: log asset, log equipment, log location, or log group

Asset/Log Page Behavior

  • Improve loading behavior so asset/log is displayed immediately from cache, but when online a background request is initiated to determine if fresher results are available
    If so, prompt user to update page with new results (and maybe a checkbox to do so automatically hereafter)
    • Currently results may be stale and there isn't an indication that a refresh is needed (though refreshing is possible via a menu option in the top right "meta actions" menu)
@symbioquine symbioquine added the enhancement New feature or request label Jun 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant