feat: admin can get all courses within org

This commit is contained in:
Rotimi Best
2024-05-22 05:49:10 +01:00
parent 6690b6bf34
commit 0536463ec9
15 changed files with 68 additions and 28 deletions
+3 -5
View File
@@ -14,7 +14,7 @@ export const defaultCurrentOrgState: CurrentOrg = {
siteName: '',
avatar_url: '',
memberId: '',
role_id: '',
role_id: 3,
landingpage: {},
customization: {
apps: { poll: true, comments: true },
@@ -29,10 +29,8 @@ export const orgs = writable<CurrentOrg[]>([]);
export const currentOrg: Writable<CurrentOrg> = writable(defaultCurrentOrgState);
export const orgAudience = writable<OrgAudience[]>([]);
export const orgTeam = writable<OrgTeamMember[]>([]);
export const isOrgAdmin = derived(
currentOrg,
($currentOrg) => parseInt($currentOrg.role_id) === ROLE.ADMIN
);
export const isOrgAdmin = derived(currentOrg, ($currentOrg) => $currentOrg.role_id === ROLE.ADMIN);
export const currentOrgPlan = derived(currentOrg, ($currentOrg) =>
$currentOrg.organization_plan.find((p) => p.is_active)
);
+1 -1
View File
@@ -22,7 +22,7 @@ export interface CurrentOrg {
siteName: string;
avatar_url: string;
memberId: string;
role_id: string;
role_id: number;
landingpage: {
[key: string]: unknown;
};