mirror of
https://github.com/gadgethd/ukmesh.git
synced 2026-09-09 16:45:33 +00:00
Fix Teesside node scope and add flasher nav
This commit is contained in:
+15
-1
@@ -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'`);
|
||||
}
|
||||
|
||||
@@ -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')}
|
||||
|
||||
Reference in New Issue
Block a user