The user who sent a program to the server should be able to edit that said program. Easiest way to do this will be to resend current workspace and overwrite the previous sent program with the new one. This can be done by giving each program an id and then locate the id in the queue to overwrite that program. Another solution is to use the "name your program" feature and limiting the queue to have only one program per "name" and then overwrite programs based on names instead.
The user who sent a program to the server should be able to edit that said program. Easiest way to do this will be to resend current workspace and overwrite the previous sent program with the new one. This can be done by giving each program an id and then locate the id in the queue to overwrite that program. Another solution is to use the "name your program" feature and limiting the queue to have only one program per "name" and then overwrite programs based on names instead.