remove incorrect constraint for viewer as username

should be able to change anyone's role other than admin
This commit is contained in:
Josh Hawkins 2025-11-28 14:46:21 -06:00
parent cc76a57ce5
commit 6c172ed095

View File

@ -478,33 +478,32 @@ export default function AuthenticationView({
<TableCell className="text-right"> <TableCell className="text-right">
<TooltipProvider> <TooltipProvider>
<div className="flex items-center justify-end gap-2"> <div className="flex items-center justify-end gap-2">
{user.username !== "admin" && {user.username !== "admin" && (
user.username !== "viewer" && ( <Tooltip>
<Tooltip> <TooltipTrigger asChild>
<TooltipTrigger asChild> <Button
<Button size="sm"
size="sm" variant="outline"
variant="outline" className="h-8 px-2"
className="h-8 px-2" onClick={() => {
onClick={() => { setSelectedUser(user.username);
setSelectedUser(user.username); setSelectedUserRole(
setSelectedUserRole( user.role || "viewer",
user.role || "viewer", );
); setShowRoleChange(true);
setShowRoleChange(true); }}
}} >
> <LuUserCog className="size-3.5" />
<LuUserCog className="size-3.5" /> <span className="ml-1.5 hidden sm:inline-block">
<span className="ml-1.5 hidden sm:inline-block"> {t("role.title", { ns: "common" })}
{t("role.title", { ns: "common" })} </span>
</span> </Button>
</Button> </TooltipTrigger>
</TooltipTrigger> <TooltipContent>
<TooltipContent> <p>{t("users.table.changeRole")}</p>
<p>{t("users.table.changeRole")}</p> </TooltipContent>
</TooltipContent> </Tooltip>
</Tooltip> )}
)}
<Tooltip> <Tooltip>
<TooltipTrigger asChild> <TooltipTrigger asChild>