feat(ratecard-table): improve rate handling and focus management in the ratecard table

This commit is contained in:
shancds
2025-05-27 14:16:45 +05:30
parent f22a91b690
commit cf0eaad077
2 changed files with 38 additions and 32 deletions

View File

@@ -57,14 +57,14 @@ export default class ProjectRateCardController extends WorklenzControllerBase {
fprr.*,
jt.name as jobtitle,
(
SELECT COALESCE(json_agg(pm.id), '[]'::json)
FROM project_members pm
WHERE pm.project_rate_card_role_id = fprr.id
SELECT COALESCE(json_agg(pm.id), '[]'::json)
FROM project_members pm
WHERE pm.project_rate_card_role_id = fprr.id
) AS members
FROM finance_project_rate_card_roles fprr
LEFT JOIN job_titles jt ON fprr.job_title_id = jt.id
WHERE fprr.project_id = $1
ORDER BY jt.name;
ORDER BY fprr.created_at;
`;
const result = await db.query(q, [project_id]);
return res.status(200).send(new ServerResponse(true, result.rows));