talawa-admin icon indicating copy to clipboard operation
talawa-admin copied to clipboard

ADMIN REDESIGN: Add support for Event Volunteers

Open palisadoes opened this issue 10 months ago • 26 comments

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

  • N/A

Approach to be followed (optional)

  • N/A

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

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

palisadoes avatar Mar 31 '24 22:03 palisadoes

I would like to work on this.

rahulch07 avatar Mar 31 '24 22:03 rahulch07

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

palisadoes avatar Apr 07 '24 23:04 palisadoes

@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 avatar Apr 09 '24 12:04 rahulch07

@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

rahulch07 avatar Apr 10 '24 13:04 rahulch07

  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

palisadoes avatar Apr 10 '24 14:04 palisadoes

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

rahulch07 avatar Apr 10 '24 18:04 rahulch07

@rishav-jha-mech @aashimawadhwa

Create Volunteer Group Button image

rahulch07 avatar Apr 10 '24 19:04 rahulch07

This is ok. Please proceed

palisadoes avatar Apr 10 '24 20:04 palisadoes

@palisadoes @rishav-jha-mech @aashimawadhwa

Manage Group Button image

Edit Group Button image

rahulch07 avatar Apr 12 '24 15:04 rahulch07

  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

palisadoes avatar Apr 12 '24 18:04 palisadoes

@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?

rahulch07 avatar Apr 13 '24 13:04 rahulch07

@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

palisadoes avatar Apr 14 '24 15:04 palisadoes

@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

rahulch07 avatar Apr 20 '24 20:04 rahulch07

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 avatar Apr 21 '24 06:04 palisadoes

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

rahulch07 avatar Apr 23 '24 08:04 rahulch07

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.

palisadoes avatar Apr 23 '24 18:04 palisadoes

@palisadoes should user screens should be in another PR?

rahulch07 avatar Apr 26 '24 19:04 rahulch07

Yes

palisadoes avatar Apr 26 '24 22:04 palisadoes

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.

github-actions[bot] avatar May 07 '24 00:05 github-actions[bot]

@rahulch07 Are you working on this?

Cioppolo14 avatar May 07 '24 12:05 Cioppolo14

@Cioppolo14 yes

rahulch07 avatar May 08 '24 18:05 rahulch07

@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.

palisadoes avatar May 14 '24 16:05 palisadoes

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

anuragnegi000 avatar Jul 18 '24 15:07 anuragnegi000

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

tasneemkoushar avatar Aug 04 '24 15:08 tasneemkoushar

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

anuragnegi000 avatar Aug 04 '24 15:08 anuragnegi000

Unassigning. No activity

palisadoes avatar Aug 07 '24 21:08 palisadoes