@(extractions: Map[String, ExtractionGroup], extractType: String)
@if(extractions.size == 0) {

No extraction events recorded.

} else { @for(e <- extractions.keysIterator) { }
Extractor Started Latest Update Latest Status
@e @extractions(e).firstMsgTime @extractions(e).latestMsgTime @extractions(e).latestMsg.replace("StatusMessage.start", "START").replace("StatusMessage.processing", "PROCESS").replace("StatusMessage.error", "ERROR")
@for(e2 <- extractions(e).allMsgs) { }
@e2.start
@e2.status.replace("StatusMessage.start", "START").replace("StatusMessage.processing", "PROCESS").replace("StatusMessage.error", "ERROR") @if(e2.status == "SUBMITTED") { Cancel }
}