@let approval = cvcApproval(); @let entity = cvcAssertion(); @let vwr = viewer(); @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') { } }
{{ approval.revocationActivity.note }}
No note provided