bcgov / bcgov/lcfs

LCFS - IDIR Initiative Agreement Information display

Open
#4,839 0 comments 0 reactions 1 assignee Claimed by @AlexZorkin View on GitHub
Initiative Agreements Medium Story UX
Dominant language
Python
Stars
6
Forks
6
Avg merge
2d 7h
Merged PRs (30d)
87

Description

**Description:**

As an IDIR IA Analyst, IA Manager, or Director, I need to view Initiative Agreement information and supporting documents so that I can review the agreement record and access associated files in a single location.

**Wireframe:** [IDIR Initiative agreement page](https://www.figma.com/proto/K65eN4XSiapyobejHKBwny/LCFS---SIU-IDIR-IA-Dashboard-display?node-id=648-2648&t=LQq5hSu2n62zyX7L-1&scaling=min-zoom&content-scaling=fixed&page-id=648%3A1450)

**Purpose and benefit to user:**

The Initiative Agreement information section serves as the primary IDIR record for an agreement and provides authorized staff with access to agreement details and supporting documentation. It allows users to review agreement content and attachments while ensuring information is displayed according to role-based permissions.

**Acceptance Criteria:**

- [ ] Given I am an IA Analyst, IA Manager, or Director, When I open an Initiative Agreement from the IA index page, then I am navigated to the Initiative Agreement detail page
- [ ] Given I am an authorized IDIR user, When I open an Initiative Agreement, then all agreement information is displayed in a Material UI Card
- [ ] Given I am an authorized IDIR user, When I view the Initiative Agreement, then all files and attachments associated with the agreement are displayed
- [ ] Given I am an authorized IDIR user, When I upload a document, then the document is associated with the Initiative Agreement and available for viewing
- [ ] Given I am an authorized IDIR user, When I access the page, then agreement information and attachments are displayed according to role-based permissions
- [ ] Given I am an authorized IDIR user, When the page loads, then agreement data is displayed correctly

**Development Checklist:**
- [ ] Create the IDIR Initiative Agreement detail page
- [ ] Configure navigation from the IDIR IA index page
- [ ] Implement the Agreement Information Material UI Card
- [ ] Display agreement attachments and supporting documents
- [ ] Implement document upload functionality
- [ ] Configure data retrieval for agreement details and attachments
- [ ] Apply role-based security for IA Analyst, IA Manager, and Director roles
- [ ] Test navigation, data loading, document upload, and attachment access
- [ ] Validate keyboard navigation, responsive behaviour, and WCAG 2.2 accessibility compliance
- [ ] Test across supported browsers and devices

**Notes:**

This story contains the top section of the IDIR Initiative Agreement page, including agreement information, summary details, dates, attachments, and document upload functionality.

The page serves as the primary system of record for an individual Initiative Agreement.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.