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))