Document Counts

Document Counts
 1ot = impact.gui.output_toolbox
 2db = impact.active_database
 3
 4ot.clear()
 5
 6doc_settings = db.settings.document_settings
 7doc_provider = db.settings.document_provider
 8
 9doc_normal_count = doc_provider.document_count(ipDocumentStatus.dsNormal)
10
11if doc_settings.supports_undelete:
12    doc_deleted_count = doc_provider.document_count(ipDocumentStatus.dsDeleted)
13else:
14    doc_deleted_count = 0
15
16if doc_settings.supports_data_purge:
17    doc_purged_count = doc_provider.document_count(ipDocumentStatus.dsDataPurged)
18else:
19    doc_purged_count = 0
20
21ot.add("Normal Documents: " + str(doc_normal_count))
22ot.add("Deleted Documents: " + str(doc_deleted_count))
23ot.add("Purged Documents: " + str(doc_purged_count))