On 13 March 2016 at 14:16, sebb <seb...@gmail.com> wrote:
> On 13 March 2016 at 14:09, Sam Ruby <ru...@intertwingly.net> wrote:
>> On Sun, Mar 13, 2016 at 9:52 AM, Sebastian Bazley <s...@apache.org> wrote:
>>>
>>> -      if person.asf_member?
>>> +      if person.asf_member? # TODO is this the correct check? it includes 
>>> people in members unix group
>>>          member[:info] = person.members_txt
>>
>> In this particular case, I think so.  It will only include information
>> from members.txt in the view if you have read access to members.txt.
>
> Yes, but not everyone in the members unix group is an actual ASF
> member with info in members.txt.
> e.g. pono and other contractors
>
> Have a look at
>
> https://whimsy.apache.org/roster/committer/pono

More to the point, the member_nomination details are only set up if
the person is not a person.asf_member.

I.e. had pono been nominated, the code would assume he was already a
member and not show the info.

I wonder whether ASF::Person::asf_member?() should include Unix members at all.
Or perhaps there need to be two methods:
asf_isMember?
asf_hasMemberKarma?

>> - Sam Ruby

Reply via email to