On Sat, 11 Jul 2020 at 14:38, Craig Russell <apache....@gmail.com> wrote: > > I believe this change is confusing. > > There is no way to reach the "else" clause if there is already a request.
Huh? The else clause is reached if the committer status is not Active. > Please explain or revert. If there is already an emeritus request outstanding, the change prevents the request button from being shown. The else clause does nothing in this case > Thanks, > Craig > > > On Jul 11, 2020, at 5:36 AM, s...@apache.org wrote: > > > > + emeritus_file_url = nil # for return by hidden form item > > # These actions are only for the person's own use > > if owner > > if committer.member.status.include? 'Active' > > if committer.forms['emeritus_request'] > > emeritus_file_url = committer.forms['emeritus_request'] > > _button.btn.btn_primary 'rescind emeritus request', > > - data_emeritus_file_url:emeritus_file_url, > > name: 'action', value: 'rescind_emeritus' > > else > > - _button.btn.btn_primary 'request emeritus status', > > - data_emeritus_person_name:@@person.public_name, > > - name: 'action', value: 'request_emeritus' > > + unless committer.forms['emeritus_request'] # already > > requested > > + _button.btn.btn_primary 'request emeritus status', > > + name: 'action', value: 'request_emeritus' > > + end > > end > > Craig L Russell > c...@apache.org >