[DW-44|Update projects] #20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "DW-44"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Added dragging and ordering of projects on the admin panel.
Created a generic modal, based on the one created for hero section links, and applied it to the hero section links and projects.
Moved project table to React.
Added models to React, in order to more easily marshal between backend and frontend.
Moved editor submit button into a separate component, so it can be reused by the modal.
Added support for project end dates, linked positions, and custom position text.
Added tags to projects, sharing tag selection and resolution with blog posts. Replaced hardcoded technologies on the home page with project tags.
Updated project API to validate fields and return saved projects as JSON, allowing the table to update without navigating. Removed the separate project editor pages and routes.
Added tests for project editing, image handling, field validation, and database relationships. Updated navigation tests to match the new project editor.
Disabled admin IP authorization logging.
Fixed test failing due to new struct member names.
Changed layout of how highlighed projects are rendered on the home page.
Changed project model slightly to prepare for the newer data that'll be required.