syd711 / vpin-studio

Competition, table, and player management for VPins.
MIT License
28 stars 2 forks source link

[Feature Request] Flag a table for to-do/follow-up #217

Closed oper8r00 closed 3 months ago

oper8r00 commented 4 months ago

Is your feature request related to a problem? Please describe. I often find myself using VPIN Studio in a client/server mode because I don't like standing at my cab to do updates. As I'm doing updates to my cab, there are some that require me to be at the actual cab itself to verify something or make script changes and its frustrating that I have to write these "follow-up" activities on a separate sheet of paper.

Describe the solution you'd like

  1. Allow the user to flag a table that requires follow-up
  2. Allow the user to create some kind of note on table for the follow-up activitiy
  3. Allow the user to remove the flag/note
  4. Display an indicator on the table for if its been flagged
  5. Remove the indicator once the follow-up has been closed/removed/deleted
  6. (Nice to Have) Allow the user to filter on tables that have been flagged
  7. (Nice to Have) Hover over the indicator to display the note

Describe alternatives you've considered I've been using pencil & paper. There is a notes field in the Table Data Manager, but this may be overwritten with an auto-update?

Additional context Add any other context or screenshots about the feature request here.

syd711 commented 4 months ago

You problem sounds familiar ;)

I think your request sounds similar to this one: https://github.com/syd711/vpin-studio/issues/209

In both cases there seems to be the need for a TODO/Done field to write some notes. Popper already has the "Notes" field which can be utilized for this. I think the status column can be utilized to show a modified indicator if there are open todos.

Ltek commented 4 months ago

@syd711 complimentary but not the same. Notes are permanent as they mainly function as a reminder of 'why' you did something... not just what you 'need to do'.

VPS Todo is different than Popper WIP

I'd suggest having 2 items in VPS...

  1. Table Notes field - tied to popper database (cached locally, just in case popper goes pooper)
  2. VPS specific ToDo flag -not- tied to Popper's WIP since popper' uses WIP to organize tables/games that need attention before having them part of your regular playlists -- thus they are not 'playable' in popper yet. VPS ToDo has a different purpose and should not be named or tied the Popper
syd711 commented 3 months ago

Fixed with 2.20.0.