Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.16 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.16 KB

Application Groups

Overview

Application groups allow users to create an ad-hoc collection of applications which can they be visualised using the standard set of views in Waltz.

Users may create new groups or subscribe to existing groups. Groups may be public or private. If a group is public any user may subscribe to it. For private groups a user must be explicitly invited. Group owners may modify the applications which comprise the group at any time.

Model

Schema Diagram

Source

Application groups are modeled via a base table application_group which describes the basic characteristics of the group including it's kind which is either:

  • PUBLIC
  • PRIVATE.

Zero or more applications are associated with the group via the application_group_entry tables.

Users connected to the group are associated via the application_group_member table, their role in the group is one of:

  • VIEWER
  • OWNER

It is anticipated that additional roles will be added to groups in subsequent releases.


Back to ToC