Updated user entity, don't use JSONB for primary email address

Former-commit-id: facba35003
embedded-to-json
Jens Pelzetter 2020-05-24 14:36:20 +02:00
parent 1fc48eb39c
commit 179ca1fc5e
46 changed files with 315 additions and 161 deletions

View File

@ -80,8 +80,7 @@ public class UserBanner extends SimpleComponent {
contentElem.addAttribute("screenName", contentElem.addAttribute("screenName",
user.get().getName()); user.get().getName());
contentElem.addAttribute("primaryEmail", contentElem.addAttribute("primaryEmail",
user.get().getPrimaryEmailAddress() user.get().getPrimaryEmailAddress());
.getAddress());
contentElem.addAttribute("userID", contentElem.addAttribute("userID",
Long.toString(user.get().getPartyId())); Long.toString(user.get().getPartyId()));
} }

View File

@ -267,7 +267,7 @@ class GroupAddMemberForm extends Form {
case COL_MEMBER_GIVEN_NAME: case COL_MEMBER_GIVEN_NAME:
return user.getGivenName(); return user.getGivenName();
case COL_MEMBER_EMAIL: case COL_MEMBER_EMAIL:
return user.getPrimaryEmailAddress().getAddress(); return user.getPrimaryEmailAddress();
case COL_MEMBER_ADD: case COL_MEMBER_ADD:
return new Label(new GlobalizedMessage( return new Label(new GlobalizedMessage(
"ui.admin.group_details.add_member.table.add", "ui.admin.group_details.add_member.table.add",

View File

@ -221,7 +221,7 @@ class GroupMembersTable extends Table {
case COL_MEMBER_GIVEN_NAME: case COL_MEMBER_GIVEN_NAME:
return member.getGivenName(); return member.getGivenName();
case COL_MEMBER_EMAIL: case COL_MEMBER_EMAIL:
return member.getPrimaryEmailAddress().getAddress(); return member.getPrimaryEmailAddress();
case COL_MEMBER_REMOVE: case COL_MEMBER_REMOVE:
return new Label(new GlobalizedMessage( return new Label(new GlobalizedMessage(
"ui.admin.group_details.members_table.remove", "ui.admin.group_details.members_table.remove",

View File

@ -95,8 +95,11 @@ class EmailForm extends Form {
final User user = userRepository.findById(Long.parseLong( final User user = userRepository.findById(Long.parseLong(
userIdStr)).get(); userIdStr)).get();
EmailAddress email = null; EmailAddress email = null;
if (user.getPrimaryEmailAddress().getAddress().equals(selected)) { if (user.getPrimaryEmailAddress().equals(selected)) {
email = user.getPrimaryEmailAddress(); email = new EmailAddress();
email.setAddress(user.getPrimaryEmailAddress());
email.setBouncing(user.isPrimaryEmailAddressBouncing());
email.setVerified(user.isPrimaryEmailAddressVerified());
} else { } else {
for (EmailAddress current : user.getEmailAddresses()) { for (EmailAddress current : user.getEmailAddresses()) {
if (current.getAddress().equals(selected)) { if (current.getAddress().equals(selected)) {
@ -152,9 +155,12 @@ class EmailForm extends Form {
if (selected == null) { if (selected == null) {
email = new EmailAddress(); email = new EmailAddress();
user.addEmailAddress(email); user.addEmailAddress(email);
} else if (user.getPrimaryEmailAddress().getAddress().equals( } else if (user.getPrimaryEmailAddress().equals(
selected)) { selected)) {
email = user.getPrimaryEmailAddress(); email = new EmailAddress();
email.setAddress(user.getPrimaryEmailAddress());
email.setBouncing(user.isPrimaryEmailAddressBouncing());
email.setVerified(user.isPrimaryEmailAddressVerified());
} else { } else {
for (EmailAddress current : user.getEmailAddresses()) { for (EmailAddress current : user.getEmailAddresses()) {
if (current.getAddress().equals(selected)) { if (current.getAddress().equals(selected)) {

View File

@ -64,11 +64,11 @@ class PrimaryEmailTableModel implements TableModel {
public Object getElementAt(final int columnIndex) { public Object getElementAt(final int columnIndex) {
switch(columnIndex) { switch(columnIndex) {
case COL_ADDRESS: case COL_ADDRESS:
return user.getPrimaryEmailAddress().getAddress(); return user.getPrimaryEmailAddress();
case COL_VERIFIED: case COL_VERIFIED:
return Boolean.toString(user.getPrimaryEmailAddress().isVerified()); return Boolean.toString(user.isPrimaryEmailAddressVerified());
case COL_BOUNCING: case COL_BOUNCING:
return Boolean.toString(user.getPrimaryEmailAddress().isBouncing()); return Boolean.toString(user.isPrimaryEmailAddressBouncing());
case COL_ACTION: case COL_ACTION:
return new Label(new GlobalizedMessage( return new Label(new GlobalizedMessage(
"ui.admin.user.primary_email_address.edit", ADMIN_BUNDLE)); "ui.admin.user.primary_email_address.edit", ADMIN_BUNDLE));
@ -79,7 +79,7 @@ class PrimaryEmailTableModel implements TableModel {
@Override @Override
public Object getKeyAt(final int columnIndex) { public Object getKeyAt(final int columnIndex) {
return user.getPrimaryEmailAddress().getAddress(); return user.getPrimaryEmailAddress();
} }
} }

View File

@ -201,7 +201,7 @@ class UsersTable extends Table {
case COL_GIVEN_NAME: case COL_GIVEN_NAME:
return user.getGivenName(); return user.getGivenName();
case COL_PRIMARY_EMAIL: case COL_PRIMARY_EMAIL:
return user.getPrimaryEmailAddress().getAddress(); return user.getPrimaryEmailAddress();
case COL_SCREEN_NAME: case COL_SCREEN_NAME:
return user.getName(); return user.getName();
default: default:

View File

@ -77,7 +77,7 @@ public class EmailInitListener implements FormInitListener {
data.put(m_param.getName(), user.getPrimaryEmailAddress().getAddress()); data.put(m_param.getName(), user.getPrimaryEmailAddress());
LOGGER.debug("SUCCESS"); LOGGER.debug("SUCCESS");
} }

View File

@ -116,11 +116,9 @@ public class UserEditForm extends UserForm
user.setFamilyName((String) m_lastName.getValue(state)); user.setFamilyName((String) m_lastName.getValue(state));
user.setName((String) m_screenName.getValue(state)); user.setName((String) m_screenName.getValue(state));
final String emailValue = (String) data.get(FORM_EMAIL); final String emailValue = (String) data.get(FORM_EMAIL);
if (!emailValue.equals(user.getPrimaryEmailAddress().getAddress())) { if (!emailValue.equals(user.getPrimaryEmailAddress())) {
final EmailAddress newAddress = new EmailAddress(); user.setPrimaryEmailAddress(data.get(FORM_EMAIL).toString());
newAddress.setAddress(data.get(FORM_EMAIL).toString()); user.setPrimaryEmailAddressVerified(false);
newAddress.setVerified(false);
user.setPrimaryEmailAddress(newAddress);
final ChallengeManager challengeManager = CdiUtil.createCdiUtil() final ChallengeManager challengeManager = CdiUtil.createCdiUtil()
.findBean(ChallengeManager.class); .findBean(ChallengeManager.class);

View File

@ -223,7 +223,7 @@ public abstract class UserForm extends Form
} }
m_firstName.setValue(state, user.getGivenName()); m_firstName.setValue(state, user.getGivenName());
m_lastName.setValue(state, user.getFamilyName()); m_lastName.setValue(state, user.getFamilyName());
m_email.setValue(state, user.getPrimaryEmailAddress().getAddress()); m_email.setValue(state, user.getPrimaryEmailAddress());
m_screenName.setValue(state, user.getName()); m_screenName.setValue(state, user.getName());
} }
@ -283,7 +283,7 @@ public abstract class UserForm extends Form
} }
} }
final String oldEmail = user.getPrimaryEmailAddress().getAddress(); final String oldEmail = user.getPrimaryEmailAddress();
final String email = (String) m_email.getValue(state); final String email = (String) m_email.getValue(state);
if (KernelConfig.getConfig().emailIsPrimaryIdentifier() if (KernelConfig.getConfig().emailIsPrimaryIdentifier()
&& email != null && !email.equals(oldEmail)) { && email != null && !email.equals(oldEmail)) {

View File

@ -46,6 +46,7 @@ import javax.validation.constraints.NotBlank;
* *
* @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a> * @author <a href="mailto:jens.pelzetter@googlemail.com">Jens Pelzetter</a>
*/ */
@Deprecated
@XmlRootElement(name = "email-address", namespace = CORE_XML_NS) @XmlRootElement(name = "email-address", namespace = CORE_XML_NS)
public class EmailAddress implements Serializable { public class EmailAddress implements Serializable {

View File

@ -154,7 +154,7 @@ public class ChallengeManager {
submittedToken, submittedToken,
OneTimeAuthTokenPurpose.EMAIL_VERIFICATION)) { OneTimeAuthTokenPurpose.EMAIL_VERIFICATION)) {
user.getPrimaryEmailAddress().setVerified(true); user.setPrimaryEmailAddressVerified(true);
userRepository.save(user); userRepository.save(user);
} else { } else {
@ -344,7 +344,7 @@ public class ChallengeManager {
.getURL()); .getURL());
final ParameterMap params = new ParameterMap(); final ParameterMap params = new ParameterMap();
params.setParameter("email", user.getPrimaryEmailAddress().getAddress()); params.setParameter("email", user.getPrimaryEmailAddress());
params.setParameter("token", token.getToken()); params.setParameter("token", token.getToken());
values.put("full_link", values.put("full_link",
URL.there(request, URL.there(request,
@ -505,7 +505,7 @@ public class ChallengeManager {
final KernelConfig kernelConfig = configurationManager final KernelConfig kernelConfig = configurationManager
.findConfiguration(KernelConfig.class); .findConfiguration(KernelConfig.class);
final Mail mail = new Mail(user.getPrimaryEmailAddress().getAddress(), final Mail mail = new Mail(user.getPrimaryEmailAddress(),
kernelConfig.getSystemEmailAddress(), kernelConfig.getSystemEmailAddress(),
subject); subject);
mail.setBody(text); mail.setBody(text);

View File

@ -85,9 +85,9 @@ public class SystemUsersSetup {
admin.setName(adminName); admin.setName(adminName);
admin.setFamilyName(adminFamilyName); admin.setFamilyName(adminFamilyName);
admin.setGivenName(adminGivenName); admin.setGivenName(adminGivenName);
final EmailAddress adminEmail = new EmailAddress(); admin.setPrimaryEmailAddress(adminEmailAddress);
adminEmail.setAddress(adminEmailAddress); admin.setPrimaryEmailAddressBouncing(false);
admin.setPrimaryEmailAddress(adminEmail); admin.setPrimaryEmailAddressVerified(true);
admin.setPassword(adminPassword); admin.setPassword(adminPassword);
final Role adminRole = new Role(); final Role adminRole = new Role();
@ -119,9 +119,9 @@ public class SystemUsersSetup {
user.setName("public-user"); user.setName("public-user");
user.setFamilyName("LibreCCM"); user.setFamilyName("LibreCCM");
user.setGivenName("Public User"); user.setGivenName("Public User");
final EmailAddress email = new EmailAddress(); user.setPrimaryEmailAddress("public-user@localhost");
email.setAddress("public-user@localhost"); user.setPrimaryEmailAddressBouncing(false);
user.setPrimaryEmailAddress(email); user.setPrimaryEmailAddressVerified(true);
entityManager.persist(user); entityManager.persist(user);
} }

View File

@ -1,10 +1,11 @@
ALTER TABLE ccm_core.users ADD COLUMN primary_email_address JSONB NOT NULL; ALTER TABLE ccm_core.users ADD COLUMN primary_email_address varchar(255);
ALTER TABLE ccm_core.users ADD COLUMN primary_email_address_bouncing boolean;
ALTER TABLE ccm_core.users ADD COLUMN primary_email_address_verified boolean;
ALTER TABLE ccm_core.users ADD COLUMN email_addresses JSONB; ALTER TABLE ccm_core.users ADD COLUMN email_addresses JSONB;
UPDATE ccm_core.users UPDATE ccm_core.users
SET primary_email_address = JSONB_BUILD_OBJECT( SET primary_email_address = email_address,
'address', email_address, primary_email_address_bouncing = bouncing,
'bouncing', bouncing, primary_email_address_verified = verified
'verified', verified
); );
DROP TABLE ccm_core.user_email_addresses; DROP TABLE ccm_core.user_email_addresses;
ALTER TABLE ccm_core.users DROP COLUMN email_address; ALTER TABLE ccm_core.users DROP COLUMN email_address;

View File

@ -447,12 +447,12 @@
SETTING_ID int8 not null, SETTING_ID int8 not null,
CONFIGURATION_CLASS varchar(512) not null, CONFIGURATION_CLASS varchar(512) not null,
NAME varchar(512) not null, NAME varchar(512) not null,
SETTING_VALUE_STRING varchar(1024),
SETTING_VALUE_LONG int8,
SETTING_VALUE_BOOLEAN boolean, SETTING_VALUE_BOOLEAN boolean,
SETTING_VALUE_DOUBLE float8, SETTING_VALUE_DOUBLE float8,
SETTING_VALUE_LONG int8,
SETTING_VALUE_STRING varchar(1024),
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
SETTING_VALUE_LOCALIZED_STRING jsonb, SETTING_VALUE_LOCALIZED_STRING jsonb,
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
primary key (SETTING_ID) primary key (SETTING_ID)
); );
@ -566,7 +566,9 @@
GIVEN_NAME varchar(512), GIVEN_NAME varchar(512),
PASSWORD varchar(2048), PASSWORD varchar(2048),
PASSWORD_RESET_REQUIRED boolean, PASSWORD_RESET_REQUIRED boolean,
PRIMARY_EMAIL_ADDRESS jsonb, PRIMARY_EMAIL_ADDRESS varchar(255),
PRIMARY_EMAIL_ADDRESS_BOUNCING boolean,
PRIMARY_EMAIL_ADDRESS_VERIFIED boolean,
PARTY_ID int8 not null, PARTY_ID int8 not null,
primary key (PARTY_ID) primary key (PARTY_ID)
); );

View File

@ -84,13 +84,17 @@ ccm_core.users:
- party_id: 3000 - party_id: 3000
given_name: public given_name: public
family_name: user family_name: user
primary_email_address: "{\"address\": \"public-user@localhost\", \"bouncing\": false, \"verified\": true}" primary_email_address: public-user@localhost
primary_email_address_bouncing: false
primary_email_address_verified: true
banned: false banned: false
password_reset_required: false password_reset_required: false
- party_id: 3100 - party_id: 3100
given_name: Jane given_name: Jane
family_name: Doe family_name: Doe
primary_email_address: "{\"address\": \"jane.doe@localhost\", \"bouncing\": false, \"verified\": true}" primary_email_address: jane.doe@localhost
primary_email_address_bouncing: false
primary_email_address_verified: true
# foo123 # foo123
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false banned: false
@ -98,7 +102,9 @@ ccm_core.users:
- party_id: 3200 - party_id: 3200
given_name: Maria given_name: Maria
family_name: Muster family_name: Muster
primary_email_address: "{\"address\": \"mmuster@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: mmuster@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
# foo123 # foo123
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false banned: false

View File

@ -69,20 +69,26 @@ ccm_core.users:
- party_id: 100 - party_id: 100
given_name: public given_name: public
family_name: user family_name: user
primary_email_address: "{\"address\": \"public-user@localhost\", \"bouncing\": false, \"verified\": true}" primary_email_address: public-user@localhost
primary_email_address_bouncing: false
primary_email_address_verified: true
banned: false banned: false
password_reset_required: false password_reset_required: false
- party_id: 200 - party_id: 200
given_name: John given_name: John
family_name: Doe family_name: Doe
primary_email_address: "{\"address\": \"john.doe@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false banned: false
password_reset_required: false password_reset_required: false
- party_id: 300 - party_id: 300
given_name: Max given_name: Max
family_name: Mustermann family_name: Mustermann
primary_email_address: "{\"address\": \"mmuster@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: mmuster@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false banned: false
password_reset_required: false password_reset_required: false

View File

@ -59,20 +59,26 @@ ccm_core.users:
- party_id: 100 - party_id: 100
given_name: public given_name: public
family_name: user family_name: user
primary_email_address: "{\"address\": \"public-user@localhost\", \"bouncing\": false, \"verified\": true}" primary_email_address: public-user@localhost
primary_email_address_bouncing: false
primary_email_address_verified: true
banned: false banned: false
password_reset_required: false password_reset_required: false
- party_id: 200 - party_id: 200
given_name: John given_name: John
family_name: Doe family_name: Doe
primary_email_address: "{\"address\": \"john.doe@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false banned: false
password_reset_required: false password_reset_required: false
- party_id: 300 - party_id: 300
given_name: Max given_name: Max
family_name: Mustermann family_name: Mustermann
primary_email_address: "{\"address\": \"mmuster@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: mmuster@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false banned: false
password_reset_required: false password_reset_required: false

View File

@ -31,14 +31,18 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" /> password_reset_required="false" />
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" /> password_reset_required="false" />

View File

@ -31,18 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" /> password_reset_required="false" />
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.one_time_auth_tokens <ccm_core.one_time_auth_tokens
token_id="-100" token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.one_time_auth_tokens <ccm_core.one_time_auth_tokens
token_id="-100" token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": false}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": false}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
</dataset> </dataset>

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": false}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
</dataset> </dataset>

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": false}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": false}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="true" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
</dataset> </dataset>

View File

@ -31,14 +31,18 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" /> password_reset_required="false" />
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" /> password_reset_required="false" />

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": false}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": false}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="true" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.one_time_auth_tokens <ccm_core.one_time_auth_tokens
token_id="-100" token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": false}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": false}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.one_time_auth_tokens <ccm_core.one_time_auth_tokens
token_id="-100" token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": false}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": false}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="true" banned="false"
password_reset_required="false" password_reset_required="false" />
/>
<ccm_core.one_time_auth_tokens <ccm_core.one_time_auth_tokens
token_id="-100" token_id="-100"

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -44,12 +48,15 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30
password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw== password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw==
password_reset_required: false password_reset_required: false
ccm_core.groups: ccm_core.groups:
# admins # admins
- party_id: 40 - party_id: 40

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouning: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -31,7 +31,9 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false"
@ -39,7 +41,9 @@
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false"

View File

@ -31,7 +31,9 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false"
@ -39,7 +41,9 @@
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false"

View File

@ -31,7 +31,9 @@
<ccm_core.users party_id="-10" <ccm_core.users party_id="-10"
family_name="Doe" family_name="Doe"
given_name="John" given_name="John"
primary_email_address='{"address": "john.doe@example.com", "bouncing": false, "verified": true}' primary_email_address="john.doe@example.com"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==" password="$shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false"
@ -39,7 +41,9 @@
<ccm_core.users party_id="-20" <ccm_core.users party_id="-20"
family_name="Mustermann" family_name="Mustermann"
given_name="Max" given_name="Max"
primary_email_address='{"address": "max.muster@example.org", "bouncing": false, "verified": true}' primary_email_address="max.muster@example.org"
primary_email_address_bouncing="false"
primary_email_address_verified="true"
password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==" password="$shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q=="
banned="false" banned="false"
password_reset_required="false" password_reset_required="false"

View File

@ -11,7 +11,9 @@ ccm_core.groups:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10

View File

@ -18,7 +18,9 @@ ccm_core.groups:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -27,7 +29,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 30 party_id: 30

View File

@ -11,7 +11,9 @@ ccm_core.groups:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 41001 party_id: 41001
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 41002 party_id: 41002
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 41003 party_id: 41003
@ -52,14 +58,18 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Public user # Public user
- banned: false - banned: false
primary_email_address: "{\"address\": \"public-user@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: public-user@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: user family_name: user
given_name: public given_name: public
party_id: 41004 party_id: 41004
password_reset_required: false password_reset_required: false
# Erik Mustermann (banned) # Erik Mustermann (banned)
- banned: true - banned: true
primary_email_address: "{\"address\": \"erik.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: erik.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Musterman family_name: Musterman
given_name: Erik given_name: Erik
party_id: 41005 party_id: 41005

View File

@ -19,7 +19,9 @@ ccm_core.users:
# John Doe # John Doe
- party_id: 10 - party_id: 10
banned: false banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
# foo123 # foo123
@ -28,7 +30,9 @@ ccm_core.users:
# Max Mustermann # Max Mustermann
- party_id: 20 - party_id: 20
banned: false banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
# foo123 # foo123
@ -37,7 +41,9 @@ ccm_core.users:
# Joe Public # Joe Public
- party_id: 30 - party_id: 30
banned: false banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw== password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw==
@ -45,7 +51,9 @@ ccm_core.users:
# Jane Doe # Jane Doe
- party_id: 40 - party_id: 40
banned: false banned: false
primary_email_address: "{\"address\": \"jane.doe@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: jane.doe@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: Jane given_name: Jane
password: $shiro1$SHA-512$500000$24lA090z7GKYr4VFlZ6t4A==$/heoTHPA5huT1UfJ8Q+waXEG6AjUKhFYLFrj7KW/l0/z9O+QkiZTtfPfbcPblgjcEvrROMEIoQY4Z65S7rFLQg== password: $shiro1$SHA-512$500000$24lA090z7GKYr4VFlZ6t4A==$/heoTHPA5huT1UfJ8Q+waXEG6AjUKhFYLFrj7KW/l0/z9O+QkiZTtfPfbcPblgjcEvrROMEIoQY4Z65S7rFLQg==

View File

@ -10,7 +10,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -19,7 +21,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -14,7 +14,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"jd@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: jd@example.com\"
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -23,7 +25,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30
@ -31,7 +35,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20

View File

@ -17,35 +17,42 @@ ccm_core.parties:
name: jane name: jane
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- party_id: 10 - banned: false
banned: false primary_email_address: john.doe@example.com
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10
# foo123 # foo123
password: $shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA== password: $shiro1$SHA-512$500000$7xkDcZUN0/whJInHIvGsDw==$WhelBVmJU/cLV7lAkMOrE5B/mqCW0bUuid1WX+xBwzzAaekC5bYn9eeOFGJWhiDgmaC50ZCUmM96/iGsRoc4uA==
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- party_id: 20 - banned: false
banned: false primary_email_address: max.mustermann@example.org
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20
# foo123 # foo123
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q== password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- party_id: 30 - banned: false
banned: false primary_email_address: joe.public@example.com
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}}" primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30
password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw== password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw==
password_reset_required: false password_reset_required: false # Jane Doe
# Jane Doe
- party_id: 40 - party_id: 40
banned: false banned: false
primary_email_address: "{\"address\": \"jane.doe@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: jane.doe@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: Jane given_name: Jane
password: $shiro1$SHA-512$500000$24lA090z7GKYr4VFlZ6t4A==$/heoTHPA5huT1UfJ8Q+waXEG6AjUKhFYLFrj7KW/l0/z9O+QkiZTtfPfbcPblgjcEvrROMEIoQY4Z65S7rFLQg== password: $shiro1$SHA-512$500000$24lA090z7GKYr4VFlZ6t4A==$/heoTHPA5huT1UfJ8Q+waXEG6AjUKhFYLFrj7KW/l0/z9O+QkiZTtfPfbcPblgjcEvrROMEIoQY4Z65S7rFLQg==

View File

@ -14,7 +14,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -23,7 +25,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -32,7 +36,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30

View File

@ -14,7 +14,9 @@ ccm_core.parties:
ccm_core.users: ccm_core.users:
# John Doe # John Doe
- banned: false - banned: false
primary_email_address: "{\"address\": \"john.doe@example.com\", \"bouncing\": false, \"verified\": true}" primary_email_address: john.doe@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Doe family_name: Doe
given_name: John given_name: John
party_id: 10 party_id: 10
@ -23,7 +25,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Max Mustermann # Max Mustermann
- banned: false - banned: false
primary_email_address: "{\"address\": \"max.mustermann@example.org\", \"bouncing\": false, \"verified\": true}" primary_email_address: max.mustermann@example.org
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Mustermann family_name: Mustermann
given_name: Max given_name: Max
party_id: 20 party_id: 20
@ -32,7 +36,9 @@ ccm_core.users:
password_reset_required: false password_reset_required: false
# Joe Public # Joe Public
- banned: false - banned: false
primary_email_address: "{\"address\": \"joe.public@example.com\", \"bouncing\": false, \"verified\": true}}" primary_email_address: joe.public@example.com
primary_email_address_bouncing: false
primary_email_address_verified: true
family_name: Public family_name: Public
given_name: Joe given_name: Joe
party_id: 30 party_id: 30