Disable generated user accounts
This commit is contained in:
@@ -134,7 +134,7 @@ public class CustomerService {
|
|||||||
user.setFullName((customer.getFirstName() + " " + customer.getLastName()).trim());
|
user.setFullName((customer.getFirstName() + " " + customer.getLastName()).trim());
|
||||||
user.setPhone(generatePhone(customer));
|
user.setPhone(generatePhone(customer));
|
||||||
user.setRole(User.Role.CUSTOMER);
|
user.setRole(User.Role.CUSTOMER);
|
||||||
user.setActive(true);
|
user.setActive(false);
|
||||||
user.setTokenVersion(0);
|
user.setTokenVersion(0);
|
||||||
return userRepository.save(user);
|
return userRepository.save(user);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ SELECT
|
|||||||
CONCAT(c.firstName, ' ', c.lastName) AS fullName,
|
CONCAT(c.firstName, ' ', c.lastName) AS fullName,
|
||||||
CONCAT('200-000-', LPAD(c.customerId, 4, '0')) AS phone,
|
CONCAT('200-000-', LPAD(c.customerId, 4, '0')) AS phone,
|
||||||
'CUSTOMER' AS role,
|
'CUSTOMER' AS role,
|
||||||
TRUE AS active,
|
FALSE AS active,
|
||||||
0 AS tokenVersion
|
0 AS tokenVersion
|
||||||
FROM customer c
|
FROM customer c
|
||||||
WHERE c.user_id IS NULL
|
WHERE c.user_id IS NULL
|
||||||
@@ -27,7 +27,7 @@ SELECT
|
|||||||
WHEN UPPER(e.role) = 'MANAGER' THEN 'ADMIN'
|
WHEN UPPER(e.role) = 'MANAGER' THEN 'ADMIN'
|
||||||
ELSE 'STAFF'
|
ELSE 'STAFF'
|
||||||
END AS role,
|
END AS role,
|
||||||
TRUE AS active,
|
FALSE AS active,
|
||||||
0 AS tokenVersion
|
0 AS tokenVersion
|
||||||
FROM employee e
|
FROM employee e
|
||||||
WHERE e.user_id IS NULL
|
WHERE e.user_id IS NULL
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ class CustomerServiceTest {
|
|||||||
assertEquals("pat@example.com", createdUser.getEmail());
|
assertEquals("pat@example.com", createdUser.getEmail());
|
||||||
assertEquals("Pat Owner", createdUser.getFullName());
|
assertEquals("Pat Owner", createdUser.getFullName());
|
||||||
assertEquals("200-000-0007", createdUser.getPhone());
|
assertEquals("200-000-0007", createdUser.getPhone());
|
||||||
|
assertEquals(false, createdUser.getActive());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user