解決AEM 6.5中許可權導致的標籤移動錯誤

將標籤從一個名稱空間移至另一個名稱空間,然後將其移回原始位置時,作業會失敗,並出現​拒絕存取,因為AEM需要在分類根目錄建立暫時的節點。 授與[在/content/cq:tags上建立]以允許移動,同時保留專案標籤路徑的完整存取權。 若要修正此問題,請授予[在/content/cq:tags上建立]並重試移動。

說明 description

環境

產品: Adobe Experience Manager (AEM)
版本: 6.5,包括Service Pack 2
限制:作者只能完整存取其指定的專案標籤路徑,並在其他位置以唯讀方式存取。

問題/症狀

  • 將標籤從專案中的一個名稱空間移至另一個名稱空間可如預期運作。
  • 將標籤移回其原始位置失敗,並出現​ 拒絕存取 ​錯誤。

原因

發生失敗是因為許可權不足,無法在根標籤目錄下建立暫存節點。

解決方法 resolution

  1. 開啟AEM使用者管理主控台。
  2. 選取受影響的作者使用者或群組。
  3. 指派/content/cq:tags的建立許可權。
  4. 將完整存取權(讀取、修改、建立、刪除、復寫)保留在作者管理的特定專案標籤路徑內。
  5. 儲存變更並以作者使用者身分登入。
  6. 將標籤移回其在指定專案區域內的原始位置。
  7. 驗證移動是否成功完成。

附註

  • 授與[在/content/cq:tags上建立]可啟用標籤移動所需的暫存節點建立。 它不允許在作者的指定區域之外修改或刪除標籤。
  • 「建立」按鈕會顯示在「標籤主控台」的更高層級。 嘗試在授權區域之外建立標籤失敗,且沒有修改/刪除許可權。
  • 若要更嚴格地分隔專案,請移除其他區域的讀取存取權。 這會限制較嚴格,影響可用性。
  • 如果您需要隱藏UI元素(例如,建立按鈕以清楚明瞭),請實作前端自訂。 這不在標準產品設定範圍內。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f