![Advanced-UI](https://img.shields.io/static/v1?label=UI&message=Advanced&color=lightgrey) ![NOVA-UI](https://img.shields.io/static/v1?label=UI&message=NOVA&color=blue) The plugin extracts the files in a zip file and creates a node (permission-defining) for all folders, and an asset for all contained files. The following precondition must be met for the zip to be unpacked: * The user must have sufficient permissions in the target node (add node, add asset and delete asset if applicable). * The target node must not be a strict node. * The target node must be permission defining. * It must be possible to determine a unique target node (in case of multiple parent nodes). [MINITOC] ## Properties To be configured in {home}/appserver/conf/custom.properties ##### fileExtractor.license > type: String, **required: yes**, default: - The license key for the plugin (product: fileExtractor), provided by brix. ##### fileExtractor.visibleForGroups > type: list of long (comma separated), required: no, default: - Restrict the use of the plugin to this user group's IDs (superadmins always see it in any case). If not set, all users can see the menu items. ##### fileExtractor.blacklist > type: Regex, required: no, default: ^[\\.].*|Thumbs.db$ A blacklist of file names to ignore. Defaults to dot-files and the ungodly Thumbs.db ##### fileExtractor.defaultAssetTypeId > type: long, required: no, default: - Default asset type for extracted assets. ##### fileExtractor.deleteZipFile > type: boolean, required: no, default: true Determines whether the zip file is deleted after extracting. ##### fileExtractor.autoExtract > type: boolean, required: no, default: false Determines whether released zip files are extracted automatically. ## Compatibility Matrix | File Extractor | CELUM (min. version) | |----------------|-------------------------| | 1.0.3 | 6.4 (tested with 6.11) | | Nova Plugin | CELUM (min. version) | Backend Plugin (min. version) | |--------------| --------------------- | --------------------- | | 1.0.1-6.11.0 | 6.11.0 | 1.0.3 | 1.0.0-6.12.0 | 6.12.0 | 1.0.3 ## Release Notes #### 1.0.3 > Release: 2022-08-05 Initial Version