History log of /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/roles/defaultMapping.js
Revision Date Author Comments Expand
4554ee857b0583504120a76802beece3ce2a2e9a 28-Oct-2015 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-4219] fixed a typo in variable declarations in defaultMapping.js.

b3c91ed9b21741200b26a3da31b64a887e629426 10-Oct-2015 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-4218][OPENIDM-4220][OPENIDM-4219][OPENIDM-4221] Added new managed assignments schema. Updated managed roles schema to reference managed assignments. Updated virtual properties and defaultMapping to incorporate new assignment refactoring.

ce9803b855181ab80c7c552b3ac251e6d9ace660 28-Jul-2015 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-3522][CR-7670] Fixed issue where multiple replaceTarget assignment operations on the same attribute were not applied correctly.

7f100a01d2dba36a1cdc83cc46cd69299fb7bc25 20-Jul-2015 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-3532][CR-7654] Removed and println from the previous commit.

ae150fbaef02fe04e486cbf8a1582903da7ab022 20-Jul-2015 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-3532][CR-7654] Added a null/undefined check on oldAssignments in the defaultMapping script.

906e25715c624ee7307d9a50eaacc0c7ee494ad2 25-Jun-2015 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-3380][CR-7351] Refactored the structure of effectiveAssignments to better facilitate assignment aggregation in multi-account linking use cases.

29bb418d8bc055aa3ffdf1cb6ea73bd926b87eef 01-May-2015 Nicolas Philippe <nicolas.philippe@forgerock.com>

OPENIDM-3254 CR-6809 Fix several issues noticed during a role assignment update and revert some of the changes made in revision 5156 related to existingTarget.

c47e9248564b807eca4362bb0e9c4997101a16e9 22-Apr-2015 Nicolas Philippe <nicolas.philippe@forgerock.com>

OPENIDM-3165 / CR-6711 : Added roles samples to address the main CRUD operations and role based provisioning. The linkqualifier role sample will be addressed at a later time. Also includes a correction to defaultMapping.js

609f230f736001ba13b4b5a53d379f37dc3c3464 30-Mar-2015 Chad Kienle <chad.kienle@forgerock.com>

[OEPNIDM-3107][CR-6485] Fixed script error when processing role assignments that did not specify "linkQualifiers".

c9e3af68445c04348ae8875179a6514b6f6539d2 23-Mar-2015 Jon Branch <jon.branch@forgerock.com>

OPENIDM-2896/OPENIDM-3053 CR-6432 Replace linkQualifier with queryFilter in Conditions, use linkQualifiers to filter effectiveAssignments

0bbdb7a815e971708cbcfb397ccc7f845976df6e 19-Sep-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-2134][CR-4583] Fixed roles issue where multiple replaceTarget operations were overwriting each other, reworked return type from operation scripts and added new "attributesInfo" map to store operation specific data across multiple calls to the scripts.

9ba7a41b4fca67bf56ca5eaaf78de00d25f3055b 13-Aug-2014 Andi Egloff <andi.egloff@forgerock.com>

OPENIDM-2116 CR-4249 Undefined/null check for existing target during deprovisioning event, general undefined/null clean-up

deb7a3b81829412372e07ffdb7fa563251ae327a 15-Jul-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-1930][CR-4003] Added "attributes" from role assignments to the onAssignment/onUnassignment script scopes.

c355621bcb8725bc8482a3205306b97ebaa2e368 12-Jun-2014 Jake Feasel <jake.feasel@forgerock.com>

Merging in changes from trunk, r3353 through r3374

/forgerock/openidm-v4/openidm-authnfilter/src/main/java/org/forgerock/openidm/jaspi/modules/IDMJaspiModuleWrapper.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/main/java/org/forgerock/openidm/provisioner/openicf/impl/OpenICFProvisionerService.java defaultMapping.js /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/usecase/README /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/usecase/workflow/passwordChangeReminder.bpmn20.xml /forgerock/openidm-v4/src/main/docbkx/install-guide/chap-install.xml /forgerock/openidm-v4/src/main/docbkx/install-guide/chap-samples.xml /forgerock/openidm-v4/src/main/docbkx/integrators-guide/appendix-rest.xml /forgerock/openidm-v4/src/main/docbkx/integrators-guide/chap-cluster.xml /forgerock/openidm-v4/src/main/docbkx/integrators-guide/chap-configuration.xml /forgerock/openidm-v4/src/main/docbkx/integrators-guide/chap-logs.xml /forgerock/openidm-v4/src/main/docbkx/integrators-guide/chap-scheduler-conf.xml /forgerock/openidm-v4/src/main/docbkx/integrators-guide/chap-synchronization.xml /forgerock/openidm-v4/src/main/docbkx/shared/affiliation-fr.xml
c7d07025a149817f52e7195061adc7572f9a36ce 10-Jun-2014 Jason Lemay <jason.lemay@forgerock.com>

OPENIDM-1917 CR-3709 fix for live sync in sample 6 failing due to javascript npe

f9060b943120870f76f9611c6b544ae530300c81 04-Jun-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-1625][CR-3665] Added default for the defaultMapping script, changed sync.json "assignments" field to be named "assignmentsToMap"

05263fba36fd3de713d8071a3aedc9d2952806ca 29-May-2014 Chad Kienle <chad.kienle@forgerock.com>

[CR-3614] Updates to role operation processing to detect changes to attributes, trigger unassignmentOperations when assignment has been unassigned, update removeFromTarget to set String values to null.

0b90cf39da4c7ba2b843ffd3512d84d009b5dff0 14-May-2014 Brendan Mmiller <brendan.miller@forgerock.com>

OPENIDM-1735 / OPENIDM-1134 (CR-3503) Provide additional detail on sync failures from managed object CRUD operations. Provide example compensation script to compensate for sync failures.

/forgerock/openidm-v4/openidm-core/pom.xml /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/managed/ManagedObjectSet.java /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/sync/impl/ObjectMapping.java /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/sync/impl/SynchronizationException.java /forgerock/openidm-v4/openidm-core/src/main/java/org/forgerock/openidm/sync/impl/SynchronizationService.java /forgerock/openidm-v4/openidm-core/src/test/java/org/forgerock/openidm/sync/impl/ObjectMappingTest.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/main/java/org/forgerock/openidm/provisioner/openicf/commons/ObjectClassInfoHelper.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/main/java/org/forgerock/openidm/provisioner/openicf/impl/OpenICFProvisionerService.java /forgerock/openidm-v4/openidm-provisioner-openicf/src/test/java/org/forgerock/openidm/provisioner/openicf/impl/OpenICFProvisionerServiceTest.java /forgerock/openidm-v4/openidm-provisioner/src/main/java/org/forgerock/openidm/provisioner/impl/SystemObjectSetService.java /forgerock/openidm-v4/openidm-ui-enduser/src/main/js/org/forgerock/openidm/ui/admin/users/UsersView.js /forgerock/openidm-v4/openidm-workflow-activiti/src/main/java/org/forgerock/openidm/workflow/activiti/impl/JsonGroupQuery.java /forgerock/openidm-v4/openidm-workflow-activiti/src/main/java/org/forgerock/openidm/workflow/activiti/impl/JsonUserQuery.java /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/compensate.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/policy.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/policyFilter.js defaultMapping.js update-users-of-role.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/ui/jqgridQueryWrapper.js /forgerock/openidm-v4/openidm-zip/src/main/resources/bin/defaults/script/workflow/triggerWorkflowFromSync.js /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/internal-common/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample3/conf/authentication.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample5/conf/sync.json /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample5/script/reconStats.js /forgerock/openidm-v4/openidm-zip/src/main/resources/samples/sample6/conf/authentication.json /forgerock/openidm-v4/pom.xml
394a65c94dd86b23555c4a35105c6a0af4d39df5 14-May-2014 Chad Kienle <chad.kienle@forgerock.com>

[CR-3519][OPENIDM-1726][OPENIDM-1727] A few bug fixes to assignment/unassignment operation processing and added aliases for script configs.

4be5f91e069e2dfd8edb3d377202df39a656f604 13-May-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-1726][OPENIDM-1727][CR-3472] Added support for onAssignment/onUnassignment scripts configured in manage role assignment definitions.

43ec30e2331724d32c0d91c98d7e9ed3ebebff2e 22-Apr-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-1789][CR-3421] Fixed issue where "replaceTarget" was not working for single (String, Number) values.

ac7ffb299f7d8a50cab773c7b52ba8ed2d154f92 17-Apr-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-1728/1729][CR-3376] refactored/aligned operation into "replaceTarget" and added new operation "mergeWithTarget"

591dd7e8dc5d7535cf44126ac61ded6e04b8b0e2 13-Feb-2014 Chad Kienle <chad.kienle@forgerock.com>

[OPENIDM-1576] Added support for a default mapping script to process role assignments