MCPcopy Create free account
hub / github.com/dfinity/orbit / get_default_named_rules

Function get_default_named_rules

core/station/impl/src/core/init.rs:214–231  ·  view source on GitHub ↗
(
    admin_quorum: u16,
    operator_quorum: u16,
)

Source from the content-addressed store, hash-verified

212}
213
214pub fn get_default_named_rules(
215 admin_quorum: u16,
216 operator_quorum: u16,
217) -> ((String, RequestPolicyRule), (String, RequestPolicyRule)) {
218 (
219 (
220 "Operator approval".to_string(),
221 RequestPolicyRule::Quorum(
222 UserSpecifier::Group(vec![*OPERATOR_GROUP_ID, *ADMIN_GROUP_ID]),
223 operator_quorum,
224 ),
225 ),
226 (
227 "Admin approval".to_string(),
228 RequestPolicyRule::Quorum(UserSpecifier::Group(vec![*ADMIN_GROUP_ID]), admin_quorum),
229 ),
230 )
231}
232
233pub fn default_policies(
234 regular_named_rule_id: NamedRuleId,

Callers 1

Calls 1

QuorumInterface · 0.50

Tested by

no test coverage detected