Bug/1079

Fixes [bug 1079](https://bugs.amahi.org/issues/1079) - **Workgroup not settable**.

The ability to change the workgroup for shares was available in Amahi 6, but while transitioning from RJS to unobstructive JS in Amahi 7, this remained unimplemented. 

Solving this was very interesting. Got idea of how plugins and main apps are integrated. Also, figuring out the workflow of `SmartLinks` was slightly tricky, but it feels good to grasp it now.

Thank you @cpg for suggesting to give it a try. 
Cheers