You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2022/06/21 15:49:51 UTC
[jackrabbit-filevault] branch master updated: releng: clarify import modes for acls
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jackrabbit-filevault.git
The following commit(s) were added to refs/heads/master by this push:
new de5c1a4d releng: clarify import modes for acls
de5c1a4d is described below
commit de5c1a4df86b75b19802bc07c8f8dab0b8a51111
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Tue Jun 21 17:49:45 2022 +0200
releng: clarify import modes for acls
---
src/site/markdown/importmode.md | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/site/markdown/importmode.md b/src/site/markdown/importmode.md
index 8fd54aa3..13f92610 100644
--- a/src/site/markdown/importmode.md
+++ b/src/site/markdown/importmode.md
@@ -23,9 +23,15 @@ Details on how node ids are treated during import are outlined at [Referenceable
<!-- MACRO{toc} -->
+Regular content
+----------------
The import mode handling is inconsistent and has many edge cases for the mode `MERGE` and `UPDATE`. Therefore FileVault 3.5.0 introduces the new modes `MERGE_PROPERTIES` and `UPDATE_PROPERTIES` (in [JCRVLT-255][JCRVLT-255]) which behave much more predicatable. The details are outlined at the [JavaDoc][api.ImportMode].
-Import Mode behaviour on authorizables
+Access control list
+----------------------------------------------------
+The import mode handling for access control lists (name `rep:ACL`, `rep:CugPolicy` or `rep:PrincipalPolicy`) is only affected by the [`acHandling` package property](properties.html) and not by the import mode set on the filter rule.
+
+Authorizables
----------------------------------------------------
If an authorizable with the same name already exists, the active `ImportMode` controls how the existing authorizables are affected:
@@ -54,7 +60,7 @@ The authorizables are imported using the JCR import content handler and rely on
### Scope of the workspace filter
-Note that the workspace filter of the package refers on the content of the package and not the existing authorizable. For example, if the package contains a user at `/home/users/t/test` which already exists in the repository at `/home/users/custom/te/test` then the workspace filter `/home/users/t` covers the user, but not `/home/users/custom`.
+Note that the workspace filter of the package refers to the content of the package and not the existing authorizable. For example, if the package contains a user at `/home/users/t/test` which already exists in the repository at `/home/users/custom/te/test` then the workspace filter `/home/users/t` covers the user, but not `/home/users/custom`.
However, the importer keeps track of potential remapping of existing users and tries to calculate the filters accordingly.