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
|
||||
guardVolatile clusterVolatileWorkflowsEnabled
|
||||
|
||||
-- authCtx <- getAuthContext
|
||||
-- (haveInstances, haveWorkflows) <- lift . memcachedBy (Just . Right $ 2 * diffMinute) (NavCacheHaveTopWorkflowsInstances authCtx) . useRunDB $ (,)
|
||||
-- <$> haveTopWorkflowInstances
|
||||
-- <*> haveTopWorkflowWorkflows
|
||||
return NavHeader
|
||||
{ navHeaderRole = NavHeaderPrimary
|
||||
, navIcon = IconMenuWorkflows
|
||||
, navLink = NavLink
|
||||
{ navLabel = MsgMenuTopWorkflowInstanceList
|
||||
, navRoute = TopWorkflowInstanceListR
|
||||
, navAccess' = NavAccessTrue
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
}
|
||||
|
||||
mUserId <- maybeAuthId
|
||||
-- if | haveInstances -> return NavHeader
|
||||
if | isJust mUserId -> return NavHeader
|
||||
{ navHeaderRole = NavHeaderPrimary
|
||||
, navIcon = IconMenuWorkflows
|
||||
, navLink = NavLink
|
||||
{ navLabel = MsgMenuTopWorkflowInstanceList
|
||||
, navRoute = TopWorkflowInstanceListR
|
||||
, navAccess' = NavAccessTrue
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
}
|
||||
-- | haveWorkflows -> return NavHeader
|
||||
-- { navHeaderRole = NavHeaderPrimary
|
||||
-- , navIcon = IconMenuWorkflows
|
||||
-- , navLink = NavLink
|
||||
-- { navLabel = MsgMenuTopWorkflowWorkflowListHeader
|
||||
-- , navRoute = TopWorkflowWorkflowListR
|
||||
-- , navAccess' = NavAccessTrue
|
||||
-- , navType = NavTypeLink { navModal = False }
|
||||
-- , navQuick' = mempty
|
||||
-- , navForceActive = False
|
||||
-- }
|
||||
-- }
|
||||
| otherwise -> mzero
|
||||
-- -- authCtx <- getAuthContext
|
||||
-- -- (haveInstances, haveWorkflows) <- lift . memcachedBy (Just . Right $ 2 * diffMinute) (NavCacheHaveTopWorkflowsInstances authCtx) . useRunDB $ (,)
|
||||
-- -- <$> haveTopWorkflowInstances
|
||||
-- -- <*> haveTopWorkflowWorkflows
|
||||
|
||||
-- mUserId <- maybeAuthId
|
||||
-- -- if | haveInstances -> return NavHeader
|
||||
-- if | isJust mUserId -> return NavHeader
|
||||
-- { navHeaderRole = NavHeaderPrimary
|
||||
-- , navIcon = IconMenuWorkflows
|
||||
-- , navLink = NavLink
|
||||
-- { navLabel = MsgMenuTopWorkflowInstanceList
|
||||
-- , navRoute = TopWorkflowInstanceListR
|
||||
-- , navAccess' = NavAccessTrue
|
||||
-- , navType = NavTypeLink { navModal = False }
|
||||
-- , navQuick' = mempty
|
||||
-- , navForceActive = False
|
||||
-- }
|
||||
-- }
|
||||
-- -- | haveWorkflows -> return NavHeader
|
||||
-- -- { navHeaderRole = NavHeaderPrimary
|
||||
-- -- , navIcon = IconMenuWorkflows
|
||||
-- -- , navLink = NavLink
|
||||
-- -- { navLabel = MsgMenuTopWorkflowWorkflowListHeader
|
||||
-- -- , navRoute = TopWorkflowWorkflowListR
|
||||
-- -- , navAccess' = NavAccessTrue
|
||||
-- -- , navType = NavTypeLink { navModal = False }
|
||||
-- -- , navQuick' = mempty
|
||||
-- -- , navForceActive = False
|
||||
-- -- }
|
||||
-- -- }
|
||||
-- | otherwise -> mzero
|
||||
, return NavHeaderContainer
|
||||
{ navHeaderRole = NavHeaderPrimary
|
||||
, navLabel = SomeMessage MsgMenuAdminHeading
|
||||
|
||||
Reference in New Issue
Block a user