Feature #18946
closed
Support first time login profile feature
Added by Peter Amstutz almost 3 years ago.
Updated over 1 year ago.
Release relationship:
Auto
Description
For public instances like Playground, users need to agree to a terms of service and provide some basic information. This is a mandatory interaction.
User profile¶
If Workbench.UserProfileFormFields is present and the required fields are not filled in, we need to direct the user to fill out the profile before they can proceed.
The fields used in this interface an on the user profile page should be rendered based on fields specified in UserProfileFormFields (currently they are hard coded!)
This currently uses its own unique (and very basic) spec for fields. It would be better to use either the metadata vocabulary (used for editing controls for collection/group properties), or schema salad definitions (used for editing controls for workflow inputs). This would facilitate some code reuse for rendering and validation.
- Description updated (diff)
- Release changed from 31 to 60
- Target version set to Future
- Description updated (diff)
- Subject changed from Render fields of user profile from config to Support user agreement & first time login features
- Subject changed from Support user agreement & first time login features to Support user agreement & first time login (profile) features
- Related to Idea #17001: Arvados uses WB2 by default added
- Related to deleted (Idea #19171: Playground onboarding )
PA to split these into two tickets and add more detail.
- Subject changed from Support user agreement & first time login (profile) features to Support first time login profile feature
- Description updated (diff)
- Description updated (diff)
- Target version changed from Future to Development 2023-08-02 sprint
- Assigned To set to Peter Amstutz
- Status changed from New to In Progress
- Target version changed from Development 2023-08-02 sprint to Development 2023-08-16
Observed during demo, the redirect doesn't actually happen when the user goes through the login process, only when they reload the application and already have credentials in local storage.
- Target version changed from Development 2023-08-16 to Development 2023-08-30
- Status changed from In Progress to Resolved
Also available in: Atom
PDF