上傳時覆寫已簽出的檔案
若要允許使用者在上傳時覆寫已由其或其他使用者簽出的檔案,請執行以下步驟:
- 使用組態覆寫中提供的指示來建立組態檔。
- 在組態檔中,提供下列(property)詳細資料,以設定 上傳時覆寫取出檔案 選項:
PID | 屬性索引鍵 | 屬性值 |
---|---|---|
com.adobe.fmdita.confi g.ConfigManager | overwrite.checkout.onupload | 布林值(true/false)。 預設值: false |
防止刪除已出庫的檔案
使用組態覆寫中提供的指示來建立組態檔。 在設定檔案中,提供下列(property)詳細資訊,以防止使用者意外刪除已取出的檔案:
PID | 屬性索引鍵 | 屬性值 |
---|---|---|
com.adobe.fmdita.xmleditor.config.XmlEditorConfig | xmleditor.preventcheckedoutcontentdeletion | 布林值(true/false)。 預設值: true |
防止刪除參照的檔案
身為管理員,您可以控制誰可以從AEM存放庫中刪除檔案。 具體來說,如果檔案包含參照或被其他檔案參照,則可以定義誰可以刪除這類檔案。
使用此設定,您可以允許或禁止所有使用者刪除檔案,或只允許特定使用者群組刪除檔案。 如果允許刪除檔案,則會遵循以下程式:
-
如果您要刪除包含所有參照和參照檔案的資料夾,則會刪除所有檔案。 程式會先刪除不包含任何參照的所有檔案,接著刪除包含參照或被參照的檔案。
-
如果您要刪除資料夾,而該資料夾內的任何檔案由該資料夾外的檔案參照,則在刪除檔案之前,系統會提示您移除參照。
使用組態覆寫中提供的指示來建立組態檔。 在組態檔中,提供下列(property)詳細資訊,以定義誰可以刪除包含參照的檔案或由其他檔案參照的檔案:
PID | 屬性索引鍵 | 屬性值 |
---|---|---|
com.adobe.fmdita.config.ConfigManager | block.unsafe.delete | 可能的值為: - allow_unsafe_delete_for_all - allow_unsafe_delete_for_delete_assets_group - block_unsafe_delete_for_all 預設值: allow_unsafe_delete_for_delete_assets_group 這些常數的詳細資訊如下。 |
根據您想要授予刪除存取權的對象,請指定下列其中一個常數:
-
allow_unsafe_delete_for_all:授予所有使用者刪除檔案的許可權。 在這種情況下,如果檔案(s)包含參照或由其他檔案參照,則您也可以強制刪除此類檔案。 刪除檔案之前,您將會看到包含參照的提示,您可以取消刪除操作、移除參照,最後刪除檔案。 或者,您可以強制刪除檔案而不移除參照。
-
allow_unsafe_delete_for_delete_assets_group:屬於 delete-assets 群組的系統管理員或使用者可刪除檔案。 若有其他使用者嘗試刪除含有任何參照的檔案,則在移除所有參照之前,不允許使用者刪除這類檔案。 當沒有許可權的使用者嘗試刪除檔案時,會出現下列熒幕擷圖。
-
block_unsafe_delete_for_all:不允許所有使用者\(包括管理員\)刪除檔案,直到刪除對檔案的參照和從檔案的參照。