3. Content Rule
( #PCDATA )
<if-entitlement> performs a test on entitlements of the current object in either the current operation or the eDirectory datastore.
operator Returns true when... available
the named entitlement is available and granted in either the current operation or the eDirectory datastore
changing
the current operation contains a change (grant or revoke) of the named entitlement.
changing-from
the current operation contains a change that revokes a value of the named entitlement that has a value that equals the content of the condition when compared using the specified comparison mode.
Supports variable expansion.
changing-to
the current operation contains a change that grants a value of the named entitlement that has a value that equals the content of the condition when compared using the specified comparison mode.
Supports variable expansion.
equal
the named entitlement is available and granted in either the current operation or the eDirectory datastore and has a value that equals the content of the condition when compared using the specified comparison mode.
Supports variable expansion.
lt
the named entitlement is available and granted in either the current operation or the eDirectory datastore and has a value that is less than the content of the condition when compared using the specified comparison mode.
Supports variable expansion.
gt
the named entitlement is available and granted in either the current operation or the eDirectory datastore and has a value that is greater than the content of the condition when compared using the specified comparison mode.
Supports variable expansion.
not-available
available would return false.
not-changing
changing would return false.
not-changing-from
changing-from would return false.
not-changing-to
changing-to would return false.
not-equal
equal would return false.
not-lt
lt would return false.
not-gt
gt would return false.
<if-entitlement name="notes-group" op="available"/> <if-entitlement name="notes-group" op="changing"/> <if-entitlement name="notes-group" op="changing-from">Sales</if-entitlement> <if-entitlement name="notes-group" op="changing-to">Sales</if-entitlement> <if-entitlement mode="nocase" name="notes-group" op="equal">Sales</if-entitlement>
- #PCDATA
Attribute Value(s) Default Value disabled true | false
true if this element is disabledfalse mode case | nocase | regex | src-dn | dest-dn | numeric | octet
comparison mode if op="equal" or op="not-equal" or op="changing-from" or op="changing-to"nocase name CDATA
name of the entitlement
supports variable expansion#REQUIRED notrace true | false
false op available | changing | changing-from | changing-to | equal | lt | gt | not-available | not-changing | not-changing-from | not-changing-to | not-equal | not-lt | not-gt
test operator#REQUIRED
( #PCDATA )
- and
- logical conjunction
- or
- logical disjunction
Top Elements || All Elements || Tree