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
129 stars 531 forks source link

ADMIN REDESIGN: Add support for Event Volunteers #1857

Open palisadoes opened 5 months ago

palisadoes commented 5 months ago

Is your feature request related to a problem? Please describe.

  1. We recently added support for Event volunteers in the API
  2. We need to add this capability to event management

Describe the solution you'd like

  1. Design Figma screens for this capability
  2. Implement the feature when the screens have been approved

Describe alternatives you've considered

Approach to be followed (optional)

Additional context

The API Event Volunteer Issue and PRs

  1. https://github.com/PalisadoesFoundation/talawa-api/issues/1670
  2. https://github.com/PalisadoesFoundation/talawa-api/pull/1774
  3. https://github.com/PalisadoesFoundation/talawa-api/pull/1873

Please coordinate with these contributors with your design

  1. @rishav-jha-mech
  2. @aashimawadhwa

Potential internship candidates

rahulch07 commented 5 months ago

I would like to work on this.

palisadoes commented 5 months ago

Updating the UI/UX is important, especially in the Admin portal. How's progress?

rahulch07 commented 5 months ago

@palisadoes, I've been thoroughly reviewing the features to incorporate and refining the design. At present, I'm actively coordinating with contributors to address doubts in design. I'll soon provide the finalized designs.

rahulch07 commented 5 months ago

@rishav-jha-mech @aashimawadhwa I've drafted the design for the updated dashboard. Could you please review it and confirm whether I'm headed in the right direction? Your feedback will guide the next steps in refining this issue's design. Thanks!

image

palisadoes commented 5 months ago
  1. You should also be adding volunteers to the volunteer group.
    1. Do you have design for that?
  2. Change the "Event Volunteer" title to just "Volunteers". It's obvious that it for events
rahulch07 commented 5 months ago

@palisadoes Yes I am currently working on design to add volunteers to volunteer groups.

rahulch07 commented 5 months ago

@rishav-jha-mech @aashimawadhwa

Create Volunteer Group Button

image
palisadoes commented 5 months ago

This is ok. Please proceed

rahulch07 commented 5 months ago

@palisadoes @rishav-jha-mech @aashimawadhwa

Manage Group Button

image

Edit Group Button

image
palisadoes commented 5 months ago
  1. How can you create a single modal where you can edit the Group Membership, Group name, and volunteers required?
  2. Ideally, a similar modal should be used for creating the Group too.
  3. The Volunteer dashboard should have columns for volunteers needed, and volunteers found. That will help the Admin to easily know whether more recruiting work is needed without clicking on "edit".

Having separate "Edit" and "Manage" buttons is going to be confusing

rahulch07 commented 5 months ago

@palisadoes

Questions: 1.After clicking the Manage Group Button(on Volunteers Dashboard) the admin can edit Group Members, Group name and Volunteers required in a single screen? 2.On Volunteers dashboard Groups name, leader name, createdAt date, volunteers available and volunteers required should be visible?

palisadoes commented 5 months ago

@palisadoes

Questions:

  1. After clicking the Manage Group Button(on Volunteers Dashboard) the admin can edit Group Members, Group name and Volunteers required in a single screen?

That would be ideal, but it may be confusing. You could modify the edit group modal to also show the list of volunteers with a button to edit volunteers with your Add Volunteer modal.

  1. On Volunteers dashboard Groups name, leader name, createdAt date, volunteers available and volunteers required should be visible?

Yes

rahulch07 commented 4 months ago

@palisadoes Suggest if any changes.

After clicking Manage Group Button on dashboard. This screen will open where admin can edit group.

image

Existing Volunteers dropdown will have option to delete volunteers

image

And Add Volunteers Button will open modal to add volunteers

image
palisadoes commented 4 months ago

The person managing the event will want to see all the volunteers in the modal without having to click on the dropdown.

See what GitHub does when add labels to issues. It is a more intuitive approach where there are not a large number of competing buttons. Try it on your local repos.

rahulch07 commented 4 months ago

The person managing the event will want to see all the volunteers in the modal without having to click on the dropdown.

See what GitHub does when add labels to issues. It is a more intuitive approach where there are not a large number of competing buttons. Try it on your local repos.

@palisadoes

image
palisadoes commented 4 months ago

Yes, but make the margins between the buttons and the edge of the modal be the same as those for the elements above them.

Create a PR when ready.

rahulch07 commented 4 months ago

@palisadoes should user screens should be in another PR?

palisadoes commented 4 months ago

Yes

github-actions[bot] commented 4 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.

Cioppolo14 commented 4 months ago

@rahulch07 Are you working on this?

rahulch07 commented 4 months ago

@Cioppolo14 yes

palisadoes commented 4 months ago

@rahulch07 You have been working on this for over 6 weeks. You said you were still working on it a week ago with no pull requests. It's blocking GSoC work. We will have to unassign you from this.

anuragnegi000 commented 1 month ago

i would like to implement the above design, please assign this issue to me

tasneemkoushar commented 1 month ago

@anuragnegi000 This issue has been open for around 2 weeks, are you working on it?

anuragnegi000 commented 1 month ago

No @tasneemkoushar as i was stuck in other issue so wasn't able to caught up with this issue

palisadoes commented 1 month ago

Unassigning. No activity