Skip to content

Allow admins to define one or more custom workspaces from the management client #3

@joshooaj

Description

@joshooaj

Add node in Management Client where an admin can add one more custom browser-based workspaces which currently show up as tabs in Smart Client. Here's what the workflow would look like as I imagine it:

Admin experience

  • Admin opens Management Client and selects a Cascadia Technology > Workspaces node
  • Admin right-clicks on empty Workspaces list and adds a new workspace
  • Admin provides a name for the workspace which will be the display name of the workspace tab in Smart Client
  • Admin configures the workspace the same way the existing web content view item is configured (show/hide address bar, remember last page, etc) but I imagine the typical use case would require hiding the address bar and preventing the operator from using the workspace to access any other site than the one designated by the admin.
  • Admin saves changes

Operator experience

  • Operator logs in to Smart Client
  • During initialization, Web Content Plugin retrieves list of workspaces from the Management Server
  • All admin-defined workspaces are initialized and show up in Smart Client as dedicated tabs
  • Operator can navigate between web workspace and other workspaces without the web workspace(s) losing their state.

Additional features to consider

  • Ability for admin to define workspace layout and add other standard item types to the workspace like cameras, LPR view items, alarm lists, etc.
  • Assign permissions to access workspaces via roles
  • Allow admins to configure properties for workspace in Smart Client

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions