<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-10-20 16:53 GMT+02:00 Daniel Beck <span dir="ltr"><<a href="mailto:ml@beckweb.net" target="_blank">ml@beckweb.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-"><br>
> On 20.10.2016, at 16:42, nicolas de loof <<a href="mailto:nicolas.deloof@gmail.com">nicolas.deloof@gmail.com</a>> wrote:<br>
><br>
> Also, board election process require to exclude >2 board members from same company, BUT this information isn't available on <a href="http://jenkins.io" rel="noreferrer" target="_blank">jenkins.io</a> LDAP afaik.<br>
> How do we plan to handle this ?<br>
><br>
> I suggest we add this as a new LDAP attribute that would be set as board candidates get defined (this would avoid people to enter by themselves with risk for distinct names for same actual company), wdyt ?<br>
<br>
</span>Nominating candidates etc. can all be done outside the application. I recommend we keep this simple.<br></blockquote><div><br></div><div>Can be done using a configuration string, not a big deal. But not a big deal to do it inside the application. There's no such thing as a "simpler" solution here. In one case we will have to update production configuration to prepare election, with the other some extra CRUD code to set adequate LDAP attributes.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Then, candidates are just an arbitrary string and URL. "R. Tyler Croy (CloudBees)" and "<a href="https://jenkins.io/blog/whatever-rtylers-candidate-introduction-blog-post-is" rel="noreferrer" target="_blank">https://jenkins.io/blog/<wbr>whatever-rtylers-candidate-<wbr>introduction-blog-post-is</a>" should be sufficient in the account app.<br></blockquote><div><br></div><div>I prefer to use <a href="http://jenkins.io">jenkins.io</a> ID vs arbitrary string, so one can link to profile, github, gravatar, etc. <br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
As Tyler wrote earlier,<br>
<br>
> [Writing to a voting log from the account app] would make the changes to the account-app minimal, and then we can just write some Groovy or Python to process the election transaction log.<br>
<br>
So the actual dropping of candidates in the same company after two of the same company are in can be done in that tool.<br></blockquote><div><br></div><div>So, you want this app to just collect the votes, not handle the election process ?  I had in mind to use info.gehrels.voting:singleTransferableVoteElections for this purpose, so this is a fully automated solution.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
______________________________<wbr>_________________<br>
Jenkins-infra mailing list<br>
<a href="mailto:Jenkins-infra@lists.jenkins-ci.org">Jenkins-infra@lists.jenkins-<wbr>ci.org</a><br>
<a href="http://lists.jenkins-ci.org/mailman/listinfo/jenkins-infra" rel="noreferrer" target="_blank">http://lists.jenkins-ci.org/<wbr>mailman/listinfo/jenkins-infra</a><br>
</blockquote></div><br></div></div>