We aim to create a feature for the renewal of contracts while preserving the history, along with the functionality to upload old contracts as well.
Problem Analysis
Currently, there is no feature for the renewal of contracts and functionality to upload the old contract as well
There is no UI to upload the contract.
While uploading the contract and start date and end date it modifies the current contract and we lose the previous contract
Right now client store contracts with their start and end date, But the project stores contracts only at the database level.
Proposed solution:-
For client Contracts, we will only need UI for storing the contracts with their Start and end dates.
For the Project's contract we need changes in the Project_contract schema.
old project Contract Schema
Modified project contract schema:-
UI For the Store The Contract:-
1) There is a button "Add Contract" which will open the new page
2) Here we can store the contract and can store multiple contract histories for that, after clicking the save and exit it will take it to the contract's History Page.
Goal/Vision:-
We aim to create a feature for the renewal of contracts while preserving the history, along with the functionality to upload old contracts as well.
Problem Analysis
Proposed solution:-
old project Contract Schema
Modified project contract schema:-
UI For the Store The Contract:- 1) There is a button "Add Contract" which will open the new page
2) Here we can store the contract and can store multiple contract histories for that, after clicking the save and exit it will take it to the contract's History Page.![image](https://github.com/ColoredCow/portal/assets/72939016/be24501c-9ace-45e8-ae55-792d797bf00f)