CodeForPhilly / CodeForPhilly/balancer-main

Create role-based views, version 1 (remove forced login)

Open
#309 10 comments 0 reactions 1 assignee Claimed by @StubberG3 View on GitHub
Dominant language
TypeScript
Stars
21
Forks
19
PR merge metrics
No merged PRs in 30d

Description

Views (version 1):

1. **Public** - no login needed. Any user can land on the site and see the whole site, minus the admin portal. This means that there will still be an icon that shows an option to log in, but no log in is needed to access the main site.
2. **Admin** - when a user with role type = "admin" logs into the site, they will see the whole main site PLUS the admin portal link and features.
- Add clarifying subtext under the “Welcome” on the sign-in screen
“This login is for Code for Philly administrators. Providers can use all site features without logging in.”

4. (LATER) **Test** - this user when logged in sees test features (non-prod features)

Make balancer-noreply@codeforphilly.org an "admin" role

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.