createUserUtils.js 623 B

1234567891011121314151617181920212223
  1. import { ROLE_LABELS_DE } from "@/components/admin/users/usersUi";
  2. export const CREATE_ROLE_OPTIONS = Object.freeze([
  3. { value: "branch", label: ROLE_LABELS_DE.branch },
  4. { value: "admin", label: ROLE_LABELS_DE.admin },
  5. { value: "superadmin", label: ROLE_LABELS_DE.superadmin },
  6. { value: "dev", label: ROLE_LABELS_DE.dev },
  7. ]);
  8. export const EMAIL_RE = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
  9. export const BRANCH_RE = /^NL\d+$/;
  10. export function normalizeUsername(value) {
  11. return String(value || "")
  12. .trim()
  13. .toLowerCase();
  14. }
  15. export function normalizeEmail(value) {
  16. return String(value || "")
  17. .trim()
  18. .toLowerCase();
  19. }