fastruby / pecas

Classy Leaderboards for Noko Time (and Alarms!)
https://fastruby.github.io/pecas/
MIT License
7 stars 5 forks source link

[REQUEST] Restrict Access to Members of a GitHub Organization #86

Open etagwerker opened 3 years ago

etagwerker commented 3 years ago

Before we start...:

Branch/Commit:

main branch.

Describe the feature:

As a user I want to sign in to the system So that I can see leaderboards regarding our Noko account

Mockups:

It could work similarly to dash where we already have GitHub sign in enabled:

Screen Shot 2021-06-22 at 9 31 13 AM

Screen Shot 2021-06-22 at 9 31 23 AM

Screen Shot 2021-06-22 at 9 31 57 AM

Only after confirming that the person belongs to the right GitHub organization, it will show the leaderboards section:

Screen Shot 2021-06-22 at 9 32 12 AM

Resources:

I will abide by the code of conduct