Skip to content

Sb depthead#131

Closed
sbagg wants to merge 3 commits into
mainfrom
sb-depthead
Closed

Sb depthead#131
sbagg wants to merge 3 commits into
mainfrom
sb-depthead

Conversation

@sbagg

@sbagg sbagg commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Issue #126

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds “Department Head” status to the separation request details view (Issue #126) so reviewers can see whether the separated employee is/was a department head.

Changes:

  • Render a new “Is Department Head” row in the separation details panel.
  • Compute department-head status from separation request payload group membership.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
services/app/client/src/elements/pages/ucdlib-iam-page-separation-single.tpl.js Displays the new “Is Department Head” field in the Separation Details panel.
services/app/client/src/elements/pages/ucdlib-iam-page-separation-single.js Adds logic to derive department-head status from the request payload.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +162 to +167
getDepartmentHead(){
let groups = this.request?.additionalData?.groups || [];

let deptHead = groups.find(g => {return (g.type === 'Department' && g.partOfOrg)});
return deptHead.isHead ? 'Yes' : 'No';
}
<div><label class='u-inline'>Employee User ID:</label> ${this.employeeUserId}</div>
<div><label class='u-inline'>Department:</label> ${this.department}</div>
<div><label class='u-inline'>Separation Date:</label> ${this.separationDate}</div>
<div><label class='u-inline'>Is Department Head:</label> ${this.departmentHead}</div>
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.

2 participants