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

Creating a feature to Upload the project contract History #3651

Open
sameer-bhardiya opened this issue Jun 5, 2024 · 0 comments
Open

Creating a feature to Upload the project contract History #3651

sameer-bhardiya opened this issue Jun 5, 2024 · 0 comments
Assignees

Comments

@sameer-bhardiya
Copy link
Contributor

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

  • 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 Schema

Modified project contract schema:-

Modified Schema

UI For the Store The Contract:-

  1. There is a button "Add Contract" which will open the new page

image

  1. 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
@sameer-bhardiya sameer-bhardiya self-assigned this Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant