Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#202 Step 1 - Add Roles and permissions section UI on GroupSettings page #2507

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Conversation

SebinSong
Copy link
Collaborator

@SebinSong SebinSong commented Jan 14, 2025

Step 1 of #202 Todo list: here

NOTE: This PR is UI implementation only. The data presented in the table are fake.

[ Desktop ]

[ Mobile ]

@SebinSong SebinSong self-assigned this Jan 14, 2025
@SebinSong SebinSong changed the title UI implementation for #202 [WIP] UI implementation for #202 Jan 14, 2025
@SebinSong SebinSong changed the title [WIP] UI implementation for #202 [WIP] #202 Step 1 - Add Roles and permissions section UI on GroupSettings page Jan 14, 2025
Copy link

cypress bot commented Jan 14, 2025

group-income    Run #3843

Run Properties:  status check passed Passed #3843  •  git commit c4998b5b0e ℹ️: Merge 385302a729996be772e2df7ef4539e823869e3c3 into 22a497f01aa286255af7b2f2aa5a...
Project group-income
Branch Review sebin/task/#202-roles-and-permissions-step1
Run status status check passed Passed #3843
Run duration 10m 49s
Commit git commit c4998b5b0e ℹ️: Merge 385302a729996be772e2df7ef4539e823869e3c3 into 22a497f01aa286255af7b2f2aa5a...
Committer Sebin Song
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 10
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 112
View all changes introduced in this branch ↗︎

@SebinSong SebinSong changed the title [WIP] #202 Step 1 - Add Roles and permissions section UI on GroupSettings page #202 Step 1 - Add Roles and permissions section UI on GroupSettings page Jan 14, 2025
Copy link
Member

@taoeffect taoeffect left a comment

Choose a reason for hiding this comment

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

Nice work @SebinSong! Preliminary review ready (I haven't had a chance to do an in-depth review today)

Comment on lines +83 to +84
roles-and-permissions

Copy link
Member

Choose a reason for hiding this comment

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

Can we have this section displayed only in development mode since it doesn't work and hide it in production?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Sure, updated in here

@SebinSong
Copy link
Collaborator Author

Just made some additional updates:

  • Better table structure for mobile size screen. (Combine 'user' and 'role' columns for smaller space)
  • No need to expose 'See all' button when there is only one item to show.

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.

2 participants