Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • adapt Groovy module tests to use Resources API
  • migrate enabled Groovy sources (non script ones) from the scripts to the resources workspace. Groovy source is found in a property called text which is also available for resources.  
  • remove the script and enabled fields at /modules/groovy/apps/groovy/subApps/detail/editor/form/tabs/script/fields and their values in the remaining scripts in the scripts workspace.
  • move/adapt Groovy validation to Groovy files in resources, e.g. when created in the app or hot fixed
  • still re validation, how to signal an invalid Groovy file (syntax, package matching folder structure under light module) Groovy file when  when working on the file system? 
    • in dev mode observe Groovy files via Resources API and validate on resource added/changed, throwing an exception in logs like we do for configuration definitions?
  • Do all these novelties and changes require a new Groovy module major version, i.e. 2.5 ? 
    • Probably they do.

    /modules/groovy/apps/groovy/subApps