packages feed

clckwrks 0.20.0 → 0.20.1

raw patch · 2 files changed

+9/−10 lines, 2 files

Files

Clckwrks/Admin/EditSettings.hs view
@@ -6,9 +6,6 @@ import Clckwrks.Acid             (GetUACCT(..), SetUACCT(..)) import Clckwrks.Admin.Template   (template) import Data.Maybe                (fromMaybe)--- import Data.Text.Lazy            (Text, pack, unpack)--- import qualified Data.Text.Lazy  as TL- import Data.Text            (Text, pack, unpack) import qualified Data.Text  as T @@ -41,7 +38,7 @@        (CoreState <$>            (divControlGroup $              (labelText "site name"               `setAttrs` [("class":="control-label") :: Attr Text Text]) ++>-             (divControls (inputText (fromMaybe mempty coreSiteName)) `transformEither` toNothing)))+             (divControls (inputText (fromMaybe mempty coreSiteName)) `transformEither` toMaybe)))         <*> (divControlGroup $              (label ("Google Analytics UACCT" :: Text) `setAttrs` [("class":="control-label") :: Attr Text Text]) ++>@@ -49,11 +46,11 @@         <*> (divControlGroup $              (labelText "/ redirects to"               `setAttrs` [("class":="control-label") :: Attr Text Text]) ++>-             (divControls (inputText (fromMaybe mempty coreRootRedirect)) `transformEither` toNothing))+             (divControls (inputText (fromMaybe mempty coreRootRedirect)) `transformEither` toMaybe))         <*> (divControlGroup $              (labelText "after login redirect to"               `setAttrs` [("class":="control-label") :: Attr Text Text]) ++>-             (divControls (inputText (fromMaybe mempty coreLoginRedirect)) `transformEither` toNothing))+             (divControls (inputText (fromMaybe mempty coreLoginRedirect)) `transformEither` toMaybe))          <*         (divControlGroup $ divControls $ inputSubmit "Update" `setAttrs` [("class" := "btn") :: Attr Text Text])     where@@ -68,9 +65,11 @@       toMUACCT str | T.null str   = Right $ Nothing       toMUACCT str = Right $ Just (UACCT $ T.unpack str) -      toNothing :: a -> Either ClckFormError (Maybe a)-      toNothing a = Right $ Just a-+      toMaybe :: Text -> Either ClckFormError (Maybe Text)+      toMaybe txt =+          if T.null txt+             then Right $ Nothing+             else Right $ Just txt  {- editUACCTForm :: Maybe UACCT -> ClckForm ClckURL (Maybe UACCT)
clckwrks.cabal view
@@ -1,5 +1,5 @@ Name:                clckwrks-Version:             0.20.0+Version:             0.20.1 Synopsis:            A secure, reliable content management system (CMS) and blogging platform Description:         clckwrks (pronounced, clockworks) aims to compete                      directly with popular PHP-based blogging and CMS