managed.json revision f77278c9b038ddebeefc8f1186c2a0c952e2e5b3
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "objects" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "name" : "user",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onCreate" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "file" : "ui/onCreate-user-set-default-fields.js"
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "onDelete" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "name" : "password",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "encryption" : {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "key" : "openidm-sym-default"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "scope" : "private"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "name" : "effectiveRoles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "virtual",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "onRetrieve" : {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "rolesPropName" : "roles"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "name" : "effectiveAssignments",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "virtual",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onRetrieve" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "effectiveRolesPropName" : "effectiveRoles"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "schema" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "User",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "$schema" : "http://json-schema.org/draft-03/schema",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "givenName",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "accountStatus",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "telephoneNumber",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postalAddress",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postalCode",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "stateProvince",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "authzRoles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "effectiveRoles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "effectiveAssignments"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policies" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "cannot-contain-characters",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "params" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "forbiddenChars" : ["/"]
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "password" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "minLength" : 8,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policies" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "at-least-X-capitals",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "params" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "numCaps" : 1
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "at-least-X-numbers",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "params" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "numNums" : 1
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "cannot-contain-others",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "params" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "disallowedFields" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "givenName",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "re-auth-required",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "params" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "exceptRoles" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "openidm-admin",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "openidm-reg",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "openidm-cert"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "kbaInfo" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "answer" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "customQuestion" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "questionId" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Email Address",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "pattern" : ".+@.+"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Last Name",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "address2" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Address 2",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "givenName" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "First Name",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "City",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "country" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Country",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postalCode" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Postal Code",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "accountStatus" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Status",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : false
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Provisioning Roles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "relationship",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_ref" : { "type" : "string" },
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_refProperties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type": "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_id": { "type": "string" }
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "resourceCollection" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "queryFilter" : "true",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "fields" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "sortKeys" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "authzRoles" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Authorization Roles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "relationship",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_refProperties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
ffa9adb062bec7f6d43e5cbe1fce088801e6c2faChad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "resourceCollection" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "queryFilter" : "true",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "fields" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "description"
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "sortKeys" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "queryFilter" : "true",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "fields" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "sortKeys" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "reports" : {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "description" : "",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "title" : "Reports",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "viewable" : true,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "userEditable" : false,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "type" : "array",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "returnByDefault" : false,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "type" : "relationship",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "reverseRelationship": true,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "reversePropertyName": "manager",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "properties" : {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "_ref" : { "type" : "string" },
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "_refProperties": {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "type": "object",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "properties": {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "_id": { "type": "string" }
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "resourceCollection" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "queryFilter" : "true",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "fields" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "givenName",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "sortKeys" : [
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "effectiveRoles" : {
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "type" : "array",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "title" : "Effective Roles",
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "viewable" : false,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "returnByDefault" : true,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "isVirtual" : true,
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "type" : "object"
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "effectiveAssignments" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Effective Assignments",
5a3f5a4ec5a0aba66d73b205aa16e11654e8c62bJason Vincent "viewable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "isVirtual" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "telephoneNumber" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Mobile Phone",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "pattern" : "^\\+?([0-9\\- \\(\\)])*$"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "stateProvince" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postalAddress" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Address 1",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userName" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Username",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "minLength" : 1,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policies" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "unique"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "no-internal-user-conflict"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "policyId" : "cannot-contain-characters",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "params" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "forbiddenChars" : ["/"]
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "manager" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "relationship",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Manager",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_ref" : { "type" : "string" },
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_refProperties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type": "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_id": { "type": "string" }
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "resourceCollection" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "queryFilter" : "true",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "fields" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "givenName",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "sortKeys" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : false
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "required" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "givenName",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "name" : "role",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postCreate" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postUpdate" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "postDelete" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "onDelete" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "schema" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "$schema" : "http://forgerock.org/json-schema#",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Role",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Name",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "The role name, used for display purposes.",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Name",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "The role description, used for display purposes.",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Description",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "members" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Role Members",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "relationship",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "reverseRelationship": true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "reversePropertyName": "roles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_ref" : { "type" : "string" },
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_refProperties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type": "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_id": { "type": "string" }
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "resourceCollection" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "label" : "User",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "queryFilter" : "true",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "fields" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "givenName",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "sortKeys" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "assignments" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Managed Assignments",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "relationship",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_ref" : { "type" : "string" },
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_refProperties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type": "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_id": { "type": "string" }
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "resourceCollection" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "queryFilter" : "true",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "fields" : ["name"],
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "sortKeys" : ["name"]
4f4573637d598fab1818164e79e51a079494b33fChad Kienle "required" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "assignments"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "name" : "assignment",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "schema" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "$schema" : "http://forgerock.org/json-schema#",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Assignment",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "A role assignment",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "The assignment ID",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Name",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "The assignment name, used for display purposes.",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Name",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "The assignment description, used for display purposes.",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Description",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "mapping" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "The name of the mapping this assignment applies to",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Mapping",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "searchable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
93f381e5d31053932f4ffbf07d97b6d8dce32caeJason Vincent "attributes" : {
93f381e5d31053932f4ffbf07d97b6d8dce32caeJason Vincent "description" : "The attributes operated on by this assignment.",
93f381e5d31053932f4ffbf07d97b6d8dce32caeJason Vincent "title" : "Assignment Attributes",
93f381e5d31053932f4ffbf07d97b6d8dce32caeJason Vincent "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "assignmentOperation" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "unassignmentOperation" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "linkQualifiers" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "Conditional link qualifiers to restrict this assignment to.",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Link Qualifiers",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "string"
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description" : "",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "title" : "Managed Roles",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "viewable" : true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "userEditable" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "array",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "returnByDefault" : false,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type" : "relationship",
5a3f5a4ec5a0aba66d73b205aa16e11654e8c62bJason Vincent "reverseRelationship": true,
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "reversePropertyName": "assignments",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties" : {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_ref" : { "type" : "string" },
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_refProperties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "type": "object",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "properties": {
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "_id": { "type": "string" }
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "resourceCollection" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "queryFilter" : "true",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "fields" : ["name"],
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "sortKeys" : ["name"]
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "required" : [
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "description",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "attributes",
25b1abfbb74fea0ddfcf186f7be3ef5f8c095790Chad Kienle "linkQualifiers"