diff --git a/app/main.wasp b/app/main.wasp index 8b6f61a..2e67dc7 100644 --- a/app/main.wasp +++ b/app/main.wasp @@ -330,8 +330,8 @@ action updateCurrentUserLastActiveTimestamp { entities: [User] } -action updateIsUserAdminById { - fn: import { updateIsUserAdminById } from "@src/server/actions.js", +action updateHasPaidByUserId { + fn: import { updateHasPaidByUserId } from "@src/server/actions.js", entities: [User] } diff --git a/app/src/client/admin/components/UsersTable.tsx b/app/src/client/admin/components/UsersTable.tsx index 6cfab77..c3f88de 100644 --- a/app/src/client/admin/components/UsersTable.tsx +++ b/app/src/client/admin/components/UsersTable.tsx @@ -1,4 +1,4 @@ -import { updateIsUserAdminById, useQuery, getPaginatedUsers } from 'wasp/client/operations'; +import { updateHasPaidByUserId, useQuery, getPaginatedUsers } from 'wasp/client/operations'; import { useState, useEffect } from 'react'; import SwitcherOne from './SwitcherOne'; import Loader from '../common/Loader'; @@ -218,7 +218,7 @@ const UsersTable = () => {
- +
diff --git a/app/src/server/actions.ts b/app/src/server/actions.ts index 3b40b40..9900e87 100644 --- a/app/src/server/actions.ts +++ b/app/src/server/actions.ts @@ -4,7 +4,7 @@ import { type GenerateGptResponse, type StripePayment, type UpdateCurrentUserLastActiveTimestamp, - type UpdateIsUserAdminById, + type UpdateHasPaidByUserId, type CreateTask, type DeleteTask, type UpdateTask, @@ -275,7 +275,7 @@ export const deleteTask: DeleteTask, Task> = async ({ id }, con return task; }; -export const updateIsUserAdminById: UpdateIsUserAdminById<{ id: number; data: Pick }, User> = async ( +export const updateHasPaidByUserId: UpdateHasPaidByUserId<{ id: number; data: Pick }, User> = async ( { id, data }, context ) => { @@ -290,7 +290,7 @@ export const updateIsUserAdminById: UpdateIsUserAdminById<{ id: number; data: Pi id, }, data: { - isAdmin: data.isAdmin, + isAdmin: data.hasPaid, }, });