diff --git a/hledger-vty/Hledger/Vty/Main.hs b/hledger-vty/Hledger/Vty/Main.hs index b5f9068bf..09effba80 100644 --- a/hledger-vty/Hledger/Vty/Main.hs +++ b/hledger-vty/Hledger/Vty/Main.hs @@ -268,8 +268,8 @@ resetTrailAndEnter d scr a = enter d scr (aargs a) $ clearLocs a updateData :: Day -> AppState -> AppState updateData d a@AppState{aopts=opts,ajournal=j} = case screen a of - BalanceScreen -> a{abuf=balanceReportAsText opts $ balanceReport opts fspec j} - RegisterScreen -> a{abuf=lines $ postingRegisterReportAsText opts $ postingRegisterReport opts fspec j} + BalanceScreen -> a{abuf=accountsReportAsText opts $ accountsReport opts fspec j} + RegisterScreen -> a{abuf=lines $ postingsReportAsText opts $ postingsReport opts fspec j} PrintScreen -> a{abuf=lines $ showTransactions opts fspec j} where fspec = optsToFilterSpec opts (currentArgs a) d diff --git a/hledger-web/Handlers.hs b/hledger-web/Handlers.hs index 217cdc62a..e0f9e1cfb 100644 --- a/hledger-web/Handlers.hs +++ b/hledger-web/Handlers.hs @@ -61,7 +61,7 @@ getJournalR = do where andsubs = if subs then " (and subaccounts)" else "" where filter = if filtering then ", filtered" else "" - maincontent = formattedJournalReportAsHtml opts vd $ journalRegisterReport opts j m + maincontent = journalTransactionsReportAsHtml opts vd $ journalTransactionsReport opts j m defaultLayout $ do setTitle "hledger-web journal" addHamlet [$hamlet| @@ -126,7 +126,7 @@ getJournalRawR = do let sidecontent = sidebar vd title = "Journal entries" ++ if m /= MatchAny then ", filtered" else "" :: String - maincontent = rawJournalReportAsHtml opts vd $ journalReport opts nullfilterspec $ filterJournalTransactions2 m j + maincontent = rawJournalReportAsHtml opts vd $ rawJournalReport opts nullfilterspec $ filterJournalTransactions2 m j defaultLayout $ do setTitle "hledger-web journal" addHamlet [$hamlet| @@ -150,7 +150,7 @@ getJournalOnlyR = do vd@VD{..} <- getViewData defaultLayout $ do setTitle "hledger-web journal only" - addHamlet $ rawJournalReportAsHtml opts vd $ journalReport opts nullfilterspec $ filterJournalTransactions2 m j + addHamlet $ rawJournalReportAsHtml opts vd $ rawJournalReport opts nullfilterspec $ filterJournalTransactions2 m j ---------------------------------------------------------------------- @@ -166,7 +166,7 @@ getRegisterR = do (a,subs) = fromMaybe ("all accounts",False) $ inAccount qopts andsubs = if subs then " (and subaccounts)" else "" filter = if filtering then ", filtered" else "" - maincontent = registerReportHtml opts vd $ accountRegisterReport opts j m $ fromMaybe MatchAny $ inAccountMatcher qopts + maincontent = registerReportHtml opts vd $ accountTransactionsReport opts j m $ fromMaybe MatchAny $ inAccountMatcher qopts defaultLayout $ do setTitle "hledger-web register" addHamlet [$hamlet| @@ -191,8 +191,8 @@ getRegisterOnlyR = do defaultLayout $ do setTitle "hledger-web register only" addHamlet $ - case inAccountMatcher qopts of Just m' -> registerReportHtml opts vd $ accountRegisterReport opts j m m' - Nothing -> registerReportHtml opts vd $ journalRegisterReport opts j m + case inAccountMatcher qopts of Just m' -> registerReportHtml opts vd $ accountTransactionsReport opts j m m' + Nothing -> registerReportHtml opts vd $ journalTransactionsReport opts j m ---------------------------------------------------------------------- @@ -204,7 +204,7 @@ getAccountsR = do let j' = filterJournalPostings2 m j html = do setTitle "hledger-web accounts" - addHamlet $ balanceReportAsHtml opts vd $ balanceReport2 opts am j' + addHamlet $ accountsReportAsHtml opts vd $ accountsReport2 opts am j' json = jsonMap [("accounts", toJSON $ journalAccountNames j')] defaultLayoutJson html json @@ -220,11 +220,11 @@ getAccountsJsonR = do -- | Render the sidebar used on most views. sidebar :: ViewData -> Hamlet AppRoute -sidebar vd@VD{..} = balanceReportAsHtml opts vd $ balanceReport2 opts am j +sidebar vd@VD{..} = accountsReportAsHtml opts vd $ accountsReport2 opts am j --- | Render a "BalanceReport" as HTML. -balanceReportAsHtml :: [Opt] -> ViewData -> BalanceReport -> Hamlet AppRoute -balanceReportAsHtml _ vd@VD{..} (items',total) = +-- | Render a "AccountsReport" as HTML. +accountsReportAsHtml :: [Opt] -> ViewData -> AccountsReport -> Hamlet AppRoute +accountsReportAsHtml _ vd@VD{..} (items',total) = [$hamlet|