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

Implement Page for Admin to View Suggestions #679

Closed
3 of 6 tasks
entrotech opened this issue Sep 11, 2020 · 8 comments · Fixed by #1033
Closed
3 of 6 tasks

Implement Page for Admin to View Suggestions #679

entrotech opened this issue Sep 11, 2020 · 8 comments · Fixed by #1033
Labels
dev Code Development Missing: Milestone This issue is not part of any milestone P-Feature: Admin Dashboard Admin dashboard page Release Note: Enhancement Shows on Release Notes under "Enhancements" Review Issue needs to be discussed or analyzed Role: Back-end Node/Express Development Task Role: Front-end Front End Developer size: 8pt The lift to complete this user story 16-24hrs

Comments

@entrotech
Copy link
Member

entrotech commented Sep 11, 2020

Dependencies

#935 - Map the process
#936 - Design the process

Overview

A "Suggest an Edit" feature was implemented which records end-user suggestions in a suggestion table. We need to provide a page for an admin to view and process these suggestions.

Action Items

  • Write a SQL suggestion searxh query that searches the suggestion table by appropriate criteria.
  • Make an Express/Node endpoint /apio/suggestions/search that executes this SQL and returns results as JSON, the enpoint should require the calling user to be logged in as a user with the admin role.
  • Add a menu item to the main menu that is only available to admin users and have it link to...
  • A page that allows the user to query the suggestions and display them in a list.
  • The user should be able to select a suggestion and edit the admin note and update the status to indicate whether the issue is "in process" or "closed" and save the change.
  • For saving changes, you will need to provide additional endpoints and sql queries to update the table.

Resources/Instructions

@entrotech entrotech added size: 8pt The lift to complete this user story 16-24hrs dev Code Development Role: Back-end Node/Express Development Task Role: Front-end Front End Developer Release Note: Enhancement Shows on Release Notes under "Enhancements" labels Sep 11, 2020
@rblaz001 rblaz001 self-assigned this Sep 11, 2020
@jpmikesell jpmikesell assigned athya and unassigned rblaz001 Dec 2, 2020
@athya athya removed their assignment Jan 25, 2021
@hanapotski hanapotski self-assigned this Feb 5, 2021
@crisbnp crisbnp self-assigned this Feb 27, 2021
@crisbnp
Copy link

crisbnp commented Feb 28, 2021

Hi @entrotech! Is there a visual what the page (suggestion list) should look like?

@ktjnyc
Copy link
Member

ktjnyc commented Apr 7, 2021

@entrotech do you need an issue created for a page mock-up for this one?

@ktjnyc
Copy link
Member

ktjnyc commented Apr 9, 2021

Created 2 issues as dependencies for this:
Map out process #935
Design process #936

I'm going to move this to ice-box so that it waits until the other two are complete. This will be updated when it's ready for coding.

@sameergautam sameergautam added the Missing: Feature The feature tag is missing for this issue label Jul 29, 2021
@gigicobos gigicobos added P-Feature: Admin Dashboard Admin dashboard page Review Issue needs to be discussed or analyzed and removed Missing: Feature The feature tag is missing for this issue labels Aug 12, 2021
@gigicobos gigicobos self-assigned this Sep 3, 2021
@entrotech
Copy link
Member Author

Checked with @hanapotski on tuesday 9/7/21. She said that she and @webdevangelie were going to start working on this soon.

@gigicobos
Copy link
Contributor

@entrotech I tried submitting a Correction (Google Chrome) as a food seeker on the test site and this error message showed up:
Screen Shot 2021-09-23 at 10 20 36 PM

@gigicobos gigicobos reopened this Sep 24, 2021
@hanapotski
Copy link
Contributor

@entrotech I have this PR up > #1035

@Benbaillou Benbaillou added the Missing: Milestone This issue is not part of any milestone label Dec 7, 2021
This was referenced Jan 14, 2022
@fancyham
Copy link
Collaborator

Hi folks, is this issue completed? I see it’s in the ‘done’ column of the Project Management kanban board but is still open — is it actually complete?

@fancyham fancyham added this to the Crowdsourced updates 1.0 milestone May 27, 2022
@staceyrebekahscott
Copy link
Member

Re-closing this issue as all associated PRs appear to be resolved and closed.

@farahrobleh farahrobleh modified the milestones: Self-service updates 1.0 (Crowdsourcing), 08. New feature Development Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev Code Development Missing: Milestone This issue is not part of any milestone P-Feature: Admin Dashboard Admin dashboard page Release Note: Enhancement Shows on Release Notes under "Enhancements" Review Issue needs to be discussed or analyzed Role: Back-end Node/Express Development Task Role: Front-end Front End Developer size: 8pt The lift to complete this user story 16-24hrs
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.