Skip to content

Kirustar14/manage admin#142

Merged
benjaminJohnson2204 merged 20 commits into
mainfrom
kirustar14/manageAdmin
Dec 19, 2025
Merged

Kirustar14/manage admin#142
benjaminJohnson2204 merged 20 commits into
mainfrom
kirustar14/manageAdmin

Conversation

@kirustar14

@kirustar14 kirustar14 commented Apr 24, 2025

Copy link
Copy Markdown
Contributor

Tracking Info

Resolves #120

CSS Checklist

  • Do you have width, padding, margin with a high (> ~ 100px) or negative value? Do you need it? Can rem em % vw vh be used instead?
  • Did you avoid hard coding positions? (position, top, left, rules) Can display:flex; and justify and align uses be used instead?

I did use position absolute and fixed, but I'm not sure how to change it, I tried using display flex but didn't work.

Changes

  • Made manage admin page

Testing

visited manage admin page

Screenshot 2025-04-24 at 4 14 04 PM

TODO

@kirustar14 kirustar14 requested a review from Miyuki-L as a code owner April 24, 2025 23:06

@Miyuki-L Miyuki-L left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few tiny minor changes. Great work !

Comment thread backend/src/controllers/admin.ts
Comment thread backend/src/routes/admin.ts
Comment thread frontend/src/app/manageAdmin/page.tsx
Comment thread frontend/src/app/manageAdmin/page.tsx Outdated
Services: string[];
};

const dummyAdmins: AdminRow[] = [

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we not just call the backend route you wrote?

Comment thread frontend/src/app/manageAdmin/page.tsx Outdated
Comment thread frontend/src/app/manageAdmin/page.tsx

@Miyuki-L Miyuki-L left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work some minor details and improvements

Comment thread backend/src/routes/admin.ts
<div style={{ position: "relative" }}>
<h1 className={styles.title}>Manage Admins</h1>

<FilterableTable

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

This change here inside main that was merged in the one of the PR's I had you review address this problem https://github.com/TritonSE/SPLAGen-Website/blob/main/frontend/src/app/manageCounselor/page.tsx#L176

Merge main branch in to this branch to deal with it.

Not quite sure why the lint check git hook doesn't catch it but in visual studio it does picks it up

Comment thread frontend/src/app/manageAdmin/page.tsx Outdated
Comment thread frontend/src/app/manageAdmin/page.tsx Outdated
Comment thread frontend/src/app/manageAdmin/page.tsx
Comment thread frontend/src/app/manageAdmin/page.tsx Outdated
Comment thread backend/src/controllers/admin.ts Outdated
Comment thread backend/src/controllers/admin.ts Outdated
Comment thread frontend/src/components/FilterableTable.tsx
padding: "0.5rem 0",
}}
>
<input

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we have a custom checkbox componetns in the components folder.. This will help take care of making the check box match the figma design.

Comment thread frontend/src/app/manageAdmin/page.tsx

@Miyuki-L Miyuki-L left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a few comments from last round still aren't addressed.

Address merge conflicts

"Rare Diseases",
"Nuerogenetics",
"Adult Genetics",
],

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we not include languages in the filters?

@benjaminJohnson2204 benjaminJohnson2204 merged commit b28ca75 into main Dec 19, 2025
2 checks passed
@benjaminJohnson2204 benjaminJohnson2204 deleted the kirustar14/manageAdmin branch December 19, 2025 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Manage Admin: Langing Page

3 participants