Skip to content

Disallow users from making requests until first/last name are filled in #605

@matthew-li

Description

@matthew-li

CILogon is given first/last name information by the identity provider chosen by the user. In rare cases, the provider doesn't give one or the other of the names, so we have incomplete information.

In cases like these, users should be prevented from making most (all?) requests (especially requests to join/be added to a project and, by extension, gain access to the cluster) until they fill in both first/last names from the user profile page.

We already have checks for whether the user agreement is signed. Consider including checks like these in some kind of utility function/mixin to avoid code duplication.

It might also be useful to include a banner upon initial authentication alerting the user to do this.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Review pending

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions