Skip to content

Signup Wizard: CardWizardMode Not Setting All Defined Values #72

@TheArkChurch

Description

@TheArkChurch

What Happened.

When trying to set multiple defined values to a group attribute in a single signup only the last defined value gets passed to the connection block and set.

First and second partitions only let you select 1 thing, which is what is expected and wanted.
The Last partition you are able to select more that 1 thing which is also expected.
After the last partition when you get to the Connection Page the 2nd partition isn't listed in the attributes section that you selected and doesn't get passed to the connection or group. The GroupRoleType is there along with the 3rd partition defined value with what you selected.

Steps to reproduce:

  1. Create a group with 2 defined values to use in a Signup Wizard form.
  2. Create a new signup using CardWizard.
  3. Set the CardWizardMode to Multiple.
  4. Set 3 Partitions GroupTypeRole, DefinedType, DefinedType in that order
  5. On the Connection Page Set Group Member Attribute Keys - URL to the keys you gave the defined type partitions and the group they will go to
  6. Try the signup

What was Expected to Happen
All three values GroupTypeRole, DefinedType1 and DefinedType2 should be displayed on the connection page and passed to the Connection and along to the group.

If I am misunderstanding the purpose of CardWizardMode let me know.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions