Add new workshop model to playground. The model will be used to the the NYoSh workshop environment. For now, it is configured with a Dual Repository on nyosh_shared and with an environment for nyosh01 user. A FILESET_AREA is defined on nyosh_shared and common to all the nyosh* users. The filesetService port is tunneled. A first INPUT_READS instance has been successfully registered in the environment.
Do not set the job status to successful when a previous error occurred in the job execution.
Make read-only the job status in the viewer editor.
First PROCESS_READS_TASK executed in the workshop enviornment. GobyWebSample created. Change the FileSet area root.
Second GobyWebSample created in the workshop enviroment.
Get the FSI container using method getFSIContainer() when adding an instance published by a Job. In this way, if the FileSet area lost the reference to the current FSI (for instance, because the area was deleted and created), the reference between the two is re-established again.
Add WorkshpEnvironment solution.
Unsubscribe the monitor from message notifications when a onJobCompleted event is received.
Update filesets.jar.
Create and connect a new FS manager when the FileSet Area looses a reference to it.
Update filesets.jar.
Recreate the message listener when the previous one is invalid because of a language regeneration.
Update filesets.jar.
Update workshop2 solution with a working configuration for nyosh02.
Add interactive.users language.
Add interactive.users language to the devkit.
Add rule to check if spaces are in the user id.
Introduce NYoShUser concept in the intereactive language as an extension of User from the interactive.users. Migrate the execution environment to use a reference to NYoShUser as environment's owner. Adapt all the environment clients to use the user id from the new owner ref.
Add editor for NYoSHUsers. Tweak User editor.
Make User concept abstract. Add editor for NYoShUser in the interactive language. Use users in I_M2 model.