Olympus Budget Dashboard
Every project's budget position at a glance, relative to how far through the month we are.
This page needs the Budget Sync userscript
The budget data lives in Tampermonkey's private storage for the Olympus-Zendesk Budget Sync userscript, which ordinary page JavaScript cannot read. Without the script installed, this page has nothing to show.
- Install Tampermonkey — the script uses the
GM.*API, so Greasemonkey will not do. - Install the userscript, either from its page or directly (version 1.4.0 or later).
- Load the Olympus dashboard once so the script can capture the project data.
- Come back here and reload the page.
No budget data captured yet
The Budget Sync userscript is installed and answering, but it has not captured any project data. Open the Olympus dashboard so the projects widget loads, then reload this page.
How this works
- Month progress is measured in working days (Monday to Friday), not calendar days. Today counts once it arrives; at a weekend the count stops at the preceding Friday. Bank holidays are not accounted for — there is no data source for them.
- Projects are split by how their budget spend compares with that pro-rata month progress: ahead of it on the left, on or behind it on the right. The biggest deviation is at the top of each column.
- Each column has its own scale, set just above its longest bar, so the two columns are not directly comparable in width. The shaded part of each track is the budget, so it stops at the 100% boundary — marked by a solid line down the column. A bar reaching past the shading has overrun its budget. A dashed line marks today.
- A project with time booked but no budget at all is treated as fully over budget and pinned to the top. A project with neither booked time nor a budget is left out entirely.