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 23 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 #3921

Run Properties:  status check passed Passed #3921  •  git commit 6102860b5d ℹ️: Merge 4e0815024b06b4228fe65372da4b3c8035e20785 into 4680441e5ef89a418159ac9941a9...
Project group-income
Branch Review sebin/task/#202-roles-and-permissions-step1
Run status status check passed Passed #3921
Run duration 11m 10s
Commit git commit 6102860b5d ℹ️: Merge 4e0815024b06b4228fe65372da4b3c8035e20785 into 4680441e5ef89a418159ac9941a9...
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 114
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