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