Bug 560731 - Cannot provision committers who have proper paperwork but no employer information in DB
Summary: Cannot provision committers who have proper paperwork but no employer informa...
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Accounts.eclipse.org (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eric Poirier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-03 09:57 EST by Shawn Kilpatrick CLA
Modified: 2020-03-05 10:58 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shawn Kilpatrick CLA 2020-03-03 09:57:32 EST
Ref: https://accounts.eclipse.org/committer/paperwork/rlight/iotstreamsheets/1751/edit?status=8

This committer has the current ICA v4 in the Foundation DB, but there is no employer information found there. He has not indicated his employer in his account on accounts.eclipse.org either, and did not provide it in his provisioning application. The Committer Provisioning page gives "The Employer field should NOT be empty if the Employed option has been selected" error when the Paperwork Status field is updated, no matter if it is set to "Legal Approved / Waiting for provisioning" or reverted to "Employer Information" status. This committer is now essentially stuck because we can't approve him for provisioning even though he has the necessary documents on file.
Comment 1 Sharon Corbett CLA 2020-03-04 08:29:17 EST
I think its important to note that Roger is a current committer (hence the correct paperwork on file as Shawn has indicated) in case that is the source of the problem.

Thanks,
Sharon
Comment 2 Christopher Guindon CLA 2020-03-04 08:36:02 EST
(In reply to Sharon Corbett from comment #1)
> I think its important to note that Roger is a current committer (hence the
> correct paperwork on file as Shawn has indicated) in case that is the source
> of the problem.
> 
> Thanks,
> Sharon

+1 I think this is simply an error in the validation logic of the form. Eric is back tomorrow and should be able to look at this.

I believe it's o.k for the user to have an empty employer field if he does not work for a member company.
Comment 3 Eric Poirier CLA 2020-03-05 10:58:30 EST
(In reply to Shawn Kilpatrick from comment #0)
> Ref:
> https://accounts.eclipse.org/committer/paperwork/rlight/iotstreamsheets/1751/
> edit?status=8
> 
> This committer has the current ICA v4 in the Foundation DB, but there is no
> employer information found there. He has not indicated his employer in his
> account on accounts.eclipse.org either, and did not provide it in his
> provisioning application. The Committer Provisioning page gives "The
> Employer field should NOT be empty if the Employed option has been selected"
> error when the Paperwork Status field is updated, no matter if it is set to
> "Legal Approved / Waiting for provisioning" or reverted to "Employer
> Information" status. This committer is now essentially stuck because we
> can't approve him for provisioning even though he has the necessary
> documents on file.

Hi Shawn,

I made an update on the production website this morning to fix this issue.

If a user did not specify any employer in their Accounts and we can't find anything in Foundation, I put the employer as Unknown. This way we know that we haven't found anything and that it's not an unrelated issue.

Please let me know if you'Re still having issues with paperworks that do not have any employers.