Collective is the global object
Collective is the global object
COLLECTIVE
All things are part of a collective
All things are part of a collective
COLLECTIVETHING
There are Privileges which allow for the execution of action
There are Privileges which allow for the execution of action
PRIVILEGEACTION
There are Privilege Groups which are composed of one to many privileges
There are Privilege Groups which are composed of one to many privileges
PRIVILEGEGROUP
There are Actions which represent an action taken in the system
There are Actions which represent an action taken in the system
ACTION
An Action can have a status, such as pending or executed
An Action can have a status, such as pending or executed
ACTIONSTATUS
There are Action Groups composed of one to many actions
There are Action Groups composed of one to many actions
ACTIONGROUP
There are Members, representing members of the collective
There are Members, representing members of the collective
COLLECTIVEMEMBER
There are Councils, representing a group of voting members in a collective
There are Councils, representing a group of voting members in a collective
COLLECTIVEMEMBERCOUNCIL
A Council can have zero to many privilege groups to set their privilege
A Council can have zero to many privilege groups to set their privilege
COUNCILGROUPPRIVILEGE
A Member can have zero to many privilege groups to set their privilege
A Member can have zero to many privilege groups to set their privilege
MEMBERGROUPPRIVILEGE
A Council executes actions by proposal, limited by their privilege
A Council executes actions by proposal, limited by their privilege
COUNCILACTIONPROPOSALPRIVILEGE
A Member executes actions immediately, limited by their privilege
A Member executes actions immediately, limited by their privilege
MEMBERACTIONPRIVILEGE