runbot/forwardport/controllers.py

16 lines
472 B
Python
Raw Permalink Normal View History

import pathlib
from odoo.addons.runbot_merge.controllers.dashboard import MergebotDashboard
class Dashboard(MergebotDashboard):
def _entries(self):
changelog = pathlib.Path(__file__).parent / 'changelog'
if not changelog.is_dir():
return super()._entries()
return super()._entries() + [
(d.name, [f.read_text(encoding='utf-8') for f in d.iterdir() if f.is_file()])
for d in changelog.iterdir()
]