Uploaded image for project: 'ERM Platform'
  1. ERM Platform
  2. ERM-1102 Support for e-resource proxies and url customisers
  3. ERM-1125

SPIKE: Investigate feasibility of Groovy Closure based string customisation

    XMLWordPrintable

Details

    • ERM Sprint 97, ERM Sprint 98, ERM Sprint 99, ERM Sprint 102
    • Bienenvolk

    Description

      Some work required to see whether it's feasible to save and use user-defined groovy closures to customise strings.

      We need to know whether allowing users to input groovy closures is going to cause security/performance issues.
      Investigate:

      • working within a thread with some kind of max-depth to stop loops
      • saving closures as strings, then fetching and executing them (database interation, nesting, etc)
      • restricting what the closure has access to
      • any other concerns which pop up while developing

      Git repo exists at: https://gitlab.com/knowledge-integration/spikes/ermproxyspike

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ethan Ethan Freestone
                ethan Ethan Freestone
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases