Skip to content

Creating a feature to Upload the project contract History #3651

@sameer-bhardiya

Description

@sameer-bhardiya

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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions