Release Notes DIGIT 2.3

Version No.

Author Name

Release Date

Version No.

Author Name

Release Date

2.3

Sathish P

09.03.2021

Release Summary

DIGIT 2.3 is a release that has got new modules, a few functional changes, and non-functional changes.

  • Functional: Faecal Sludge Management module, Bill Amendment module, and Enhancements in HRMS.

  • Non-functional: Security fixes.

New ‌Feature Additions

S.No.

Feature

Description

S.No.

Feature

Description

1

Faecal Sludge Management (FSM)

Citizen

  • Apply for Emptying of Septic Tank / Pit

  • My Applications and View Applications

  • Make Online Payment for Emptying of Septic Tank / Pit Charges

  • Download Application PDF and Receipt

  • Rating the service

Employee

  • Create a new Emptying of Septic Tank / Pit Application

  • Search and View Applications

  • Download Application PDF and Receipt

  • Inbox

  • Update Application/Demand

  • Collect Payment

  • Assign DSO

  • Reassign DSO

  • Complete Request on behalf of DSO

Desludging operator

  • DSO Login

  • Assign Vehicle

  • Complete Request

  • Decline Request

  • Search and View Applications

  • Inbox

FSTP Operator

  • Inbox

  • Update vehicle log

Backend APIs

  • Create and Search Vendor/Desludging operator

  • Create and Search Vehcile

  • Create and Search Billing Slabs

2

Bill Amendment

  • Application initiation

  • Workflow based application process

  • Reference implementation for Water and Sewerage.

  • Artefacts

    • Credit/ Debit note PDF

    • Application Acknowledgement

3

HRMS Reports

Employee Report

Enhancements

S.No.

Updated Feature

Description

S.No.

Updated Feature

Description

1

HRMS Enhancements

Multi Tenancy support while creating Employee

2

PGR Reports and Enhancements

  • Support for PGR v2

  • The Google map integration in Citizen Create complaint flow

3

Non-functional

Few of the Security fixes:

Backend

  • Sensitive Information in URL

  • Standard pseudo-random number generators cannot withstand cryptographic attacks

  • Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting')

  • Avoid Exception, Runtime Exception or Throwable in catch or Throw Statements(Merged only for municipal repo)

  • Avoid sensitive information exposure through error messages(partially)

  • Size Validations(partially)

Frontend

  • Insecure Direct Object References (IDOR)

  • Sensitive Information in URL

  • Clickjacking

  • It was observed that the application uses eval(code).

  • Do not use dangerouslySetInnerHTML property in React components.

  • Do not release debuggable apps

  • Avoid post cross-document messages with an overly permissive target origin

 

4

Building plan approval system

  • Scrutiny report download issue from UI screen fixed

  • Fixed stakeholder registration issue for stakeholder like engineers, town planner etc.

  • Added missing role actions in BPA for different stakeholders

  • Security fix for vertical escalation issue for citizen/stakeholder

  • Security fix for horizontal escalation issue for citizen/stakeholder

  • Updated service code in the receipt search and download receipt

5

eDCR Enhancements

  • Projections : Portico validation

  • Glass Facade openings validation

  • Information and Communication Technology landing point (ICT)

  • Mezzanine At Room

  • Amenities on Setback

  • Enhanced chimney feature to accommodate multiple area and height

  • Enhanced parapet feature to accommodate multiple area and height

UI Technical Documents

Backend Service Documents

Tech Enablement Documents

UI Technical Documents

Backend Service Documents

Tech Enablement Documents