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

[Useful Links] - Admin tool config #2634

Closed
Aaryan1203 opened this issue Jun 1, 2024 · 0 comments · Fixed by #2673
Closed

[Useful Links] - Admin tool config #2634

Aaryan1203 opened this issue Jun 1, 2024 · 0 comments · Fixed by #2673

Comments

@Aaryan1203
Copy link
Contributor

Aaryan1203 commented Jun 1, 2024

Desired Changes

Currently the useful links on the homepage are all hardcoded. We want to allow admins to be able to configure them and add them to the homepage.

This ticket is to add a new table and button in the admin tools which displays all the useful links. You should be able to click on each useful link to edit it, be able to click on a New Useful Link button to create a new link, and be able to delete a useful link by clicking on a delete icon at the end of the table.

Once the user makes their changes, they should be able to save or cancel them. (After making any change, the new useful link button should change to a save button and there should be a cancel button that pops up next to it)

Acceptance Criteria

  • There is a new table on the admin tools project configuration page which displays all the useful links
  • There is a New Useful Link button which allows you to create a new link
  • You can click on any link to edit it
  • You can delete any link by clicking on the delete icon on the right of the table
  • You can save the changes by clicking on the save button (which replaces the New Useful Link button)

There are no mocks for this so just try to match the design of the rest of the page

Screenshots (as needed)

No response

@Peyton-McKee Peyton-McKee changed the title [Useful Links] - Admin tool congif [Useful Links] - Admin tool config Jun 1, 2024
@Aaryan1203 Aaryan1203 self-assigned this Jun 16, 2024
Aaryan1203 added a commit that referenced this issue Jun 17, 2024
Aaryan1203 added a commit that referenced this issue Jun 17, 2024
Aaryan1203 added a commit that referenced this issue Jun 17, 2024
Aaryan1203 added a commit that referenced this issue Jun 17, 2024
Aaryan1203 added a commit that referenced this issue Jun 20, 2024
Aaryan1203 added a commit that referenced this issue Jun 20, 2024
Aaryan1203 added a commit that referenced this issue Jun 20, 2024
Aaryan1203 added a commit that referenced this issue Jun 21, 2024
walker-sean added a commit that referenced this issue Jun 22, 2024
…n-tool-useful-links

#2634 admin tool useful links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant