PalisadoesFoundation / talawa-admin

Admin portal for the Talawa Mobile App. Click on the link below to see our documentation
https://docs.talawa.io/
GNU General Public License v3.0
120 stars 476 forks source link

ADMIN REDESIGN: redesign the Event Management's Registrant tab for the talawa Admin portal #1750

Open aashimawadhwa opened 3 months ago

aashimawadhwa commented 3 months ago

Is your feature request related to a problem? Please describe. we are planning redesigning the admin portal, this issue is a part of that redesigning flow.

Describe the solution you'd like we want to redesign the Event Management Registrant Tab for the talawa Admin portal

Screenshots

Current Situation: Screenshot 2024-03-20 at 12 22 18 AM

Desired Result: Screenshot 2024-03-20 at 12 17 14 AM

Related Issues:

1748

Please refer the figma file for a detailed understanding : https://www.figma.com/file/WksD4uIa5sQJMIk3pR4l0c/Talawa-Design-System-(Official)?type=design&node-id=3447%3A59&mode=design&t=fkgMPaaz67qLwmMz-1

Potential internship candidates Please read this if you are planning to apply for a Palisadoes Foundation internship https://github.com/PalisadoesFoundation/talawa/issues/359

Sahi1l-Kumar commented 3 months ago

Can I get this issue assigned? I currently have 2 pull requests under review. I know the policy is to have only 2 issues assigned but since this issue is not getting traction I can work on it.

Cioppolo14 commented 3 months ago

@Sahi1l-Kumar Thank you for your enthusiasm. We do our best to stick with the 2 issue policy unless there is an important exception. I will work on getting your PRs reviewed soon. Thank you for understanding.

MahendraDani commented 3 months ago

@Cioppolo14 Should I work on this?

palisadoes commented 3 months ago

We are tracking this issue with one of our projects, and we'd like to track its progress especially as the GSoC announcement dates draw near.

  1. When you create your PR, please link it back to this project:
    1. https://github.com/orgs/PalisadoesFoundation/projects/27/views/1
  2. The process is simple. It can be found here:
    1. https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#manually-linking-a-pull-request-to-an-issue-using-the-pull-request-sidebar
MahendraDani commented 3 months ago

@aashimawadhwa @palisadoes would you please explain the following:

Current Situation:

image

The above screen is shown when we click on Show Registrants button in the event dashbaord.

image

The above screen is shown when we click on Check-In Registrants button in the event dashboard.

Expected Situation:

image

As I have understood the scope of this issue, we have to update the screens(modals) mentioned in Current Situation section above with the new design screens (tables). Furthermore, we have to combine Show Registrants and Check-In Registrants button into one single button named Registrants.(This is to be displayed in top navbar)

1

And below the top navbar, we have to provider two buttons Check-In Registrants and All Registrants which will change the list of registrants based on their check-in status.

2

Please let me know if I am missing any detail. Thank you

palisadoes commented 3 months ago

Go ahead

MahendraDani commented 3 months ago

ok

palisadoes commented 3 months ago

Unassigning. 12 days without activity or PR

Sahi1l-Kumar commented 2 months ago

Please assign this issue to me

Sahi1l-Kumar commented 2 months ago

Will be working on this passively as I have my exams. Apologies for the delay.

github-actions[bot] commented 2 months ago

This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue.

Sahi1l-Kumar commented 2 months ago

I think the Add Registrant column should be in a different Non-Registrants table. The All Registrants table should have Remove Registrant option instead. What are your thoughts @palisadoes ?

palisadoes commented 2 months ago

Please work with @aashimawadhwa on this.