refactor: remove username from User model, login by email only

This commit is contained in:
2026-06-16 16:18:42 +02:00
parent caf19575c6
commit 68c2983d36
30 changed files with 42 additions and 198 deletions
@@ -45,7 +45,6 @@ export default function EditUserForm({
defaultValues: {
id: user.id,
name: user.name,
username: user.username,
email: user.email,
role: user.role,
isActive: user.isActive,
@@ -84,13 +83,6 @@ export default function EditUserForm({
placeholder={formCopy.namePlaceholder}
register={register("name")}
/>
<UserTextInput
error={errors.username?.message}
id="username"
label={formCopy.usernameLabel}
placeholder={formCopy.usernamePlaceholder}
register={register("username")}
/>
<UserTextInput
error={errors.email?.message}
id="email"
@@ -76,13 +76,6 @@ export default function NewUserForm({
placeholder={formCopy.namePlaceholder}
register={register("name")}
/>
<UserTextInput
error={errors.username?.message}
id="username"
label={formCopy.usernameLabel}
placeholder={formCopy.usernamePlaceholder}
register={register("username")}
/>
<UserTextInput
error={errors.email?.message}
id="email"
-4
View File
@@ -55,9 +55,6 @@ export default async function UsersPage(props: {
<th scope="col" className="p-4">
{copy.list.columns.name}
</th>
<th scope="col" className="p-4">
{copy.list.columns.username}
</th>
<th scope="col" className="p-4">
{copy.list.columns.email}
</th>
@@ -76,7 +73,6 @@ export default async function UsersPage(props: {
{users.map((user) => (
<tr key={user.id} className="border-b">
<td className="p-4">{user.name}</td>
<td className="p-4">{user.username}</td>
<td className="p-4">{user.email}</td>
<td className="p-4">
{formatUserRole(