You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The AdminDAO is a crucial component of the boards realm, responsible for managing high-level configurations and permissions. It serves as the primary administrative entity for the entire boards realm, separate from individual board management. The AdminDAO needs to be initialized with appropriate permissions and functionalities to oversee the boards realm effectively.
Acceptance Criteria:
Implements an AdminDAO struct with necessary fields:
Context:
The AdminDAO is a crucial component of the boards realm, responsible for managing high-level configurations and permissions. It serves as the primary administrative entity for the entire boards realm, separate from individual board management. The AdminDAO needs to be initialized with appropriate permissions and functionalities to oversee the boards realm effectively.
Acceptance Criteria:
Implements an AdminDAO struct with necessary fields:
Example
An
InitializeAdminDAO
function sets up the initial state:Example
Implements a proposal system for AdminDAO decisions:
Includes a mechanism to add or remove AdminDAO members through proposals.
Functions for the AdminDAO to manage global boards realm settings:
Ensures the AdminDAO can set and update the callback function for board name validation:
Example
Includes a function for the AdminDAO to freeze a board in case of policy violations:
Example
Includes a function for the AdminDAO to set realm-wide notifications:
Example
Ensures the AdminDAO can manage the upgrade process for the boards realm:
Implements a mechanism to handle name change lookups:
Example
Unit tests to verify the functionality of the AdminDAO
Notes:
The text was updated successfully, but these errors were encountered: