Details

    • Sub-Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 2.2.0
    • masking
    • None
    • 2017-37, 2017-38

    Description

      It should be possible to replace just one part of a value.

      As an example, so that a (Finnish) social security number such as 061173-174A is replaced with 061173-XXXX.

      This could be done, for instance, so that the rule syntax is extended with a capture clause

      {
          "rules": [
              {
                  "replace": {
                      "column": "ssn"
                      "match": ".*-(.*)"
                  },
                  "with": {
                      "fill": "X"
                  }
          ...
      

      and then only the captured part would be replaced with the fill character.

      Note that the above is only for illustrative purposes, and the actual way for specifying what is captured and how it is replaced remains to be defined during the implementation.

      "capture" keyword has been changed to "match" in the JSON

      Partial masking "match" option is an optional parameter in the "replace" rule.

      If present it takes precedence and the filling is done in the matched string only: see comments below.

      Attachments

        Activity

          People

            Massimiliano Pinto Massimiliano Pinto (Inactive)
            johan.wikman Johan Wikman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.