Initial Notes & Reqs
This document holds the design information about the contract module in the admin panel
In the context of Freetown there are contracts between the FCC (Freetown City Council) or EFA (Environment For Africa which is the main contractor of the project) and the CBOs (Community Based Organizations). Other possible contracts are between CBOs and planters or EFA to Nurseries.
Requirements
Statistic View inclusion
As per UX design in Dashboard Statistic View document the contract becomes part of the general stats to accumulate planter and tree capture information
Contract create, list, details and edit
Requirement to create, edit, list and view details of the contract
List view: https://www.figma.com/file/51iWcFythyfxrP4p4jd5rL/Admin-Panel?node-id=4%3A21
List view columns: Contract ID, Type, Organization (contract with), Contractor, Amount of trees, Status
Detail view https://www.figma.com/file/51iWcFythyfxrP4p4jd5rL/Admin-Panel?node-id=767%3A633
Contract Attributes in detail view
ID (contract number)
Organization name
Beneficiary name
# trees -> agreed amount of total trees and number of already approved trees
# planters ->
Status (planned, active, under review, closed or finalized, suspended)
Last modified or last activity
Type → there can be several types of contracts, CBO (org), Nursery (company or org) and possibly planter (individual)
Attach signed PDF contract file (per planter)
Payment thresholds
Weekly Consolidation (m1) vs Weekly Threshold Consolidation (m2)
Domain Model - Planter management requirements: With the contract module we need to be able to include one or more planter in a contract. In the future there will be no longer a direct association between the planter/grower and an organization. This will be done through contract
contract template vs contract (instantiation)
default contract - change in the mobile application
Last updated