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

‌Document Resources and Links

UI Technical Documents

Backend Service Documents

Tech Enablement Documents

UI Technical Documents

Backend Service Documents

Tech Enablement Documents