[ADD] extension: allow to build graphs using graphviz
Part-of: odoo/documentation#1956
This commit is contained in:
committed by
Antoine Vandevenne (anv)
parent
16afaf6fa7
commit
e00b5e35c7
@@ -0,0 +1,25 @@
|
||||
from docutils.parsers.rst import Directive, directives
|
||||
from docutils import nodes
|
||||
|
||||
|
||||
class PlaceHolder(Directive):
|
||||
""" Placeholder class for directives that must be skipped. """
|
||||
|
||||
has_content = True
|
||||
|
||||
def run(self):
|
||||
node = nodes.literal_block('graphviz', '')
|
||||
node += nodes.Text(
|
||||
f'{self.content[0]}\n'
|
||||
'> Graph not rendered because `dot` is not installed'
|
||||
)
|
||||
return [node]
|
||||
|
||||
|
||||
def setup(app):
|
||||
directives.register_directive('graphviz', PlaceHolder)
|
||||
|
||||
return {
|
||||
'parallel_read_safe': True,
|
||||
'parallel_write_safe': True
|
||||
}
|
||||
Reference in New Issue
Block a user