@let approval = cvcApproval(); @let entity = cvcAssertion(); @let vwr = viewer();
{{ approval.organization.name }}
@switch (approval.status) { @case ('REVOKED') { Previously Approved by } @case ('ACTIVE') { Classification Approved by } @case ('REQUIRES_REVIEW') { Approval under review by } } {{ approval.organization.name }} @let assertionName = approval.assertion.name; @let organizationName = approval.organization.name; @let editorName = approval.user.displayName; @switch (approval.status) { @case ('ACTIVE') { {{ assertionName }} classification has been approved by {{ organizationName }} under the authority of editor {{ editorName }}. } @case ('REVOKED') { {{ assertionName }} classification approval has been revoked by {{ organizationName }} under the authority of editor {{ editorName }}. } @case ('REQUIRES_REVIEW') { Post-approval changes to {{ assertionName }} require review by a {{ organizationName }} editor with approval privileges. } } @switch (approval.status) { @case ('ACTIVE') {
} @case ('REVOKED') {
} @case ('REQUIRES_REVIEW') {
} } Status: @switch (approval.status) { @case ('ACTIVE') { Active } @case ('REQUIRES_REVIEW') { Requires Review } @case ('REVOKED') { Revoked } } {{ approval.lastReviewed | timeAgo }} @if (approval.status === 'REVOKED' && approval.revocationActivity) { @if (approval.revocationActivity.note) {

{{ approval.revocationActivity.note }}

} @else {

No note provided

}
}
@if (approval.status !== 'REVOKED') {
@if (approval.status === 'REQUIRES_REVIEW') { }
}