Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-2221

Add Methods to IdentityManagementService to indicate editability of various components

    Details

    • Similar issues:
      KULRICE-3623Add new Entity methods on IdentityService to the IdentityManagementService
      KULRICE-5318move IdentityManagementService interface/impl to client-contrib
      KULRICE-6130Document various "validate" methods on KimTypeService
      KULRICE-2677Add full entity DTO versions of getEntity methods to IdentityService and IdentityManagementService
      KULRICE-6961Add support for passing the component to UifKeyValuesFinder getKeyValues method
      KULRICE-2385Implement caching on the IdentityManagementService - Phase 2
      KULRICE-2198Wire up IdentityManagementService to IdentityService and GroupService
      KULRICE-10367Component for add/delete as tags
      KULRICE-2384Implement caching on the IdentityManagementService - Phase 1
      KULRICE-5202Active Indicator on KRMS entities
    • Rice Module:
      KIM
    • Application Requirement:
      Rice

      Description

      The IdM service needs methods which will indicate which parts of the KIM data model are editable within the application. That is, groups could be sourced from outside the system and thus not be editable from within the KIM UI. However roles might be held and maintained within the KIM database. Same for entity information.

      isEntityDataEditable( entityTypeCode )
      canCreateEntitiesOfType( entityTypeCode )
      isGroupDataEditable( namespaceCode )
      canCreateGroupsInNamespace( namespaceCode )
      isRoleDataEditable( namespaceCode )
      canCreateRolesInNamespace( namespaceCode )
      isPermissionDataEditable( namespaceCode )
      canCreatePermissionsInNamespace( namespaceCode )

      The Person document (and other KIM documents) can then consult these APIs to determine what to allow the user to edit.

      These methods should also be created on their respective lower level services and the IdentityManagementService should call those.

        Activity

        Hide
        Jonathan Keller added a comment -

        I don't think we need this any longer.

        Show
        Jonathan Keller added a comment - I don't think we need this any longer.

          People

          • Assignee:
            Unassigned
            Reporter:
            Jonathan Keller
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel