Multi step registration page

Hi there. I have a requirement create a multi step registration page, something like below:

  1. Fill up serial number
  2. System checks serial number, and if not registered, shows next screen:
    a - if registered, redirect to login
    b - if not registered, go to second page of registration to fill up more details

What’s the best way to approach this using Generic UI in Cuba? Thanks!

Hi,
You can implement a multi step registration as a number of anonymously accessed screens.
This guide will help you to get basic knowledge how custom registration can be implemented: https://www.jmix.io/cuba-platform/guides/anonymous-access-and-social-login

1 Like

Thank you @albudarov

I would like to know if it’s possible to open a screen that uses extends StandardEditor from the LoginScreen?
I can successfully open a screen that uses extends Screen but not one that uses extends StandardEditor

I’m using the Login screen with branding image template.

Yes, you can open an editor screen from the login screen.
But you need to make the entity and the screen available to the anonymous user (make them permitted in the role that is assigned to the anonymous user).

And there is no “work area” in the login screen.
So you can open other screens from the login screen only in two modes:

  • OpenMode.DIALOG - as dialog
  • OpenMode.ROOT - as root window

Thanks @albudarov I just realised there was some coding mistake that caused it to not work earlier, it is okay now :+1: