Skip to content

Sb depthead#134

Open
sbagg wants to merge 4 commits into
sandboxfrom
sb-depthead
Open

Sb depthead#134
sbagg wants to merge 4 commits into
sandboxfrom
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 Details panel for an individual separation (Issue #126), using the separation request payload’s additionalData.groups to determine head-of-department status.

Changes:

  • Display a new “Is Department Head” row in the separation details template.
  • Compute departmentHead in the separation single-page element via a new getDepartmentHead() helper.

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 Adds a rendered field for department-head status in the Separation Details panel.
services/app/client/src/elements/pages/ucdlib-iam-page-separation-single.js Computes department-head status from request.additionalData.groups via getDepartmentHead().

💡 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.

3 participants