Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
688eda7
Bulk user registration with excel file and download sample excel for…
abhiswits7059 Mar 12, 2025
f66ff60
Coderabit Comment resolved
abhiswits7059 Mar 12, 2025
34ca108
Merge pull request #63 from toarunmishra/bulk-user-registration
sushant-bizbrolly Mar 13, 2025
ff91521
Bulk user registration with excel file and sample excel file download
abhiswits7059 Mar 27, 2025
e1bcfcd
Merge pull request #66 from toarunmishra/bulk-user-registration
SauravBizbRolly Jun 19, 2025
3c03c0a
handle exception during internet connection losed
abhiswits7059 Jun 19, 2025
8724261
Merge pull request #88 from toarunmishra/bulk-user-registration
SauravBizbRolly Jun 19, 2025
7813956
Update version in pom.xml to 3.4.0
5Amogh Jul 21, 2025
c9a612f
Update pom.xml
5Amogh Jul 21, 2025
4bbc584
fix: amm-1838 fixed the text limit issue
snehar-nd Sep 8, 2025
ea412e9
fix: amm-1839 sms template saving issue in admin
snehar-nd Sep 8, 2025
eb76d43
fix: amm-1806 Added signature in a table and maganging upload, downlo…
snehar-nd Sep 11, 2025
7706666
fix: resolved code rabbit comments
snehar-nd Sep 19, 2025
0e97eec
Merge pull request #102 from PSMRI/sn/3.8.0
snehar-nd Sep 23, 2025
f407ac1
Update pom.xml
5Amogh Sep 25, 2025
21b0741
fix: added signature status variable
snehar-nd Sep 26, 2025
4396440
Merge pull request #106 from PSMRI/sn/3.8.0
5Amogh Sep 26, 2025
4f2a63b
fix: error in ci file fixed
snehar-nd Sep 29, 2025
b9cb9e2
Merge pull request #108 from PSMRI/sn/3.8.0
snehar-nd Sep 29, 2025
6141cc9
fix:aam-1874 servicepointid is not passing properly in vanservicemapp…
snehar-nd Oct 14, 2025
3797e59
Merge branch 'release-3.4.1' into sn/3.4.1
snehar-nd Oct 14, 2025
89a5fcd
Update pom.xml
snehar-nd Oct 14, 2025
fe1eda7
Merge branch 'release-3.4.1' into sn/3.4.1
snehar-nd Oct 14, 2025
bfded18
Merge pull request #112 from PSMRI/sn/3.4.1
snehar-nd Oct 14, 2025
2ad4ce0
fix: amm-1907 user parking place mapping
snehar-nd Oct 23, 2025
122015b
Merge branch 'sn/3.4.1' of https://github.com/PSMRI/ADMIN-UI into sn/…
snehar-nd Oct 23, 2025
ea63215
Merge remote-tracking branch 'origin/release-3.6.0_temp' into 3.6.0
SauravBizbRolly Oct 27, 2025
9865abf
Merge pull request #114 from PSMRI/sn/3.4.1
snehar-nd Oct 27, 2025
45fd414
Fix environment properties and resolve compilation errors
SauravBizbRolly Oct 27, 2025
d28a50e
Add missing environment properties to all environment files
SauravBizbRolly Oct 27, 2025
e9a9a1c
Fix Angular Material module imports and resolve compilation errors
SauravBizbRolly Oct 27, 2025
25baf80
Merge branch 'release-3.6.0_temp' into 3.6.0
SauravBizbRolly Oct 27, 2025
6e9739c
fix: import FormsModule in ActivitiesModule; export MatCheckboxModule
SauravBizbRolly Oct 29, 2025
4d21110
fix: add missing getXMLDataUploadUrl and getDataUploadErrorExcel prop…
SauravBizbRolly Oct 29, 2025
a3011e2
fix: add navigation functionality for bulk user upload button
SauravBizbRolly Oct 29, 2025
12b5ac3
Update environment.prod.ts
SauravBizbRolly Oct 30, 2025
af9bcca
Update environment.test.ts
SauravBizbRolly Oct 30, 2025
b608d5e
Update XML data upload and error Excel URLs
SauravBizbRolly Oct 30, 2025
63c26e3
Update environment.local.ts
SauravBizbRolly Oct 30, 2025
b713581
chore(env): sync environment endpoints and templates for bulk upload
SauravBizbRolly Oct 30, 2025
8155e6b
fix: update employee master and parking place mapping components
SauravBizbRolly Nov 6, 2025
7e6ab73
fix: add null check for MatSort to prevent sortChange error
SauravBizbRolly Nov 6, 2025
45dc2a6
fix: parse employee list response
SauravBizbRolly Nov 10, 2025
5a65250
fix: handle nested employee payload
SauravBizbRolly Nov 10, 2025
328a639
Merge branch '3.6.0' into release-3.4.1_1
SauravBizbRolly Nov 10, 2025
a07431a
fix
SauravBizbRolly Nov 10, 2025
9374cdf
fix
SauravBizbRolly Nov 10, 2025
bfa049c
fix
SauravBizbRolly Nov 10, 2025
a68febb
fix
SauravBizbRolly Nov 10, 2025
8b2b369
fix
SauravBizbRolly Nov 10, 2025
61af3c3
fix
SauravBizbRolly Nov 10, 2025
1346439
fix
SauravBizbRolly Nov 10, 2025
5cb08f2
fix
SauravBizbRolly Nov 11, 2025
fae2c70
fix
SauravBizbRolly Nov 11, 2025
58cbfa9
fix
SauravBizbRolly Nov 11, 2025
adfa943
fix
SauravBizbRolly Nov 11, 2025
ba358cf
fix
SauravBizbRolly Nov 11, 2025
bba00d6
Bump version from 3.4.1 to 3.6.0
5Amogh Dec 4, 2025
0dec977
fix: amm-1999 provider creation issue
snehar-nd Dec 10, 2025
40d9d97
Merge pull request #115 from PSMRI/sn/3.6.0
snehar-nd Dec 10, 2025
f700cdc
fix: amm-1931 session expiry
snehar-nd Dec 11, 2025
8487714
fix: amm-1931 handled error messages
snehar-nd Dec 11, 2025
ec4d5be
Merge pull request #116 from PSMRI/sn/3.6.0
snehar-nd Dec 12, 2025
fc9b822
fix: amm-2012 admin data table issue fixed
5Amogh Dec 12, 2025
2fea80c
Merge pull request #117 from PSMRI/amm-2012
snehar-nd Dec 12, 2025
a718627
fix: for village master table was not displaying
snehar-nd Dec 26, 2025
730b768
fix: for village master table was not displaying
snehar-nd Dec 26, 2025
8262d70
Merge pull request #118 from PSMRI/sn/3.4.1
snehar-nd Dec 26, 2025
dd42b92
Merge pull request #119 from PSMRI/release-3.4.1
snehar-nd Dec 29, 2025
4465494
fix: pushed common ui changes to hwc ui
snehar-nd Dec 30, 2025
9fb88f2
fix: amm-2059 fixed the table loading issue
snehar-nd Dec 31, 2025
18c0fe3
Merge pull request #120 from PSMRI/sn/3.6.0
snehar-nd Jan 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Common-UI
Submodule Common-UI updated 40 files
+1 −1 README.md
+307 −0 matomo-documentation.md
+220 −0 matomo-local-setup.md
+ src/assets/images/tracking-high-level-diagram.png
+37 −0 src/feedback/feedback-routing.module.ts
+48 −0 src/feedback/feedback.module.ts
+72 −0 src/feedback/pages/feedback-public-page/feedback-public-page-component.ts
+63 −0 src/feedback/services/feedback.service.ts
+135 −0 src/feedback/shared/feedback-dialog/feedback-dialog.component.html
+72 −0 src/feedback/shared/feedback-dialog/feedback-dialog.component.scss
+185 −0 src/feedback/shared/feedback-dialog/feedback-dialog.component.ts
+1 −0 src/public-api.ts
+1 −1 ...egistrar/abha-components/abha-generation-success-component/abha-generation-success-component.component.html
+1 −1 src/registrar/abha-components/abha-verify-success-component/abha-verify-success-component.component.html
+1 −1 src/registrar/abha-components/download-search-abha/download-search-abha.component.html
+1 −1 src/registrar/abha-components/download-search-abha/download-search-abha.component.ts
+1 −1 src/registrar/abha-components/generate-abha-component/generate-abha-component.component.ts
+4 −4 src/registrar/abha-components/health-id-display-modal/health-id-display-modal.component.html
+12 −9 src/registrar/abha-components/health-id-display-modal/health-id-display-modal.component.ts
+89 −23 src/registrar/beneficiary-details/beneficiary-details.component.ts
+43 −11 src/registrar/family-tagging/family-tagging-details/family-tagging-details.component.ts
+4 −3 src/registrar/registration/abha-information/abha-information.component.html
+10 −2 src/registrar/registration/abha-information/abha-information.component.ts
+21 −18 src/registrar/registration/location-information/location-information.component.html
+44 −17 src/registrar/registration/location-information/location-information.component.ts
+6 −1 src/registrar/registration/personal-information/personal-information.component.html
+97 −60 src/registrar/registration/personal-information/personal-information.component.ts
+12 −3 src/registrar/registration/registration.component.ts
+94 −120 src/registrar/search-dialog/search-dialog.component.html
+154 −33 src/registrar/search-dialog/search-dialog.component.ts
+10 −6 src/registrar/search/search.component.html
+205 −30 src/registrar/search/search.component.ts
+8 −0 src/registrar/services/registrar.service.ts
+6 −0 src/tracking/index.ts
+110 −0 src/tracking/lib/amrit-tracking.service.ts
+192 −0 src/tracking/lib/ga-tracking.service.ts
+150 −0 src/tracking/lib/matomo-tracking.service.ts
+11 −0 src/tracking/lib/tracking-provider.ts
+36 −0 src/tracking/lib/tracking.module.ts
+25 −0 src/tracking/lib/tracking.tokens.ts
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"start": "ng serve Admin-UI",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test",
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.iemr.admin-ui</groupId>
<artifactId>admin-ui</artifactId>
<version>3.1.0</version>
<version>3.6.0</version>
<name>Admin-UI</name>
<description>Piramal - admin: Module ui</description>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MatSelectModule } from '@angular/material/select';
import { MatInputModule } from '@angular/material/input';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatIconModule } from '@angular/material/icon';
import { MatDialogModule } from '@angular/material/dialog';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MatNativeDateModule } from '@angular/material/core';
import { MatTooltipModule } from '@angular/material/tooltip';
import { MatTableModule } from '@angular/material/table';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { ProviderAdminRoleService } from './services/state-serviceline-role.service';
import { MaterialModule } from 'src/app/core/material.module';
Expand All @@ -19,6 +10,7 @@ import {
import { CategorySubcategoryProvisioningComponent } from './category-subcategory-provisioning/category-subcategory-provisioning.component';
import { EditCategorySubcategoryComponent } from './category-subcategory-provisioning/edit-category-subcategory/edit-category-subcategory.component';
import { EmployeeMasterNewComponent } from './employee-master-new/employee-master-new.component';
import { EmployeeMasterBulkUploadComponent } from './employee-master-bulk-upload/employee-master-bulk-upload.component';
import {
FeedbackTypeMasterComponent,
EditFeedbackModalComponent,
Expand Down Expand Up @@ -108,7 +100,7 @@ import { ProjectConfigutationScreenComponent } from './project-configutation-scr
import { ProjectConfigurationService } from './services/project-configuration-service';
import { AddFieldsToProjectComponent } from './add-fields-to-project/add-fields-to-project.component';
import { AddFieldsService } from './services/add-fields-service';
import { MatChipGrid, MatChipsModule } from '@angular/material/chips';
import { MatChipsModule } from '@angular/material/chips';
import { CoreModule } from 'src/app/core/core.module';

@NgModule({
Expand Down Expand Up @@ -161,22 +153,13 @@ import { CoreModule } from 'src/app/core/core.module';
ProjectServicelineMappingComponent,
ProjectConfigutationScreenComponent,
AddFieldsToProjectComponent,
EmployeeMasterBulkUploadComponent,
],
imports: [
CommonModule,
MatSelectModule,
MatInputModule,
MatFormFieldModule,
MatIconModule,
MatDialogModule,
MatDatepickerModule,
MatNativeDateModule,
MatTooltipModule,
MatTableModule,
MaterialModule,
FormsModule,
ReactiveFormsModule,
MatNativeDateModule,
MatChipsModule,
CoreModule,
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ <h4 class="pull-left">Create Call Disposition Type/Sub Type</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="filtereddata"
class="table table-striped table-hover"
>
Expand Down Expand Up @@ -361,6 +362,7 @@ <h4 class="pull-left">Create Call Disposition Type/Sub Type</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="temporarySubtypeArray"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ <h4 class="pull-left">Category and Sub Category Master</h4>
<table
*ngIf="showCategoryTable"
mat-table
matSort
[dataSource]="filtereddata"
class="table table-striped table-hover"
>
Expand Down Expand Up @@ -216,6 +217,7 @@ <h4 class="pull-left">Category and Sub Category Master</h4>
<table
*ngIf="!showCategoryTable"
mat-table
matSort
[dataSource]="filteredsubCat"
class="table table-striped table-hover"
>
Expand Down Expand Up @@ -562,6 +564,7 @@ <h4 class="pull-left">Create Category and Sub Category</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="this.serviceList"
class="table table-striped table-hover"
>
Expand Down Expand Up @@ -621,6 +624,7 @@ <h4 class="pull-left">Create Category and Sub Category</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="this.serviceSubCatList"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ <h4 class="pull-left">Edit Device ID</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="filteredsearchResultArray"
class="table table-striped table-hover"
>
Expand Down Expand Up @@ -226,6 +227,7 @@ <h4 class="pull-left">Edit Device ID</h4>
<div class="table-responsive" *ngIf="bufferArray.data.length > 0">
<table
mat-table
matSort
[dataSource]="bufferArray"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ <h4 class="pull-left">Drug Group Master</h4>
<div class="table-responsive">
<table
mat-table
matSort
class="table table-striped table-hover"
[dataSource]="filteredavailableDrugGroups"
>
Expand Down Expand Up @@ -215,6 +216,7 @@ <h4 *ngIf="editable">Edit Drug Group</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="drugGroupList"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ <h4 class="pull-left">Drug Master</h4>
<div class="table-responsive">
<table
mat-table
matSort
class="table table-striped table-hover"
[dataSource]="fileteredavailableDrugs"
>
Expand Down Expand Up @@ -230,6 +231,7 @@ <h4 *ngIf="editable">Edit Drug</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="drugList"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ <h4 *ngIf="!editable && !showMappings">Drug Group-Drug Mapping</h4>
<div class="table-responsive">
<table
mat-table
matSort
class="table table-striped table-hover"
[dataSource]="filteredavailableDrugMappings"
>
Expand Down Expand Up @@ -232,6 +233,7 @@ <h4 *ngIf="!editable && !showMappings">Drug Group-Drug Mapping</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="drugMapping"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ <h4>Drug Strength Master</h4>
<div class="table-responsive">
<table
mat-table
matSort
class="table table-striped table-hover"
[dataSource]="filteredDrugStrength"
>
Expand Down Expand Up @@ -214,6 +215,7 @@ <h4 *ngIf="editMode && !tableMode">Edit Drug Strength</h4>
<div class="table-responsive">
<table
mat-table
matSort
[dataSource]="drugStrengthList"
class="table table-striped table-hover"
>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 col-sm-12 m-t-15">
<h4>Bulk User Upload</h4>
</div>
<div>
<button
mat-raised-button
color="primary"
class="pull-right mat_blue ml-10"
style="margin-right: 10px; margin-top: -10px"
(click)="downloadMaster()"
label="sample excel"
>
Download Bulk User Template
</button>
</div>
<div class="overlay" *ngIf="showProgressBar">
<div class="overlay-content">
<mat-spinner></mat-spinner>
</div>
</div>
<div class="m-t-15" *ngIf="!showUpload">
<span class="help-block"
>*This user doesn't have 104 serviceline previlage to upload data</span
>
</div>
<form *ngIf="showUpload">
<div class="m-t-25">
<mat-label for="upload-file" *ngIf="file !== undefined"
>Upload File(Size :{{ file.size / 1024 / 1024 | number: "1.2-2" }}/{{
maxFileSize
}}MB)</mat-label
>
<mat-label for="upload-file" *ngIf="file === undefined"
>Upload File(Size :0/{{ maxFileSize }}MB), Supported File
Formats(.xls, .xlsx, .xlsm, .xlsb)</mat-label
>
<input
class="m-t-10"
style="margin-left: 60px"
id="upload-file"
type="file"
accept=".xls, .xlsx, .xlsm, .xlsb"
size="100"
id="upload-file"
(change)="onFileUpload($event)"
name="fileList"
ngModel
#uploadfile="ngModel"
/>

<span class="help-block" *ngIf="invalid_file_flag"
>Supported File Formats(.xls, .xlsx, .xlsm, .xlsb)</span
>
<span class="help-block" *ngIf="error2"
>File size should not exceed {{ maxFileSize }}MB</span
>
</div>
<div class="m-t-20" style="margin-left: 60px; margin-bottom: 20px">
<span class="help-block" *ngIf="successcount" style="color: green"
>{{ fileuploadedCount }} out of {{ filetotalCount }} users created
successfully ! </span
><br />
<span class="help-block" *ngIf="errorloglist">{{ errorloglist }}</span>
</div>
</form>
<div class="row col-md-12">
<div class="col-md-3">
<button
mat-raised-button
color="primary"
class="pull- mat_blue"
(click)="back()"
>
Back
</button>
</div>
</div>
</div>
</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';

import { EmployeeMasterBulkUploadComponent } from './employee-master-bulk-upload.component';

describe('EmployeeMasterBulkUploadComponent', () => {
let component: EmployeeMasterBulkUploadComponent;
let fixture: ComponentFixture<EmployeeMasterBulkUploadComponent>;

beforeEach(() => {
TestBed.configureTestingModule({
declarations: [EmployeeMasterBulkUploadComponent],
});
fixture = TestBed.createComponent(EmployeeMasterBulkUploadComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});

it('should create', () => {
expect(component).toBeTruthy();
});
});
Loading
Loading