fix(workflows): always show navigation item
This commit is contained in:
parent
56a1c9016a
commit
82a4eccaa4
@ -761,38 +761,51 @@ defaultLinks = fmap catMaybes . mapM runMaybeT $ -- Define the menu items of the
|
|||||||
, do
|
, do
|
||||||
guardVolatile clusterVolatileWorkflowsEnabled
|
guardVolatile clusterVolatileWorkflowsEnabled
|
||||||
|
|
||||||
-- authCtx <- getAuthContext
|
return NavHeader
|
||||||
-- (haveInstances, haveWorkflows) <- lift . memcachedBy (Just . Right $ 2 * diffMinute) (NavCacheHaveTopWorkflowsInstances authCtx) . useRunDB $ (,)
|
{ navHeaderRole = NavHeaderPrimary
|
||||||
-- <$> haveTopWorkflowInstances
|
, navIcon = IconMenuWorkflows
|
||||||
-- <*> haveTopWorkflowWorkflows
|
, navLink = NavLink
|
||||||
|
{ navLabel = MsgMenuTopWorkflowInstanceList
|
||||||
|
, navRoute = TopWorkflowInstanceListR
|
||||||
|
, navAccess' = NavAccessTrue
|
||||||
|
, navType = NavTypeLink { navModal = False }
|
||||||
|
, navQuick' = mempty
|
||||||
|
, navForceActive = False
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mUserId <- maybeAuthId
|
-- -- authCtx <- getAuthContext
|
||||||
-- if | haveInstances -> return NavHeader
|
-- -- (haveInstances, haveWorkflows) <- lift . memcachedBy (Just . Right $ 2 * diffMinute) (NavCacheHaveTopWorkflowsInstances authCtx) . useRunDB $ (,)
|
||||||
if | isJust mUserId -> return NavHeader
|
-- -- <$> haveTopWorkflowInstances
|
||||||
{ navHeaderRole = NavHeaderPrimary
|
-- -- <*> haveTopWorkflowWorkflows
|
||||||
, navIcon = IconMenuWorkflows
|
|
||||||
, navLink = NavLink
|
-- mUserId <- maybeAuthId
|
||||||
{ navLabel = MsgMenuTopWorkflowInstanceList
|
-- -- if | haveInstances -> return NavHeader
|
||||||
, navRoute = TopWorkflowInstanceListR
|
-- if | isJust mUserId -> return NavHeader
|
||||||
, navAccess' = NavAccessTrue
|
-- { navHeaderRole = NavHeaderPrimary
|
||||||
, navType = NavTypeLink { navModal = False }
|
-- , navIcon = IconMenuWorkflows
|
||||||
, navQuick' = mempty
|
-- , navLink = NavLink
|
||||||
, navForceActive = False
|
-- { navLabel = MsgMenuTopWorkflowInstanceList
|
||||||
}
|
-- , navRoute = TopWorkflowInstanceListR
|
||||||
}
|
-- , navAccess' = NavAccessTrue
|
||||||
-- | haveWorkflows -> return NavHeader
|
-- , navType = NavTypeLink { navModal = False }
|
||||||
-- { navHeaderRole = NavHeaderPrimary
|
-- , navQuick' = mempty
|
||||||
-- , navIcon = IconMenuWorkflows
|
-- , navForceActive = False
|
||||||
-- , navLink = NavLink
|
-- }
|
||||||
-- { navLabel = MsgMenuTopWorkflowWorkflowListHeader
|
-- }
|
||||||
-- , navRoute = TopWorkflowWorkflowListR
|
-- -- | haveWorkflows -> return NavHeader
|
||||||
-- , navAccess' = NavAccessTrue
|
-- -- { navHeaderRole = NavHeaderPrimary
|
||||||
-- , navType = NavTypeLink { navModal = False }
|
-- -- , navIcon = IconMenuWorkflows
|
||||||
-- , navQuick' = mempty
|
-- -- , navLink = NavLink
|
||||||
-- , navForceActive = False
|
-- -- { navLabel = MsgMenuTopWorkflowWorkflowListHeader
|
||||||
-- }
|
-- -- , navRoute = TopWorkflowWorkflowListR
|
||||||
-- }
|
-- -- , navAccess' = NavAccessTrue
|
||||||
| otherwise -> mzero
|
-- -- , navType = NavTypeLink { navModal = False }
|
||||||
|
-- -- , navQuick' = mempty
|
||||||
|
-- -- , navForceActive = False
|
||||||
|
-- -- }
|
||||||
|
-- -- }
|
||||||
|
-- | otherwise -> mzero
|
||||||
, return NavHeaderContainer
|
, return NavHeaderContainer
|
||||||
{ navHeaderRole = NavHeaderPrimary
|
{ navHeaderRole = NavHeaderPrimary
|
||||||
, navLabel = SomeMessage MsgMenuAdminHeading
|
, navLabel = SomeMessage MsgMenuAdminHeading
|
||||||
|
|||||||
Reference in New Issue
Block a user