Hey guys

I finally got time to write down in confluence the first sketch put
together for the new roster tool.  You can find it here:
https://cwiki.apache.org/confluence/display/WHIMSICAL/Roster+Tool+Option+1

A few notes of what went into this:

- I demoed the IPMC roster page
- I demoed the phonebook
- I showed a "day in the life of" where I demoed how Trevor Grant was added
to the incubator committers, Steve Blackmon to the IPMC.

the identified pieces missing included:

- How to find existing committers
- How to add someone new
- How to change someone existing's roles
- How to make bulk changes

The a-ha moment came when I showed bulk how bulk changes work right now.
The main points are that someones role should be represented as a combo box
(especially since PMC/PPMC implies committer) to chose which level someone
is (from a list of options).  Add should append a new row to the table, and
you do searches from there, an autocomplete component ala
https://jqueryui.com/autocomplete/ was suggested .  Once someone has been
added in some way, the username column is not editable.  Removing someone
is ambiguous.  We don't do it much, so either there's an option in the
combo box for "emeritus" or a delete icon on the right.  I'm inclined to
say emeritus to better match our policies, but I'm not sure we track that
info right now.  The table should include everyone, not separate tables per
role.  It becomes hard to find people.  The inline search should just do a
basic text match against the row.  E.g. if I type in committer it should
show all committers.  Moving save outside reinforces the bulk operation
feel.  Instead of making single changes you're always making multiple
changes at once.

Thoughts?

John

Reply via email to