Davidgu/email sender and domain table - #85
Conversation
* added proper routing for user types, read only mode for users, error card on login if users have no projects, and server side admin enforcement for project actions * linting * no magic numbers, restricted project routing, read only mode default true
* Available user types filtered based on user role * Forgot to do linting * fix: format --------- Co-authored-by: Long Lam <llam36@gatech.edu> Co-authored-by: Long Lam <lamhoanglong.3001@gmail.com>
❌ Deploy Preview for juno-dashboard failed. Why did it fail? →
|
Greptile SummaryThis PR adds email sender and domain management tables, matching forms, new server-action utilities, and a new configurations page under the email service route. The table/form components ( The main blocking issue is that Confidence Score: 4/5Not safe to merge — missing JWT in new SDK mutation calls will cause production auth failures Two clear P1 defects on the new code path: SDK calls without authentication in sdkUtils.ts and a toast fired in the render body. The table and form components themselves are well-structured and follow existing patterns correctly. src/lib/sdkUtils.ts (missing credentials in both new functions), src/app/(dashboard)/projects/[projectId]/services/email/configurations/page.tsx (toast.error in render body) Important Files Changed
|
…urations/page.tsx Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
No description provided.