diff --git a/src/pages/(admin)/Lists/GroupList.tsx b/src/pages/(admin)/Lists/GroupList.tsx
index d59f9bbb..3c12cb8c 100644
--- a/src/pages/(admin)/Lists/GroupList.tsx
+++ b/src/pages/(admin)/Lists/GroupList.tsx
@@ -51,7 +51,7 @@ const CreatePanel = ({user, users, group, onCreate}: CreateDialogProps) => {
const emailUsers = [...new Set(emails)].map((x) => users.find((y) => y.email.toLowerCase() === x)).filter((x) => x !== undefined);
const filteredUsers = emailUsers.filter(
(x) =>
- ((user.type === "developer" || user.type === "owner" || user.type === "corporate") &&
+ ((user.type === "developer" || user.type === "admin" || user.type === "corporate") &&
(x?.type === "student" || x?.type === "teacher")) ||
(user.type === "teacher" && x?.type === "student"),
);
@@ -216,7 +216,7 @@ export default function GroupList({user}: {user: User}) {
cell: ({row}: {row: {original: Group}}) => {
return (
<>
- {(user?.type === "developer" || user?.type === "owner" || user.id === row.original.admin) && (
+ {(user?.type === "developer" || user?.type === "admin" || user.id === row.original.admin) && (
{editingID !== row.original.id && (
setEditingID(row.original.id)}>
diff --git a/src/pages/(admin)/Lists/UserList.tsx b/src/pages/(admin)/Lists/UserList.tsx
index 6ff3b5c1..bef8e264 100644
--- a/src/pages/(admin)/Lists/UserList.tsx
+++ b/src/pages/(admin)/Lists/UserList.tsx
@@ -162,10 +162,10 @@ export default function UserList({user, filter}: {user: User; filter?: (user: Us
Admin
diff --git a/src/pages/api/groups/[id].ts b/src/pages/api/groups/[id].ts
index 351a781f..a3fae00f 100644
--- a/src/pages/api/groups/[id].ts
+++ b/src/pages/api/groups/[id].ts
@@ -47,7 +47,7 @@ async function del(req: NextApiRequest, res: NextApiResponse) {
const group = {...snapshot.data(), id: snapshot.id} as Group;
const user = req.session.user;
- if (user.type === "owner" || user.type === "developer" || user.id === group.admin) {
+ if (user.type === "admin" || user.type === "developer" || user.id === group.admin) {
await deleteDoc(snapshot.ref);
res.status(200).json({ok: true});
@@ -69,7 +69,7 @@ async function patch(req: NextApiRequest, res: NextApiResponse) {
const group = {...snapshot.data(), id: snapshot.id} as Group;
const user = req.session.user;
- if (user.type === "owner" || user.type === "developer" || user.id === group.admin) {
+ if (user.type === "admin" || user.type === "developer" || user.id === group.admin) {
await setDoc(snapshot.ref, req.body, {merge: true});
res.status(200).json({ok: true});
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 83cdd8d8..9c0659dc 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -23,7 +23,7 @@ import Link from "next/link";
import {MODULE_ARRAY} from "@/utils/moduleUtils";
import ProfileSummary from "@/components/ProfileSummary";
import StudentDashboard from "@/dashboards/Student";
-import OwnerDashboard from "@/dashboards/Owner";
+import AdminDashboard from "@/dashboards/Admin";
import CorporateDashboard from "@/dashboards/Corporate";
import TeacherDashboard from "@/dashboards/Teacher";
@@ -166,8 +166,8 @@ export default function Home() {
{user.type === "student" &&
}
{user.type === "teacher" &&
}
{user.type === "corporate" &&
}
- {user.type === "owner" &&
}
- {user.type === "developer" &&
}
+ {user.type === "admin" &&
}
+ {user.type === "developer" &&
}
)}
>
diff --git a/src/pages/admin.tsx b/src/pages/manage.tsx
similarity index 97%
rename from src/pages/admin.tsx
rename to src/pages/manage.tsx
index 04f6a75b..42fc5237 100644
--- a/src/pages/admin.tsx
+++ b/src/pages/manage.tsx
@@ -50,7 +50,7 @@ export default function Admin() {
return (
<>
-
Admin Panel | EnCoach
+
Management Panel | EnCoach
- {(user.type === "developer" || user.type === "owner") && (
+ {(user.type === "developer" || user.type === "admin") && (