Insert dummy data to see results
This commit is contained in:
parent
552b17e219
commit
229bdead0e
1 changed files with 29 additions and 1 deletions
|
@ -31,7 +31,7 @@ where
|
||||||
import Control.Monad.IO.Class (liftIO)
|
import Control.Monad.IO.Class (liftIO)
|
||||||
import Data.Text (Text)
|
import Data.Text (Text)
|
||||||
import Database.Esqueleto ((^.), (&&.), (==.))
|
import Database.Esqueleto ((^.), (&&.), (==.))
|
||||||
--import Database.Persist hiding ((==.))
|
import Database.Persist hiding ((==.))
|
||||||
import Database.Persist.Sqlite hiding ((==.))
|
import Database.Persist.Sqlite hiding ((==.))
|
||||||
import Database.Persist.TH
|
import Database.Persist.TH
|
||||||
|
|
||||||
|
@ -88,6 +88,34 @@ PersonInGroup
|
||||||
mainViewQuery :: IO ()
|
mainViewQuery :: IO ()
|
||||||
mainViewQuery = runSqlite ":memory:" $ do
|
mainViewQuery = runSqlite ":memory:" $ do
|
||||||
runMigration migrateAll
|
runMigration migrateAll
|
||||||
|
|
||||||
|
--create some sharers
|
||||||
|
cindyId <- insert $ Sharer "cindy" Nothing
|
||||||
|
bobId <- insert $ Sharer "bob" Nothing
|
||||||
|
aliceId <- insert $ Sharer "alice" Nothing
|
||||||
|
|
||||||
|
--create some projects
|
||||||
|
proj4Id <- insert $ Project "proj4" cindyId Nothing Nothing
|
||||||
|
proj2Id <- insert $ Project "proj2" aliceId Nothing Nothing
|
||||||
|
proj6Id <- insert $ Project "proj6" cindyId Nothing Nothing
|
||||||
|
proj3Id <- insert $ Project "proj3" bobId Nothing Nothing
|
||||||
|
proj5Id <- insert $ Project "proj5" cindyId Nothing Nothing
|
||||||
|
proj1Id <- insert $ Project "proj1" aliceId Nothing Nothing
|
||||||
|
|
||||||
|
--create some repos
|
||||||
|
insert_ $ Repo "repo8" proj5Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo1" proj1Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo6" proj4Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo3" proj3Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo4" proj3Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo10" proj6Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo5" proj4Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo7" proj5Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo2" proj2Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo9" proj5Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo11" proj6Id Nothing Nothing
|
||||||
|
insert_ $ Repo "repo12" proj6Id Nothing Nothing
|
||||||
|
|
||||||
rows <- E.select $ E.from $ \ (sharer, project, repo) -> do
|
rows <- E.select $ E.from $ \ (sharer, project, repo) -> do
|
||||||
E.where_ $
|
E.where_ $
|
||||||
project ^. ProjectSharer ==. sharer ^. SharerId &&.
|
project ^. ProjectSharer ==. sharer ^. SharerId &&.
|
||||||
|
|
Loading…
Reference in a new issue