Skip to content

Add Project Status Updates#723

Merged
Siddhantsingh1230 merged 43 commits intodevelopfrom
feat/add-project-updates
Sep 22, 2025
Merged

Add Project Status Updates#723
Siddhantsingh1230 merged 43 commits intodevelopfrom
feat/add-project-updates

Conversation

@Siddhantsingh1230
Copy link
Copy Markdown
Collaborator

@Siddhantsingh1230 Siddhantsingh1230 commented Aug 29, 2025

Description

This PR adds a new tab to Project Detail Page called Project Updates this tab is used to centralise Project Updates on NPMS .

Relevant Technical Choices

  • Created Project Status Update Doctype in the NextPMS Module to store project update information.
  • Created Project Comments child table Doctype to store project status comments (currently supports one-level comments).
  • Created various comment components for integrating new Project Updates in NextPMS.
  • Created CRUD APIs for Project Status Updates.

Testing Instructions

  • Go to NPMS
  • Open Projects page from sidebar
  • Click on any Project
  • Go to Project Updates tab
  • Create / Update Project Update
  • Create/delete/edit/share comment links
  • verify mentioned users receive emails and desk notifications

Additional Information:

Currently Single level comments are allowed, When Published mails are sent to all Project Users and Project Manager
Also mention emails are sent after few minutes not immediately , after going into email queue

ROLES = {
    "Projects Manager",
    "Projects User",
}

Screenshot/Screencast

Changes are tracked for this Doctype:
image

Single Project Update Demo:

Project.Status.Update.webm

Multiple Project Update Demo:

Multi.Project.Updates.webm

Checklist

  • I have carefully reviewed the code before submitting it for review.
  • This code is adequately covered by unit tests to validate its functionality.
  • I have conducted thorough testing to ensure it functions as intended.
  • A member of the QA team has reviewed and tested this PR (To be checked by QA or code reviewer)

Addresses: https://github.com/rtCamp/erp-rtcamp/issues/2461

@Siddhantsingh1230 Siddhantsingh1230 merged commit cfa316c into develop Sep 22, 2025
5 checks passed
@niraj2477 niraj2477 deleted the feat/add-project-updates branch February 13, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants