Completed implementation of the basic adding affiliation functionality for the Affiliations tab
User Stories
As a user, I want to see the profile page of other users, so that I can see their affiliations
As a developer, I want to give users the basic functionality to add affiliations, so that other users viewing their profile can see who they're affiliated with
13
Features
Allows user to add an Affiliation to themselves
Allows users to view each others affiliations
A user viewing another user doesn't have the ability to add an affiliation for somebody else, only the authorized user.
Modal for form
Fetches data via the server component
Changes
Created new Affiliation table
Made design changes
Defined a fetch affiliation method within the profile page
Included params for each function definition to take and pass props between components from the Profile page
Known Issues or Bugs
When there's no affiliations in the Affiliations tab, the "Add an Affiliation" button and the pagination should stay at the bottom just like when there is affiliations shown, this is something that'll need to be refined to improve UI consistency
Used Prop drilling, code will have to be refactored to reduce the complexity of the code-base and improve performance
Overview
Completed implementation of the basic adding affiliation functionality for the Affiliations tab
User Stories
13
Features
Changes
Known Issues or Bugs
Snapshots
https://github.com/brandonhach/rep/assets/114207613/7c047598-11b1-4c2d-988d-bc64da9e28ab
Let me know if I missed anything!