Skip to content

Commit be8c9a2

Browse files
Merge pull request #41 from REAN-Foundation/user-search-issue
Fixed user search issue.
2 parents bd5009e + e83661c commit be8c9a2

File tree

6 files changed

+22
-16
lines changed

6 files changed

+22
-16
lines changed

src/routes/api/server/priorities/+server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const DELETE = async (event: RequestEvent) => {
1919
);
2020
}
2121
throw redirect(
22-
successMessage('Priorite deleted successfully!'),
22+
successMessage('Priority deleted successfully!'),
2323
event
2424
);
2525
};

src/routes/api/server/users/search/+server.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,19 @@ export const GET = async (event: RequestEvent) => {
2525
firstName,
2626
phone,
2727
email,
28-
roleIds,
28+
roleIds,
2929
orderBy: sortBy,
3030
order: sortOrder,
3131
itemsPerPage,
3232
pageIndex
3333
};
3434
const response = await searchUsers(sessionId, searchParams);
35+
3536
const users = response.Data.Users;
36-
users.Items = await addPermissionMatrix(users.Items, userRole, userId, tenantId, userRoleId);
37-
return new Response(JSON.stringify(users));
37+
// console.log("---", users);
38+
users.Items = await addPermissionMatrix(sessionId, users.Items, userRole, userId, tenantId, userRoleId);
39+
// console.log("***", users);
40+
return new Response(JSON.stringify(users));
3841
} catch (err) {
3942
console.error(`Error retriving users: ${err.message}`);
4043
return new Response(err.message);

src/routes/api/services/reancare/user.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,5 +264,6 @@ export const addPermissionMatrix = async (sessionId: string, userRoleList: any[]
264264
}
265265
})
266266
}
267+
// console.log('Permission Matrix', permissionMatrix)
267268
return permissionMatrix.length > 0 ? permissionMatrix : userRoleList;
268269
}

src/routes/users/[userId]/health-systems/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@
219219
/>
220220
</button>
221221
<span slot="title"> Delete </span>
222-
<span slot="description"> Are you sure you want to delete a health system? </span>
222+
<span slot="description"> Are you sure you want to delete a health system? Hospitals associated with it will also get deleted. </span>
223223
</Confirm>
224224
</td>
225225
</tr>

src/routes/users/[userId]/users/+page.server.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ export const load: PageServerLoad = async (event: ServerLoadEvent) => {
4545
return {
4646
users,
4747
sessionId,
48-
message: response.Message
48+
message: response.Message,
49+
selectedRoles
4950
};
5051

5152
};

src/routes/users/[userId]/users/+page.svelte

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
let isSortingEmail = false;
3838
let isSortingPhone = false;
3939
let items = 10;
40-
let selectedRoles = [];
40+
let selectedRoles = data.selectedRoles;
4141
4242
let paginationSettings = {
4343
page: 0,
@@ -52,15 +52,15 @@
5252
}
5353
}
5454
55-
const tmp = LocalStorageUtils.getItem('personRoles');
56-
const personRoles = JSON.parse(tmp);
57-
personRoles?.map((x) => {
58-
if (x.RoleName === "System admin" ||
59-
x.RoleName === "System user" ||
60-
x.RoleName === "Tenant admin" ||
61-
x.RoleName === "Tenant user") {
62-
selectedRoles.push(x.id);
63-
}});
55+
// const tmp = LocalStorageUtils.getItem('personRoles');
56+
// const personRoles = JSON.parse(tmp);
57+
// personRoles?.map((x) => {
58+
// if (x.RoleName === "System admin" ||
59+
// x.RoleName === "System user" ||
60+
// x.RoleName === "Tenant admin" ||
61+
// x.RoleName === "Tenant user") {
62+
// selectedRoles.push(x.id);
63+
// }});
6464
6565
$: console.log("selectedRole", selectedRoles);
6666
async function searchUser(model) {
@@ -81,6 +81,7 @@
8181
headers: { 'content-type': 'application/json' }
8282
});
8383
const searchResult = await res.json();
84+
console.log('URL : ' + url)
8485
console.log('Response: ' + JSON.stringify(searchResult));
8586
totalUsersCount = searchResult.TotalCount;
8687
users = searchResult.Items.map((item, index) => ({ ...item, index: index + 1 }));

0 commit comments

Comments
 (0)