@switch (knowledgebase()?.status) {
@case (eKnowledgebaseStatusEnum.REBUILD_REQUIRED) {
}
@case (eKnowledgebaseStatusEnum.REBUILDING) {
}
@case (eKnowledgebaseStatusEnum.REBUILD_FAILED) {
}
@default {
@switch (element.status) {
@case (eKBDocumentStatusEnum.RUNNING) {
}
@case (eKBDocumentStatusEnum.FINISH) {
}
@case (eKBDocumentStatusEnum.ERROR) {
}
@case (eKBDocumentStatusEnum.WAITING) {
}
@case (eKBDocumentStatusEnum.TRANSFORMED) {
}
@case (eKBDocumentStatusEnum.SPLITTED) {
}
@case (eKBDocumentStatusEnum.UNDERSTOOD) {
}
@case (eKBDocumentStatusEnum.EMBEDDING) {
{{ element.progress }}%
}
@default {
}
}
}
}
@if (graphJobStatus(element.id); as graphJob) {
@switch (graphJob.status) {
@case (eKnowledgeGraphIndexJobStatus.QUEUED) {
{{ 'PAC.Knowledgebase.GraphJob_Queued' | translate: { Default: 'Graph queued' } }}
}
@case (eKnowledgeGraphIndexJobStatus.RUNNING) {
{{ 'PAC.Knowledgebase.GraphJob_Running' | translate: { Default: 'Graph indexing' } }}
}
@case (eKnowledgeGraphIndexJobStatus.SUCCESS) {
{{ 'PAC.Knowledgebase.GraphJob_Success' | translate: { Default: 'Graph indexed' } }}
}
@case (eKnowledgeGraphIndexJobStatus.FAILED) {
{{ 'PAC.Knowledgebase.GraphJob_Failed' | translate: { Default: 'Graph failed' } }}
}
}
}
}
}
@default {
{{ getValue(element, column.key) }}
}
}