Project

General

Profile

Edit Copy Actions

Feature #5219

open

Upload & Manage Wattmonk Proposals in Project Site Assessment

Added by Yalavarthi Thriveni 13 days ago. Updated 11 days ago.

Status:
New
Priority:
Normal
Start date:
11/25/2025
Due date:
11/26/2025 (12 days late)
% Done:

71%

Estimated time:
(Total: 14:00 h)
Spent time:
(Total: 7:00 h)

Add

Subtasks 4 (2 open2 closed)

Feature #5227: Create UI screens & functionality to complete the site assessment workflow In ProgressDivya Inapakurthi11/26/2025

Delete link to subtaskActions
Feature #5228: Provide the api to meet all the requirement of the parent task of this task ClosedKalyan Ravula11/26/202511/26/2025

Delete link to subtaskActions
Feature #5237: Provide the api to get the required inventory of a project with proper inventory details ClosedKalyan Ravula11/26/202511/26/2025

Delete link to subtaskActions
Feature #5242: Show the inventory of the project in the site assessment page NewDivya Inapakurthi11/25/202511/25/2025

Delete link to subtaskActions

Add

Related issues

Updated by Yalavarthi Thriveni 13 days ago

  • Subject changed from Fieldstaff / Installer Module — Login for on-site technicians to manage jobs, capture installation data, upload house images to Upload & Manage Wattmonk Proposals in Project Site Assessment

As a project manager
I want to upload proposals generated by Wattmonk into the system
So that they are stored with proper history and can be viewed or downloaded at any time.

Acceptance Criteria
AC1 — Ability to Upload Wattmonk Proposals

User must be able to upload a proposal file (PDF format preferred).

Upload button should be available within the Project Site Assessment screen.

The system should validate allowed file types (PDF).

The system should validate file size limits.

AC2 — Save Proposal With Metadata

Each uploaded proposal must store:

Uploaded by (user name / user ID)

Uploaded date & time (timestamp)

File name

File version (auto-increment if same file uploaded again)

AC3 — View Upload History

The system must display a list of all past uploads in chronological order.

Each item must show:

File name

Uploaded by

Uploaded on (date/time)

Download button

Version number (if applicable)

AC4 — Download Proposal

User must be able to download any previously uploaded proposal.

The downloaded file should match the original uploaded file.

Access permissions must apply (e.g., only authorized users can download).

AC5 — Error Handling

If upload fails (file type mismatch / size limit / network issue), show proper error messages.

System must not save partial or corrupted uploads.

AC6 — Audit Logging

Each upload event must be recorded in activity logs:

"Proposal uploaded by <username> on <timestamp>"

Each download event may also be logged (optional based on requirement).

Actions #2

Updated by Yalavarthi Thriveni 13 days ago

  • Subtask #5227 added
Actions #3

Updated by Yalavarthi Thriveni 13 days ago

  • Assignee changed from Pavan Kumar Murala to Yalavarthi Thriveni
Actions #4

Updated by Yalavarthi Thriveni 13 days ago

  • Subtask #5228 added
Actions #5

Updated by Yalavarthi Thriveni 13 days ago

  • Subtask #5237 added
Actions #6

Updated by Yalavarthi Thriveni 13 days ago

  • Subtask #5242 added
Edit Copy Actions

Also available in: Atom PDF