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

Refactor data grid for participants admin page for ChA and club ambassadors #5319

Open
dboyer opened this issue Jan 22, 2025 · 1 comment
Open
Assignees

Comments

@dboyer
Copy link

dboyer commented Jan 22, 2025

When club ambassadors access their admin activity, they should be able to access a participants page that includes all the club ambassadors, mentors, and students in the club. The filters and additional columns can be similar to the participants page for ChAs.

This includes combining the club amb and ChA data grid views.

@dboyer
Copy link
Author

dboyer commented Jan 22, 2025

Hey team! Please add your planning poker estimate with Zenhub @shaun-technovation @viviancan

@shaun-technovation shaun-technovation self-assigned this Jan 22, 2025
shaun-technovation added a commit that referenced this issue Jan 22, 2025
Summary of updates:

- create a new ambassador/participants_controller
  - for the show, edit, and update actions
  - ChAs and CAs will share this controller

- create a new data_grids/participants_controller
  - ChAs and CAs will share this controller

- consolidate the views so ChAs and CAs will use the same views
- for the datagrid view it will be shared for admins, ChAs, and CAs

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 23, 2025
Summary of updates:

- create a new ambassador/participants_controller
  - for the show, edit, and update actions
  - ChAs and CAs will share this controller

- create a new data_grids/participants_controller
  - ChAs and CAs will share this controller

- consolidate the views so ChAs and CAs will use the same views
- for the datagrid view it will be shared for admins, ChAs, and CAs

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 23, 2025
Summary of updates:

- create a new ambassador/participants_controller
  - for the show, edit, and update actions
  - ChAs and CAs will share this controller

- create a new data_grids/participants_controller
  - ChAs and CAs will share this controller

- consolidate the views so ChAs and CAs will use the same views
- for the datagrid view it will be shared for admins, ChAs, and CAs

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 23, 2025
Summary of updates:

- create a new ambassador/participants_controller
  - for the show, edit, and update actions
  - ChAs and CAs will share this controller

- create a new data_grids/participants_controller
  - ChAs and CAs will share this controller

- consolidate the views so ChAs and CAs will use the same views
- for the datagrid view it will be shared for admins, ChAs, and CAs

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 24, 2025
Summary of updates:

- create a new ambassador/participants_controller
  - for the show, edit, and update actions
  - ChAs and CAs will share this controller

- create a new data_grids/participants_controller
  - ChAs and CAs will share this controller

- consolidate the views so ChAs and CAs will use the same views
- for the datagrid view it will be shared for admins, ChAs, and CAs

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 24, 2025
At one point in time it looks like chapter ambassadors could edit
participant data, but now they don't have this functionality, so these
routes aren't necessary because they're not being used.

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 24, 2025
This will add the club ambassador debugging section when viewing a club
ambassador.

Refs: #5319
shaun-technovation added a commit that referenced this issue Jan 24, 2025
Just a little house cleaning, removing the extra [] for these `only`
routes.

Refs: #5319
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants