Yair Zaslavsky has uploaded a new change for review. Change subject: extapi: Add Capabilities to Authz ......................................................................
extapi: Add Capabilities to Authz Change-Id: I1a006e2c1278cdb09c062e7436cf3aa24804eba9 Topic: AAA Signed-off-by: Yair Zaslavsky <yzasl...@redhat.com> --- M backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/aaa/Authz.java 1 file changed, 17 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/41/29641/1 diff --git a/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/aaa/Authz.java b/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/aaa/Authz.java index 0dd4ff3..c483204 100644 --- a/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/aaa/Authz.java +++ b/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/aaa/Authz.java @@ -27,6 +27,12 @@ * No more than this may be provided. */ public static final ExtKey QUERY_MAX_FILTER_SIZE = new ExtKey("AAA_AUTHZ_QUERY_MAX_FILTER_SIZE", Integer.class, "2eb1f541-0f65-44a1-a6e3-014e247595f5"); + /** + * Provider capabilities. + * Bitwise or of capabilities flags. + * @see Capabilities + */ + public static final ExtKey CAPABILITIES = new ExtKey("AAA_AUTHZ_CAPABILITIES", Long.class, "6106d1fb-9291-4351-a947-b897b9540a23"); } /** @@ -177,6 +183,17 @@ } /** + * Capabilities. + */ + public static class Capabilities { + /** + * Provider resolves groups recursively. This implies provider ignores + * {@link QueryFlags#RESOLVE_GROUPS_RECURSIVE} flag. + */ + public static final long RECURSIVE_GROUP_RESOLUTION = (1 << 0); + } + + /** * Principal record. */ public static class PrincipalRecord { -- To view, visit http://gerrit.ovirt.org/29641 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1a006e2c1278cdb09c062e7436cf3aa24804eba9 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Yair Zaslavsky <yzasl...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches