fix set upload permission

This commit is contained in:
2025-05-16 12:09:05 +08:00
parent f915dd7fed
commit 3d1c69d1e3
3 changed files with 4 additions and 4 deletions

View File

@@ -91,7 +91,7 @@ export default function StorageView() {
<tr> <tr>
<td>{t("Name")}</td> <td>{t("Name")}</td>
<td>{t("Created At")}</td> <td>{t("Created At")}</td>
<td>{t("Size")}</td> <td>{t("Space")}</td>
<td>{t("Action")}</td> <td>{t("Action")}</td>
</tr> </tr>
</thead> </thead>

View File

@@ -250,7 +250,7 @@ function UserRow({ user, onChanged }: { user: User, onChanged: () => void }) {
<a>{t("Delete")}</a> <a>{t("Delete")}</a>
</PopupMenuItem> </PopupMenuItem>
{user.is_admin ? <PopupMenuItem onClick={handleSetUser}><a>{t("Set as user")}</a></PopupMenuItem> : <PopupMenuItem onClick={handleSetAdmin}><a>{t("Set as admin")}</a></PopupMenuItem>} {user.is_admin ? <PopupMenuItem onClick={handleSetUser}><a>{t("Set as user")}</a></PopupMenuItem> : <PopupMenuItem onClick={handleSetAdmin}><a>{t("Set as admin")}</a></PopupMenuItem>}
{user.is_admin ? ( {app.user?.is_admin ? (
user.can_upload ? <PopupMenuItem onClick={handleRemoveUploadPermission}><a>{t("Remove upload permission")}</a></PopupMenuItem> : <PopupMenuItem onClick={handleSetUploadPermission}><a>{t("Grant upload permission")}</a></PopupMenuItem> user.can_upload ? <PopupMenuItem onClick={handleRemoveUploadPermission}><a>{t("Remove upload permission")}</a></PopupMenuItem> : <PopupMenuItem onClick={handleSetUploadPermission}><a>{t("Grant upload permission")}</a></PopupMenuItem>
) : null} ) : null}
</ul>, buttonRef.current!); </ul>, buttonRef.current!);

View File

@@ -87,9 +87,9 @@ function UserComments({ user }: { user: User }) {
return <div className="px-2"> return <div className="px-2">
<CommentsList username={user.username} page={page} maxPageCallback={setMaxPage} /> <CommentsList username={user.username} page={page} maxPageCallback={setMaxPage} />
{maxPage && <div className={"w-full flex justify-center"}> {maxPage ? <div className={"w-full flex justify-center"}>
<Pagination page={page} setPage={setPage} totalPages={maxPage} /> <Pagination page={page} setPage={setPage} totalPages={maxPage} />
</div>} </div> : null}
</div> </div>
} }