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",
user.get().getName());
contentElem.addAttribute("primaryEmail",
user.get().getPrimaryEmailAddress()
.getAddress());
user.get().getPrimaryEmailAddress());
contentElem.addAttribute("userID",
Long.toString(user.get().getPartyId()));
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -223,7 +223,7 @@ public abstract class UserForm extends Form
}
m_firstName.setValue(state, user.getGivenName());
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());
}
@ -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);
if (KernelConfig.getConfig().emailIsPrimaryIdentifier()
&& 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>
*/
@Deprecated
@XmlRootElement(name = "email-address", namespace = CORE_XML_NS)
public class EmailAddress implements Serializable {

View File

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

View File

@ -85,9 +85,9 @@ public class SystemUsersSetup {
admin.setName(adminName);
admin.setFamilyName(adminFamilyName);
admin.setGivenName(adminGivenName);
final EmailAddress adminEmail = new EmailAddress();
adminEmail.setAddress(adminEmailAddress);
admin.setPrimaryEmailAddress(adminEmail);
admin.setPrimaryEmailAddress(adminEmailAddress);
admin.setPrimaryEmailAddressBouncing(false);
admin.setPrimaryEmailAddressVerified(true);
admin.setPassword(adminPassword);
final Role adminRole = new Role();
@ -119,9 +119,9 @@ public class SystemUsersSetup {
user.setName("public-user");
user.setFamilyName("LibreCCM");
user.setGivenName("Public User");
final EmailAddress email = new EmailAddress();
email.setAddress("public-user@localhost");
user.setPrimaryEmailAddress(email);
user.setPrimaryEmailAddress("public-user@localhost");
user.setPrimaryEmailAddressBouncing(false);
user.setPrimaryEmailAddressVerified(true);
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;
UPDATE ccm_core.users
SET primary_email_address = JSONB_BUILD_OBJECT(
'address', email_address,
'bouncing', bouncing,
'verified', verified
SET primary_email_address = email_address,
primary_email_address_bouncing = bouncing,
primary_email_address_verified = verified
);
DROP TABLE ccm_core.user_email_addresses;
ALTER TABLE ccm_core.users DROP COLUMN email_address;

View File

@ -447,12 +447,12 @@
SETTING_ID int8 not null,
CONFIGURATION_CLASS varchar(512) not null,
NAME varchar(512) not null,
SETTING_VALUE_STRING varchar(1024),
SETTING_VALUE_LONG int8,
SETTING_VALUE_BOOLEAN boolean,
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_BIG_DECIMAL numeric(19, 2),
primary key (SETTING_ID)
);
@ -566,7 +566,9 @@
GIVEN_NAME varchar(512),
PASSWORD varchar(2048),
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,
primary key (PARTY_ID)
);

View File

@ -84,13 +84,17 @@ ccm_core.users:
- party_id: 3000
given_name: public
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
password_reset_required: false
- party_id: 3100
given_name: Jane
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
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false
@ -98,7 +102,9 @@ ccm_core.users:
- party_id: 3200
given_name: Maria
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
password: $shiro1$SHA-512$500000$Y7CnccN1h25sR7KCElMOXg==$CVLWBhetodaEzzhDfGjRcCFZtSW02xOnjH7xhBx0lbxO66grKIt6LWmXoUhLEydce1JZ7cbzNLYOxIwwTeqi5Q==
banned: false

View File

@ -69,20 +69,26 @@ ccm_core.users:
- party_id: 100
given_name: public
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
password_reset_required: false
- party_id: 200
given_name: John
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==
banned: false
password_reset_required: false
- party_id: 300
given_name: Max
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==
banned: false
password_reset_required: false

View File

@ -59,20 +59,26 @@ ccm_core.users:
- party_id: 100
given_name: public
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
password_reset_required: false
- party_id: 200
given_name: John
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==
banned: false
password_reset_required: false
- party_id: 300
given_name: Max
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==
banned: false
password_reset_required: false

View File

@ -31,14 +31,18 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false" />

View File

@ -31,18 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.one_time_auth_tokens
token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.one_time_auth_tokens
token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
</dataset>

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
</dataset>

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="true"
password_reset_required="false"
/>
banned="false"
password_reset_required="false" />
</dataset>

View File

@ -31,14 +31,18 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false" />

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="true"
password_reset_required="false"
/>
banned="false"
password_reset_required="false" />
<ccm_core.one_time_auth_tokens
token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.one_time_auth_tokens
token_id="-100"

View File

@ -31,19 +31,21 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
/>
password_reset_required="false" />
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="true"
password_reset_required="false"
/>
banned="false"
password_reset_required="false" />
<ccm_core.one_time_auth_tokens
token_id="-100"

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -44,12 +48,15 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30
password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw==
password_reset_required: false
ccm_core.groups:
# admins
- party_id: 40

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -31,7 +31,9 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
@ -39,7 +41,9 @@
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"

View File

@ -31,7 +31,9 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
@ -39,7 +41,9 @@
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"

View File

@ -31,7 +31,9 @@
<ccm_core.users party_id="-10"
family_name="Doe"
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=="
banned="false"
password_reset_required="false"
@ -39,7 +41,9 @@
<ccm_core.users party_id="-20"
family_name="Mustermann"
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=="
banned="false"
password_reset_required="false"

View File

@ -11,7 +11,9 @@ ccm_core.groups:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10

View File

@ -18,7 +18,9 @@ ccm_core.groups:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -27,7 +29,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 30

View File

@ -11,7 +11,9 @@ ccm_core.groups:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -26,7 +26,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 41001
@ -35,7 +37,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 41002
@ -44,7 +48,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 41003
@ -52,14 +58,18 @@ ccm_core.users:
password_reset_required: false
# Public user
- 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
given_name: public
party_id: 41004
password_reset_required: false
# Erik Mustermann (banned)
- 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
given_name: Erik
party_id: 41005

View File

@ -19,7 +19,9 @@ ccm_core.users:
# John Doe
- party_id: 10
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
given_name: John
# foo123
@ -28,7 +30,9 @@ ccm_core.users:
# Max Mustermann
- party_id: 20
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
given_name: Max
# foo123
@ -37,7 +41,9 @@ ccm_core.users:
# Joe Public
- party_id: 30
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
given_name: Joe
password: $shiro1$SHA-512$500000$RUCYXAQt+XzUmj3x8oG5gw==$qU+lX160Jc6sNUOI9X85wlf2lzn4/hLJNURtjmw9LOYJ7vAqUFFmhyNCMxpzuHIpzeMELr+A0XReoSmtcZnOOw==
@ -45,7 +51,9 @@ ccm_core.users:
# Jane Doe
- party_id: 40
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
given_name: Jane
password: $shiro1$SHA-512$500000$24lA090z7GKYr4VFlZ6t4A==$/heoTHPA5huT1UfJ8Q+waXEG6AjUKhFYLFrj7KW/l0/z9O+QkiZTtfPfbcPblgjcEvrROMEIoQY4Z65S7rFLQg==

View File

@ -10,7 +10,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -19,7 +21,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -14,7 +14,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -23,7 +25,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30
@ -31,7 +35,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20

View File

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

View File

@ -14,7 +14,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -23,7 +25,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -32,7 +36,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30

View File

@ -14,7 +14,9 @@ ccm_core.parties:
ccm_core.users:
# John Doe
- 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
given_name: John
party_id: 10
@ -23,7 +25,9 @@ ccm_core.users:
password_reset_required: false
# Max Mustermann
- 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
given_name: Max
party_id: 20
@ -32,7 +36,9 @@ ccm_core.users:
password_reset_required: false
# Joe Public
- 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
given_name: Joe
party_id: 30