> ---------- Forwarded message ----------
> From: Shane Curcuru <a...@shanecurcuru.org>
> Date: Sun, Jun 18, 2017 at 10:09 AM
> Subject: Re: Summary of in person meeting?
> To: priv...@whimsical.apache.org
>
> Then we talked about how to define our UX style for *editable* data,
> like the (P)PMC roster lists.  There, we have multiple sets of data that
> allow several different kinds of editing, to those who have access (i.e.
> are on right PMC, are member, whatever).  In particular, those lists
> server several purposes - clicking on the userID links to the person's
> data; we also show names, but we *also* want people to be able to edit
> the list of names by changing status of a name or adding new ones.
>
> The proposal we have is to keep the listing of people in a pmc or
> committer list mostly as-is, but add a glyphicon-pencil icon to each row
> that's editable.  The pencil metaphor is then "edit this line" as
> Google's MDL language uses; single click will pop up the operations a
> user can take (change or delete, I'm guessing).  We then need a
> glyphicon icon at the end of the row that allows a user to add a new
> entry to the row, as a *button* to signal action is possible:
>
>   https://getbootstrap.com/components/#glyphicons-examples
>
> Other thoughts welcome!

Other thought:

Remove double click and plus buttons, and associated explanation text.
Add a small number of buttons, with names something like Add, Modify,
and Remove.  Colors and locations of these buttons TBD.  For example,
they could be pinned to the bottom, just like the board agenda tool.

Pressing these buttons would either traverse to another page (example:
from /roster/committee/whimsy to /roster/committee/whimsy/add), or
would morph the page in place.

For modify and delete operations, checkboxes would appear before every
line, allowing you to select multiple entries.  Buttons could adjust
based on the section.  Pushing a button would result in a confirmation
dialog.

For add operations, a clearly labeled search box would enable the
selection of individuals to be added.  Adding a user would cause that
individual to show up in a separate list.  Buttons could be present to
add the individuals as mentors, PPMC members, or merely as committers.
Again, pushing a button would result in a confirmation dialog.

- Sam Ruby

Reply via email to