-
Notifications
You must be signed in to change notification settings - Fork 0
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
Redefine requirements #8
Comments
(They may also have suggestions for other people to talk to.) |
Spoke with Michelle Jenije on May 13, 2019: Primarily using Mechanism Finder App to check against source of truth in FACTS Info and to see the history of a mechanism (e.g. when a Partner says information is not right in DATIM). App allows confirmation that DATIM and FACTS Info are in sync and lets one find when changes occurred. Miscellaneous Thoughts for Improvements:
|
Spoke with Josephine Mungurere-Baker on May 15, 2019: General
Mechanism/Agency/Partner
Table |
One other thing: Maybe we want additional pages of results? |
I've tried to summarize the suggested changes I got from users above into various areas and to attach a subjective priority and level of effort to each. (see below, or I can share in spreadsheet form) I've also put together these changes in a mockup: https://app.moqups.com/oMElRP3xlk/view . The mockup is conceptual only (i.e. it's not meant to be a mockup for styling purposes, just to show the new functionality/features that would be in the app based on the changes below). I don't know if you guys want to discuss this together, or take it back to the end users for comments, or just want me to start working on things with the assumption that these changes will be okay, and therefore it's better to have something interactive before talking more? Backend
Search
DATIM Information
FACTS Info Table
|
@tomzemp Thinking about this, I think we want to head for an MVP with the Mechanism Finder, with as many of these features that are low or no additional LOE, at least to start. Do you agree? If so, which features would those be? Also, I'd be curious if there is a javascript table library or the like that allows "Add filters to columns" and "Allow users to hide certain columns" without much LOE. |
@benguaraldi: Sure. I'll defer to you if it's worth it to roll out a react version of the app with minimal feature updates. Celeste, Josephine, and Michelle all seem fine with the existing app, so I'd guess I'd like to deliver some kind of improvement for each of them so they don't just think of the visual changes as extra annoyance. Backend changes DATIM information Table They both seemed to be of the opinion that filters/hiding columns could possibly be useful, but it wasn't something they were specifically asking for. Looking around, this library seems the most popular for fancier React tables: https://www.npmjs.com/package/react-table. I think that visually it's "okay". It provides support for filtering and seems to be customizable for hiding columns ( Would you like to check this out and see if it's okay for you? If yes, I will look at using this in the app Filter + general other features: https://nk5yjjvx1j.codesandbox.io/ |
@tomzemp The fancy react table looks good to me, though I do agree it could use some styling. @jakub-bao, any concerns with Tom using that table? Here are the sandbox links:
I imagine we'll need to write the code that saves the user's state (i.e., which columns are hidden)—is that right? Or does it do that too? |
@benguaraldi: we'd need to save the state of the hidden columns, and Michelle and Celeste actually thought it would be more useful if default could be saved to user settings. I think maybe a MVP would let users hide columns on the fly with react-table and then build out to have the options more explicit and savable? |
@tomzemp That sounds like a good MVP. We could also make MVP just the app with react-table without hiding column functionality too. I guess the next step is to separate these out into tickets and then mark some as MVP? |
I've set up some tickets for issues I think are MVP @benguaraldi. If there are some missing, let me know. If you want me to spin out other issues into non-MVP tickets I can also do that |
@tomzemp Yes, let's go ahead and make the non-MVP tickets and then close this ticket. Thanks! |
Talk with Josephine and Harry to define any changes that they want to see for Mechanism Finder App
The text was updated successfully, but these errors were encountered: