congress.db.db_library_policies module

class congress.db.db_library_policies.LibraryPolicy(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, congress.db.model_base.HasId

abbreviation
description
id
kind
name
rules
to_dict(include_rules=True, json_rules=False)

From a given library policy, return a policy dict.

Param

include_rules (bool, optional): include policy rules in return dictionary. Defaults to False.

congress.db.db_library_policies.add_policy(policy_dict, session=None)
congress.db.db_library_policies.delete_policies(session=None)
congress.db.db_library_policies.delete_policy(id_, session=None)
congress.db.db_library_policies.get_policies(session=None)
congress.db.db_library_policies.get_policy(id_, session=None)
congress.db.db_library_policies.get_policy_by_name(name, session=None)
congress.db.db_library_policies.replace_policy(id_, policy_dict, session=None)