Document Settings¶
Document Settings¶
1ot = impact.gui.output_toolbox
2db = impact.active_database
3
4ot.clear()
5
6doc_settings = db.settings.document_settings
7
8ot.add("=== Document Configuration ===")
9
10# document configuration (Types, MIMETypes, Groups)
11ot.add("Types: " + str(doc_settings.types.count))
12ot.add("MIME Types: " + str(doc_settings.mime_types.count))
13ot.add("Groups: " + str(doc_settings.groups.count))
14
15# what does the underlying document provider support
16ot.add("SupportsDocumentKey: " + str(doc_settings.supports_document_key))
17ot.add("SupportsMajorAndMinorVersions: " + str(doc_settings.supports_major_and_minor_versions))
18
19ot.add("SupportsUndelete: " + str(doc_settings.supports_undelete))
20ot.add("SupportsDataPurge: " + str(doc_settings.supports_data_purge))
21ot.add("SupportsObliterate: " + str(doc_settings.supports_obliterate))
22
23ot.add("SupportsSearching: " + str(doc_settings.supports_searching))
24ot.add("SupportsSearchingAllVersions: " + str(doc_settings.supports_searching_all_versions))
25ot.add("SupportsSearchingDeleted: " + str(doc_settings.supports_searching_deleted))
26ot.add("SupportsSearchingFileSize: " + str(doc_settings.supports_searching_file_size))
27
28ot.add("SupportsPaging: " + str(doc_settings.supports_paging))
29ot.add("SupportsPagingForwardOnly: " + str(doc_settings.supports_paging_forward_only))
30
31ot.add("SupportsTagSynonyms: " + str(doc_settings.supports_tag_synonyms))
32ot.add("SupportsTaggingCheckedOutDocumentsOnly: " + str(doc_settings.supports_tagging_checked_out_documents_only))
33
34ot.add("SupportsChangingHistoryItemDetails: " + str(doc_settings.supports_changing_history_item_details))
35
36# document extenders (meta-extractors, thumbnail generators)
37ot.add("MetaExtractors: " + str(doc_settings.meta_extractors.count))
38ot.add("ThumbnailGenerators: " + str(doc_settings.thumbnail_generators.count))
39
40ot.add("DocumentsCachePath: " + str(doc_settings.documents_cache_path))
41
42
43
44
45
46
47
48