merge two repository screens into one

This commit is contained in:
Joey Hess 2012-08-05 19:55:06 -04:00
parent 46feae36b6
commit aab3a01a71
7 changed files with 33 additions and 44 deletions

View file

@ -49,20 +49,13 @@ getConfigR = ifM (inFirstRun)
$(widgetFile "configurators/main")
)
{- Lists different types of repositories that can be added. -}
getAddRepositoryR :: Handler RepHtml
getAddRepositoryR = bootstrap (Just Config) $ do
{- Lists known repositories, followed by options to add more. -}
getRepositoriesR :: Handler RepHtml
getRepositoriesR = bootstrap (Just Config) $ do
sideBarDisplay
setTitle "Add repository"
$(widgetFile "configurators/addrepository")
{- Lists known repositories. -}
getListRepositoriesR :: Handler RepHtml
getListRepositoriesR = bootstrap (Just Config) $ do
sideBarDisplay
setTitle "Repository list"
setTitle "Repositories"
repolist <- lift repoList
$(widgetFile "configurators/listrepositories")
$(widgetFile "configurators/repositories")
{- A numbered list of known repositories, including the current one. -}
repoList :: Handler [(String, String)]
@ -217,7 +210,7 @@ getAddDriveR = bootstrap (Just Config) $ do
FormSuccess (RemovableDrive { mountPoint = d }) -> lift $ do
go $ T.unpack d
setMessage $ toHtml $ T.unwords ["Added", d]
redirect ListRepositoriesR
redirect RepositoriesR
_ -> do
let authtoken = webAppFormAuthToken
$(widgetFile "configurators/adddrive")

View file

@ -4,10 +4,9 @@
/about AboutR GET
/config ConfigR GET
/config/repository/add AddRepositoryR GET
/config/repository RepositoriesR GET
/config/repository/add/drive AddDriveR GET
/config/repository/first FirstRepositoryR GET
/config/repository/list ListRepositoriesR GET
/transfers/#NotificationId TransfersR GET
/sidebar/#NotificationId SideBarR GET