The congress.db.db_policy_rules
Module¶
-
class
congress.db.db_policy_rules.
Policy
(id_, name, abbreviation, description, owner, kind, deleted=False)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,congress.db.model_base.HasId
,congress.db.model_base.HasAudit
-
abbreviation
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
description
¶
-
id
¶
-
kind
¶
-
name
¶
-
owner
¶
-
to_dict
()¶ From a given database policy, return a policy dict.
-
updated_at
¶
-
-
class
congress.db.db_policy_rules.
PolicyDeleted
(policy_obj)¶ Bases:
sqlalchemy.ext.declarative.api.Base
,congress.db.model_base.HasId
,congress.db.model_base.HasAudit
-
abbreviation
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
description
¶
-
id
¶
-
kind
¶
-
name
¶
-
owner
¶
-
updated_at
¶
-
-
class
congress.db.db_policy_rules.
PolicyRule
(id, policy_name, rule, comment, deleted=False, rule_name='')¶ Bases:
sqlalchemy.ext.declarative.api.Base
,congress.db.model_base.HasId
,congress.db.model_base.HasAudit
-
comment
¶
-
created_at
¶
-
deleted
¶
-
deleted_at
¶
-
id
¶
-
name
¶
-
policy_name
¶
-
rule
¶
-
to_dict
()¶
-
updated_at
¶
-
-
congress.db.db_policy_rules.
add_policy
(id_, name, abbreviation, description, owner, kind, deleted=False, session=None)¶
-
congress.db.db_policy_rules.
add_policy_rule
(id, policy_name, rule, comment, deleted=False, rule_name='', session=None)¶
-
congress.db.db_policy_rules.
delete_policy
(id_, session=None)¶
-
congress.db.db_policy_rules.
delete_policy_rule
(id, session=None)¶ Specify either the ID or the NAME, and that policy is deleted.
-
congress.db.db_policy_rules.
get_policies
(session=None, deleted=False)¶
-
congress.db.db_policy_rules.
get_policy
(name_or_id, session=None, deleted=False)¶
-
congress.db.db_policy_rules.
get_policy_by_id
(id_, session=None, deleted=False)¶
-
congress.db.db_policy_rules.
get_policy_by_name
(name, session=None, deleted=False)¶
-
congress.db.db_policy_rules.
get_policy_rule
(id, policy_name, session=None, deleted=False)¶
-
congress.db.db_policy_rules.
get_policy_rules
(policy_name=None, session=None, deleted=False)¶
-
congress.db.db_policy_rules.
is_soft_deleted
(uuid, deleted)¶
-
congress.db.db_policy_rules.
policy_name
(name_or_id, session=None)¶