trestle.core.jinja.filters
trestle.core.jinja.filters ¤
Trestle utilities to customize jinja filters.
Attributes¤
logger = logging.getLogger(__name__) module-attribute ¤
Classes¤
JinjaSSPFilters ¤
Bases: TrestleJinjaExtension
flowchart TD
trestle.core.jinja.filters.JinjaSSPFilters[JinjaSSPFilters]
trestle.core.jinja.base.TrestleJinjaExtension[TrestleJinjaExtension]
trestle.core.jinja.base.TrestleJinjaExtension --> trestle.core.jinja.filters.JinjaSSPFilters
click trestle.core.jinja.filters.JinjaSSPFilters href "" "trestle.core.jinja.filters.JinjaSSPFilters"
click trestle.core.jinja.base.TrestleJinjaExtension href "" "trestle.core.jinja.base.TrestleJinjaExtension"
Collection of useful OSCAL-specific filters.
Source code in trestle/core/jinja/filters.py
66 67 68 69 70 71 72 73 74 75 76 77 78 | |
Functions¤
__init__(environment) ¤
Initialize class and add filters.
Source code in trestle/core/jinja/filters.py
69 70 71 72 73 74 75 76 77 78 | |
Functions¤
diagram_href(diagram) ¤
Retrieve the diagrams's link href.
Source code in trestle/core/jinja/filters.py
58 59 60 61 62 63 | |
first_or_none(value) ¤
Retrieve the first array entry, or None for lists that are None or empty.
Source code in trestle/core/jinja/filters.py
31 32 33 | |
get_party(uuid, ssp) ¤
Get the metadata.parties entry for this UUID.
Source code in trestle/core/jinja/filters.py
36 37 38 | |
parties_for_role(responsible_parties, role_id, ssp) ¤
Get a list of parties from a list of responsible_parties and a given role_id.
Source code in trestle/core/jinja/filters.py
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | |
handler: python