✏️
Admin Panel
  • Overview
  • Quickstart
  • Handbook WIP
  • Feature Dependency Graph
  • Ingestion Flow
  • Data Visualization
  • User Permissions
  • Guidance Concepts
  • Offline Workflows
    • External Payment Processing
  • Freetown Phase 2 Admin Panel
    • Overview and Requirements
    • Dashboard Statistic View
    • Payment Module
    • Export Module
    • User Access and Permissions
    • Shape File Uploads
  • Messaging System
  • Contract System
    • Domain Model & Dictionary
    • Initial Notes & Reqs
    • User Stories (WIP)
  • Earnings tool
    • First Deployment Plan
  • Capture matching tool
    • Capture matching challenge
      • Methodologies
Powered by GitBook
On this page
  • The Case
  • Prerequirstes
  • Plan
  • Preparation

Was this helpful?

  1. Earnings tool

First Deployment Plan

PreviousUser Stories (WIP)NextCapture matching challenge

Last updated 1 year ago

Was this helpful?

The Case

The table for consolidation period:

                   Table "stakeholder.fcc_tiered_configuration"
   Column   |           Type           | Collation | Nullable |      Default
------------+--------------------------+-----------+----------+--------------------
 id         | uuid                     |           |          | uuid_generate_v4()
 start_date | timestamp with time zone |           | not null |
 end_date   | character varying        |           | not null |
 created_at | character varying        |           | not null |
 active     | boolean                  |           | not null | true

Prerequirstes

  • The stakeholders API

  • The admin panel is blocked in the image API

Plan

  1. Set up S3 and test

  2. Create table: fcc_tiered_configuration (maybe need to deploy contract api)

  3. Deploy Airflow job to prod and test

  4. Deploy Earnings API to prod and test

  5. Deploy earnings tool page to admin panel prod

  6. Set up the consolidation periods

Preparation

The hardcode information:

// Some code
freetown_stakeholder_uuid = "2a34fa81-0683-4d25-94b9-24843ceec3c4"
freetown_base_contract_uuid = "483a1f4e-0c52-4b53-b917-5ff4311ded26"
freetown_base_contract_consolidation_uuid = "a2dc79ec-4556-4cc5-bff1-2dbb5fd35b51"

The consolidation periods:

2022-xx-xx 00:00 to 2022-xx-xx 00:00