On Tue, 7 Jul 2020 at 23:19, Craig Russell <apache....@gmail.com> wrote:
>
> Hi Sebb,
>
> Thanks for the comments.
>
> On Jul 7, 2020, at 12:56 PM, sebb <seb...@gmail.com> wrote:
>
> On Tue, 7 Jul 2020 at 18:12, Craig Russell <apache....@gmail.com> wrote:
>
>
> I'd like some feedback on this proposal.
>
> My objective in this project was and still is to allow members to easily if 
> not trivially change their status to emeritus. A secondary objective is to 
> make Secretary's work flow as easy as practical.
>
> So, I'd like feedback specifically on having the (request emeritus status) 
> button on the member's __self__ page to automatically file the request 
> document in emeritus-requests-received and send notice to secretary. 
> Secretary would not need to do anything until the 10 day rescission period 
> has ended, at which point Secretary would use a tool to make the member 
> emeritus. Tooling is not the important feedback request here.
>
> Anyone have an opinion?
>
>
> Auto-filing seems OK to me.
>
> If the member files a second request before the first has been
> processed,
>
>
> The roster __self__ tool will not allow filing a second request. The (request 
> emeritus status) button is only available if the user is active without a 
> pending request. [1]
>
> So the second request can only occur if the member files a request manually. 
> By sending mail to secretary. Which has never happened during the last 15 
> years that I've been paying attention.

OK, so not an issue.

> I think there are 2 options:
> - reject the second attempt.
> - replace the file with the new one. This may cause the 10 day period to 
> reset.
>
> I don't see any value in keeping multiple copies of the request online at 
> once.
> SVN will give access to earlier versions if really necessary.
>
>
> Also, we can consider removing the emeritus-requests-rescinded files after 
> some time to avoid duplicates if the member subsequently files another 
> request that is also rescinded.

Or just replace the file with the new version.
Much the same effect, but easier to follow the history.

>
>
> [1]              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'
>                   end
>                 elsif committer.member.status.include? 'Emeritus'
>                   _button.btn.btn_primary 'request reinstatement',
>                     name: 'action', value: 'request_reinstatement'
>                 end
>               end
>
> Thanks,
> Craig
>
> On Jul 6, 2020, at 10:13 AM, Craig Russell <apache....@gmail.com> wrote:
>
> Just one final observation.
>
> The emeritus work flow once this PR is merged:
>
> Member decides to go emeritus, navigates to their profile, and clicks 
> (request emeritus). This generates an emeritus request document and sends 
> mail to secretary.
>
> Secretary receives the mail, reviews the request, and files it in 
> emeritus-requests-received, and sends mail to the member.
>
> Ten days (or so) elapse.
>
> Secretary remembers that there is a pending emeritus request, navigates to 
> emeritus-requests-received, reviews the documents there, calculates the 
> effective date, and then navigates to the member's profile, double clicks 
> Member status, and clicks (emeritus).
>
> This can be improved:
>
> 1. The Member status box to (request emeritus) could directly put the request 
> into the proper place in emeritus-requests-received and send mail to the 
> member acknowledging the request. Secretary does not need to be involved at 
> this phase. Member could still rescind the emeritus request without getting 
> secretary involved.
>
> 2. The secretary workbench could scan the emeritus-requests-received along 
> with the incoming mail and post a separate list of things to do if there are 
> any pending emeritus requests. If secretary then examines the emeritus 
> request document, actions could include (emeritus) which would then do what 
> Member status does today.
>
> WDYT?
>
> Craig
>
> On Jul 4, 2020, at 2:17 PM, Craig Russell <apache....@gmail.com> wrote:
>
> I believe this PR is ready for final review. Please let me know if you have 
> any concerns.
>
> https://github.com/apache/whimsy/pull/94
>
> Thanks,
>
> Craig
>
> Craig L Russell
> c...@apache.org
>
>
> Craig L Russell
> c...@apache.org
>
>
> Craig L Russell
> c...@apache.org
>
>
> Craig L Russell
> c...@apache.org
>

Reply via email to