Skip to content

NIUA Tech Team Bug Fixes - #2639

Merged
upyog-central-git merged 28 commits into
upyog:master-rep-niuafrom
niua-org:niua-dev-2.0
Oct 23, 2026
Merged

upyog-central-git merged 28 commits into
upyog:master-rep-niuafrom
niua-org:niua-dev-2.0

Conversation

@niua-upyog

@niua-upyog niua-upyog commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

1. upyog-voice-bot

  • Fixed the memory build-up in the voice bot pod by updating memory_manager.py and database.py.
  • Fixed the Redis-related issue and updated config.yml and .gitignore.
  • Added code comments and configuration changes.

2. frontend/cnd-ui (CND module)

  • Marked required fields in AddressDetails.js with a red asterisk (astericColor) in place of the plain * in the label text.
  • Improved the waste type table in WasteType.js and WasteTypeTable.js.
  • Removed handleWasteTypeChange and added handleRemoveWasteType, so a waste type and its details can be removed together.
  • Added onRemoveWasteType and lockedWasteCodes props, so waste types already saved on an existing application are locked.
  • Fixed the notification and sidebar issues in TopBar.js, StaticCitizenSideBar.js and sidebar-menu.js.
  • Fixed the sidebar link paths and the class name.

3. frontend/sv-ui (Street Vending module)

  • Fixed the sidebar link issue in StaticCitizenSideBar.js and sidebar-menu.js, matching the CND fix.
  • Updated SVDocumentsDetail.js.

4. frontend/upyog-ui – Community Hall Booking (CHB)

  • Added acknowledgement PDF download for citizen and employee (getChbAcknowledgementData.js, CHBAcknowledgement.js, CHBApplicationDetails.js, employee ApplicationDetails.js).
  • Changed the date format to DD-MM-YYYY.
  • Fixed the application status dropdown and the search filters (SearchApplication.js, DateRangeFilter.js, CHBMyApplications).
  • Added error handling for PDF download failures.

5. frontend/upyog-ui – Advertisement (ADS)

  • Added acknowledgement PDF download for citizen and employee (getAdsAcknowledgementData.js, ADSAcknowledgement.js, pdf.js).
  • Added a location column to the cart table (ADSCartDetails.js), the check page (CheckPage.js) and the application details pages.
  • Added a slot details table to the acknowledgement PDF.
  • Added error handling for PDF download failures.
  • Updated the ADS search service and search components (Search.js, SearchApplication.js, ADSearch.js).

6. frontend/upyog-ui – Water Tanker / Mobile Toilet (WT)

  • Delivery time validation: when the date is today, the delivery time must be at least 3 hours after the current time.
  • Mobile toilet time validation: on the same day, "to time" must be at least 1 hour after "from time".
  • Auto-reset the time field and show a toast message when the selected time is invalid, with a setTimeout so the toast clears itself.
  • Changes are in RequestDetails.js, ToiletRequestDetails.js and wt/utils/index.js.

7. frontend/upyog-ui – NDC

  • Pincode validation in the AddressDetails component: the length is validated and input is restricted to 6 digits (react-components/.../AddressDetails.js).
  • Updated the email field in PropertyDetailsForm.js so it is updated from the existing data and disabled when emailId is already present.

rashidkhalid1212 and others added 28 commits October 15, 2026 11:52
CHB:
- Add acknowledgement PDF download for citizen and employee
- Fix date format to DD-MM-YYYY
- Fix application status dropdown list and search filters

ADV:
- Add acknowledgement PDF download for citizen and employee
- Add location column in cart table, check page, and application details
- Add slot details table in acknowledgement PDF

WT:
- Fix delivery time gap: minimum 3 hours gap from current time for today date
- Fix mobile toilet time gap: minimum 1 hour gap between from time and to time on same day
- Auto reset time and show toast message when time is invalid
Sidebar link issue fixed in Cnd and sv
Added fix for memory filling in voice bot pod
@upyog-central-git
upyog-central-git merged commit be904db into upyog:master-rep-niua Oct 23, 2026
1 check failed
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.

6 participants