Added missing user parameter for workspace JSON
local changes
Added code for hot cache for workspaces. With this change whenever an associated object is updated, the parent workspace object will automatically get updated and it will trigger the refresh_cache method to replace the stale workspace JSON data with updated version.

This will speed up the load time for workspaces when there are lot of workspaces.
workspace fix
workspace fix
Merge branch 'pt-fix-80165018' of github.com:Chorus/chorus into pt-fix-80165018

getting merged changes.