<div dir="ltr"><div><div><div><div><div><div><div><div><span style="font-family:monospace,monospace">Hi guys,<br><br></span></div><span style="font-family:monospace,monospace">I've been developing my own web interface dashboard thingy based on Pierre's tutorial here: <a href="https://medium.com/buildbot/buildbot-ui-plugin-for-python-developer-ef9dcfdedac0">https://medium.com/buildbot/buildbot-ui-plugin-for-python-developer-ef9dcfdedac0</a><br><br></span></div><span style="font-family:monospace,monospace">My CI setup is as follows:<br></span></div><span style="font-family:monospace,monospace">4 projects with about 6-7 builders each, and 1 dashboard per project that does mostly what Console View does, except it filters by the project parameter of my user try jobs.<br><br></span></div><span style="font-family:monospace,monospace">The master setup is as follows:<br><br>c['www'] = dict(port=8020,<br>                plugins=dict(waterfall_view={}, console_view={}, grid_view={}, my_dashboard_1={}, my_dashboard_2={}, my_dashboard_3={}, my_dashboard_4={}))<br><br></span></div><span style="font-family:monospace,monospace">My question is how can I have only one plugin, and pass some parameters to it so I can run something like this:<br><br>c['www'] = dict(port=8020,<br>               
 plugins=dict(waterfall_view={}, console_view={}, grid_view={}, 
my_dashboard={project: 'proj1'}, my_dashboard={project: 'proj2'}, my_dashboard={project: 'proj3'}, my_dashboard={project: 'proj4'}))<br><br></span></div><span style="font-family:monospace,monospace">Is something like this even possible? I find it redundant to create 4 separate dashboard plugins where the only difference is one line in the controller file. There isn't much documentation on this side, and I have to admit I'm a bit of a newbie concerning web development. <br><br></span></div><span style="font-family:monospace,monospace">Thanks,<br></span></div><span style="font-family:monospace,monospace">Gabe<br></span></div>