Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-5080

SecurityBasicPermissionSet implementation is incomplete

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.9
    • 2.1
    • general
    • None

    Description

      There are several issues with SecurityBasicPermissionSet:

      • It doesn't implement hashCode and equals methods. This makes it impossible to use it as part of validation token.
      • Collection fields are not marked with @GridToStringInclude annotation, so toString method doesn't actually print out all the information.
      • systemPermissions method returns empty collection instead of null by default. This actually means 'no system permissions' even if defaultAllowAll is true.

      Attachments

        Activity

          People

            vkulichenko Valentin Kulichenko
            vkulichenko Valentin Kulichenko
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: