Fix Teesside node scope and add flasher nav

This commit is contained in:
Ben
2026-03-09 21:54:28 +00:00
parent c5c4053093
commit 77dafab7db
2 changed files with 16 additions and 1 deletions
+15 -1
View File
@@ -77,7 +77,21 @@ function buildNodeScopeClause(
const conditions: string[] = [];
if (placeholders.networkParam) {
conditions.push(`${prefix}network = ${placeholders.networkParam}`);
conditions.push(
`(
${prefix}network = ${placeholders.networkParam}
OR (
${placeholders.networkParam} = 'teesside'
AND EXISTS (
SELECT 1
FROM packets p_scope
WHERE LOWER(p_scope.src_node_id) = LOWER(${prefix}node_id)
AND p_scope.network = 'teesside'
AND split_part(p_scope.topic, '/', 1) <> 'meshcore-test'
)
)
)`,
);
} else {
conditions.push(`${prefix}network IS DISTINCT FROM 'test'`);
}
+1
View File
@@ -139,6 +139,7 @@ export const SiteLayout: React.FC<SiteLayoutProps> = ({
</NavLink>
))}
{showLiveMap && <a href={appUrl} className="site-nav__link">Live Map</a>}
<a href="https://flasher.ukmesh.com" className="site-nav__link">Flasher</a>
<NavLink
to="/login"
onClick={() => handleNavClick('/login')}