On Monday 08 June 2009 14:31:12 Henne Vogelsang wrote:
Hi,
on 06/08/2009 01:42 PM Cornelius Schumacher wrote:
On Monday 08 June 2009, Henne Vogelsang wrote:
There are a lot of features missing for users.o.o. Membership management for the board is one of them yes. Would you be willing to hack it? Please say yes! :)
I might be able to put in a bit of time. No promise yet, though ;-)
Cool!
Is there a Wiki page with a list of missing features or something like that?
Not that i know of no. I can come by and tell you what we would need to membership management :)
During my time on the board, I came up with the following list - I'm not sure what the current board things about it, it might be a start... Enhancements for users.opensuse.org Goal: Make users.o.o a central profile place for opensuse.org, where users could have for example a mention of what they're involved in, maybe a picture, viewable contact details, etc. Something like: https://launchpad.net/~jonobacon Detailed requirements: * Upload of gpg keys (prio 1 - needed for voting) * openID integration * photo of developer * contact details (prio 1) * coordinates for openSUSE map * involvement of user in the project (prio 1) * quick jump for logged in user to "their" other profiles like forums profile Implementation idea for membership handling (prio 2) * coupling with hermes for notifications: - board gets notified daily about new members - mail, blog, irc admin gets notified daily about changes - member gets notified once application is approved and everything is setup * adding discussion field for voting process (for members to modify and read but not for member to see) * for each board member a separate voting queue: - Each member has a Yes (+1), No (-1), Abstain (0) vote - board member has own queue that shows members that are not voted by board member (and have not been rejected/approved) - member is automatically approved if sum is 3 or higher * reject queue: Needs to be handled by one board member that will do the final reject (after adding the reject message), accessible by everybody. Applicants will end here under the following conditions: - 2 votes and sum == -2 - 3 votes and sum < 1 - 4 votes and sum < 2 - 5 votes and sum < 3 * public information for the requester that he knows the state of the application (pending, accepted, refused) the reason why it has been refused "reject message" and the setup state of blog, irc cloak, mail alias. * additional NEEDINFO state where board can ask the member to refine request or add further information. -- Andreas Jaeger, Director Platform / openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126