Join GitHub today
No way to add person as member for a post in organization via web UI #685
It would be great if we are able to add Person as holding the post of Chairman/NonExecutive Director for this organization via the web UI.
This is slightly tricky to implement at the moment. We're purposefully trying to hide the complexities of posts in the UI where possible as not everyone will need them and they're a confusing concept to try and explain to someone who is just getting started.
I'll try and explain the problems and some potential solutions below.
On the current membership form on an edit person page we are already asking for a role:
In this case the role of the first membership is Member of Parliament. As it stands we save the role as the
If we wanted to add post creation to this form the logical way to do it would be to replace the membership role field with a post role, which would search through the posts in the instance, auto-complete them, or create a new post if it couldn't find one. The problems with this approach are:
So that's the problem, hopefully it makes sense. I'm not sure what the best solution is but I would appreciate any feedback/opinions people have on how they would expect this to work etc.
I don't think concept aspect it's complicated, and that it's OK to show both roles and posts. People who are maintaining such an important database should be familiar with Popolo I think. If it's confusing for users, then I think it would then be a documentation issue. If there is no space, a hint linking to docs might be an option.
@kaerumy Thanks for your feedback!
It seems of the 3 potential solutions I gave, the most palatable one is to move the membership form onto it's own page. Then we've got some more space to give example and link to documentation explaining the use-case for posts and how they fit with membership roles.
I'll try and get an initial version of the revised form ready for you folks to look at early next week so I can get some feedback from you and make sure it works for your needs :)
Any progress on this? We're using our own temporary forms at the moment:
This was about the only 2 features that we were missing that @sweemeng hacked a quick form for:
We and I believe openpolis are also working on similar use case for UI where posts held in various organizations are important, but while their work and ours are in progress, having this feature in popit UI would allow others to use popit fully for their needs while waiting on these alternative editing UI.