Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
haskell-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Julien Moutinho
haskell-gargantext
Commits
113248dd
Commit
113248dd
authored
5 years ago
by
Alexandre Delanoë
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[DB|WIP] fixing imports still.
parent
f7186aaa
Changes
25
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
72 additions
and
71 deletions
+72
-71
Auth.hs
src/Gargantext/API/Auth.hs
+2
-2
Export.hs
src/Gargantext/API/Export.hs
+1
-1
Node.hs
src/Gargantext/API/Node.hs
+9
-7
Search.hs
src/Gargantext/API/Search.hs
+1
-1
Table.hs
src/Gargantext/API/Table.hs
+1
-1
Types.hs
src/Gargantext/API/Types.hs
+1
-1
Flow.hs
src/Gargantext/Database/Action/Flow.hs
+5
-3
Pairing.hs
src/Gargantext/Database/Action/Flow/Pairing.hs
+2
-2
Utils.hs
src/Gargantext/Database/Action/Flow/Utils.hs
+7
-5
Learn.hs
src/Gargantext/Database/Action/Learn.hs
+1
-1
Metrics.hs
src/Gargantext/Database/Action/Metrics.hs
+1
-1
Query.hs
src/Gargantext/Database/Action/Query.hs
+6
-1
Select.hs
src/Gargantext/Database/Action/Query/Node/Select.hs
+1
-0
UpdateOpaleye.hs
src/Gargantext/Database/Action/Query/Node/UpdateOpaleye.hs
+1
-1
User.hs
src/Gargantext/Database/Action/Query/Node/User.hs
+4
-8
Tree.hs
src/Gargantext/Database/Action/Query/Tree.hs
+9
-16
Root.hs
src/Gargantext/Database/Action/Query/Tree/Root.hs
+2
-1
Search.hs
src/Gargantext/Database/Action/Search.hs
+1
-2
Node.hs
src/Gargantext/Database/Admin/Types/Node.hs
+1
-3
API.hs
src/Gargantext/Text/Corpus/API.hs
+1
-1
Isidore.hs
src/Gargantext/Text/Corpus/API/Isidore.hs
+1
-1
Chart.hs
src/Gargantext/Viz/Chart.hs
+1
-0
API.hs
src/Gargantext/Viz/Graph/API.hs
+10
-8
API.hs
src/Gargantext/Viz/Phylo/API.hs
+2
-3
Main.hs
src/Gargantext/Viz/Phylo/Main.hs
+1
-1
No files found.
src/Gargantext/API/Auth.hs
View file @
113248dd
...
@@ -44,8 +44,8 @@ import Gargantext.API.Settings
...
@@ -44,8 +44,8 @@ import Gargantext.API.Settings
import
Gargantext.API.Types
(
HasJoseError
(
..
),
joseError
,
HasServerError
,
GargServerC
)
import
Gargantext.API.Types
(
HasJoseError
(
..
),
joseError
,
HasServerError
,
GargServerC
)
import
Gargantext.Core.Types.Individu
(
User
(
..
),
Username
,
Password
,
arbitraryUsername
,
arbitraryPassword
)
import
Gargantext.Core.Types.Individu
(
User
(
..
),
Username
,
Password
,
arbitraryUsername
,
arbitraryPassword
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Database.Action.Root
(
getRoot
)
import
Gargantext.Database.Action.
Query.Tree.
Root
(
getRoot
)
import
Gargantext.Database.Action.Tree
(
isDescendantOf
,
isIn
)
import
Gargantext.Database.Action.
Query.
Tree
(
isDescendantOf
,
isIn
)
import
Gargantext.Database.Admin.Types.Node
(
NodePoly
(
_node_id
),
NodeId
(
..
),
UserId
,
ListId
,
DocId
)
import
Gargantext.Database.Admin.Types.Node
(
NodePoly
(
_node_id
),
NodeId
(
..
),
UserId
,
ListId
,
DocId
)
import
Gargantext.Database.Admin.Utils
(
Cmd
'
,
CmdM
,
HasConnectionPool
)
import
Gargantext.Database.Admin.Utils
(
Cmd
'
,
CmdM
,
HasConnectionPool
)
import
Gargantext.Prelude
hiding
(
reverse
)
import
Gargantext.Prelude
hiding
(
reverse
)
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/API/Export.hs
View file @
113248dd
...
@@ -38,13 +38,13 @@ import Gargantext.API.Types (GargNoServer)
...
@@ -38,13 +38,13 @@ import Gargantext.API.Types (GargNoServer)
import
Gargantext.Core.Types
--
import
Gargantext.Core.Types
--
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Database.Action.Metrics.NgramsByNode
(
getNgramsByNodeOnlyUser
)
import
Gargantext.Database.Action.Metrics.NgramsByNode
(
getNgramsByNodeOnlyUser
)
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.Node.Select
(
selectNodesWithUsername
)
import
Gargantext.Database.Action.Query.Node.Select
(
selectNodesWithUsername
)
import
Gargantext.Database.Admin.Config
(
userMaster
)
import
Gargantext.Database.Admin.Config
(
userMaster
)
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
)
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
)
import
Gargantext.Database.Admin.Types.Node
(
Node
,
HyperdataDocument
(
..
),
NodeId
,
ListId
,
CorpusId
)
import
Gargantext.Database.Admin.Types.Node
(
Node
,
HyperdataDocument
(
..
),
NodeId
,
ListId
,
CorpusId
)
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Database.Schema.Ngrams
(
NgramsType
(
..
))
import
Gargantext.Database.Schema.Ngrams
(
NgramsType
(
..
))
import
Gargantext.Database.Schema.Node
(
defaultList
)
import
Gargantext.Database.Schema.NodeNode
(
selectDocNodes
)
import
Gargantext.Database.Schema.NodeNode
(
selectDocNodes
)
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Gargantext.Prelude.Utils
(
sha
)
import
Gargantext.Prelude.Utils
(
sha
)
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/API/Node.hs
View file @
113248dd
...
@@ -53,25 +53,27 @@ import Gargantext.API.Table
...
@@ -53,25 +53,27 @@ import Gargantext.API.Table
import
Gargantext.API.Types
import
Gargantext.API.Types
import
Gargantext.Core.Types
(
NodeTableResult
)
import
Gargantext.Core.Types
(
NodeTableResult
)
import
Gargantext.Core.Types.Main
(
Tree
,
NodeTree
,
ListType
)
import
Gargantext.Core.Types.Main
(
Tree
,
NodeTree
,
ListType
)
import
Gargantext.Database.Action.Facet
(
FacetDoc
,
OrderBy
(
..
))
import
Gargantext.Database.Action.
Query.
Facet
(
FacetDoc
,
OrderBy
(
..
))
import
Gargantext.Database.Action.Flow.Pairing
(
pairing
)
import
Gargantext.Database.Action.Flow.Pairing
(
pairing
)
import
Gargantext.Database.Action.Query.Node.Children
(
getChildren
)
import
Gargantext.Database.Action.Query.Node.Children
(
getChildren
)
import
Gargantext.Database.Action.Query.Node.UpdateOpaleye
(
updateHyperdata
)
import
Gargantext.Database.Action.Query.Node.UpdateOpaleye
(
updateHyperdata
)
import
Gargantext.Database.Action.Query.Node.User
(
NodeUser
)
import
Gargantext.Database.Action.Query.Node.User
import
Gargantext.Database.Action.Tree
(
treeDB
)
import
Gargantext.Database.Action.Query.Node
hiding
(
postNode
)
import
Gargantext.Database.Action.Query
import
Gargantext.Database.Action.Query.Tree
(
treeDB
)
import
Gargantext.Database.Admin.Config
(
nodeTypeId
)
import
Gargantext.Database.Admin.Config
(
nodeTypeId
)
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
(
..
))
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
(
..
))
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Utils
-- (Cmd, CmdM)
import
Gargantext.Database.Admin.Utils
-- (Cmd, CmdM)
import
Gargantext.Database.Schema.Node
(
getNodesWithParentId
,
getNodeWith
,
getNode
,
deleteNode
,
deleteNodes
,
mkNodeWithParent
,
JSONB
,
getNodeUser
)
import
Gargantext.Database.Schema.Node
import
Gargantext.Database.Schema.NodeNode
-- (nodeNodesCategory, insertNodeNode, NodeNode(..))
import
Gargantext.Database.Schema.NodeNode
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Gargantext.Viz.Chart
import
Gargantext.Viz.Chart
import
Gargantext.Viz.Phylo.API
(
PhyloAPI
,
phyloAPI
)
import
Gargantext.Viz.Phylo.API
(
PhyloAPI
,
phyloAPI
)
import
Servant
import
Servant
import
Test.QuickCheck
(
elements
)
import
Test.QuickCheck
(
elements
)
import
Test.QuickCheck.Arbitrary
(
Arbitrary
,
arbitrary
)
import
Test.QuickCheck.Arbitrary
(
Arbitrary
,
arbitrary
)
import
qualified
Gargantext.Database.Node.Update
as
U
(
update
,
Update
(
..
))
import
qualified
Gargantext.Database.
Action.Query.
Node.Update
as
U
(
update
,
Update
(
..
))
{-
{-
import qualified Gargantext.Text.List.Learn as Learn
import qualified Gargantext.Text.List.Learn as Learn
...
@@ -94,7 +96,7 @@ nodesAPI ids = deleteNodes ids
...
@@ -94,7 +96,7 @@ nodesAPI ids = deleteNodes ids
-- TODO-EVENTS:
-- TODO-EVENTS:
-- PutNode ?
-- PutNode ?
-- TODO needs design discussion.
-- TODO needs design discussion.
type
Roots
=
Get
'[
J
SON
]
[
NodeUser
]
type
Roots
=
Get
'[
J
SON
]
[
Node
Hyperdata
User
]
:<|>
Put
'[
J
SON
]
Int
-- TODO
:<|>
Put
'[
J
SON
]
Int
-- TODO
-- | TODO: access by admin only
-- | TODO: access by admin only
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/API/Search.hs
View file @
113248dd
...
@@ -32,7 +32,7 @@ import Data.Time (UTCTime)
...
@@ -32,7 +32,7 @@ import Data.Time (UTCTime)
import
GHC.Generics
(
Generic
)
import
GHC.Generics
(
Generic
)
import
Gargantext.API.Types
(
GargServer
)
import
Gargantext.API.Types
(
GargServer
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Database.Action.Facet
import
Gargantext.Database.Action.
Query.
Facet
import
Gargantext.Database.Action.Search
import
Gargantext.Database.Action.Search
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Prelude
import
Gargantext.Prelude
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/API/Table.hs
View file @
113248dd
...
@@ -46,7 +46,7 @@ import GHC.Generics (Generic)
...
@@ -46,7 +46,7 @@ import GHC.Generics (Generic)
import
Gargantext.API.Ngrams
(
TabType
(
..
))
import
Gargantext.API.Ngrams
(
TabType
(
..
))
import
Gargantext.Core.Types
(
Offset
,
Limit
,
TableResult
(
..
))
import
Gargantext.Core.Types
(
Offset
,
Limit
,
TableResult
(
..
))
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Database.Action.Facet
(
FacetDoc
,
runViewDocuments
,
OrderBy
(
..
),
runViewAuthorsDoc
)
import
Gargantext.Database.Action.
Query.
Facet
(
FacetDoc
,
runViewDocuments
,
OrderBy
(
..
),
runViewAuthorsDoc
)
import
Gargantext.Database.Action.Learn
(
FavOrTrash
(
..
),
moreLike
)
import
Gargantext.Database.Action.Learn
(
FavOrTrash
(
..
),
moreLike
)
import
Gargantext.Database.Action.Search
import
Gargantext.Database.Action.Search
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/API/Types.hs
View file @
113248dd
...
@@ -41,7 +41,7 @@ import Gargantext.API.Ngrams
...
@@ -41,7 +41,7 @@ import Gargantext.API.Ngrams
import
Gargantext.API.Orchestrator.Types
import
Gargantext.API.Orchestrator.Types
import
Gargantext.API.Settings
import
Gargantext.API.Settings
import
Gargantext.Core.Types
import
Gargantext.Core.Types
import
Gargantext.Database.Action.Tree
import
Gargantext.Database.Action.
Query.
Tree
import
Gargantext.Database.Admin.Types.Errors
(
NodeError
(
..
),
HasNodeError
(
..
))
import
Gargantext.Database.Admin.Types.Errors
(
NodeError
(
..
),
HasNodeError
(
..
))
import
Gargantext.Database.Admin.Utils
import
Gargantext.Database.Admin.Utils
import
Gargantext.Prelude
import
Gargantext.Prelude
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Flow.hs
View file @
113248dd
...
@@ -55,10 +55,13 @@ import Gargantext.Core.Types.Individu (User(..))
...
@@ -55,10 +55,13 @@ import Gargantext.Core.Types.Individu (User(..))
import
Gargantext.Core.Types.Main
import
Gargantext.Core.Types.Main
import
Gargantext.Database.Action.Flow.List
import
Gargantext.Database.Action.Flow.List
import
Gargantext.Database.Action.Flow.Types
import
Gargantext.Database.Action.Flow.Types
import
Gargantext.Database.Action.Flow.Utils
(
insertDocNgrams
)
import
Gargantext.Database.Action.Flow.Utils
(
insertDocNgrams
,
getUserId
)
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.User
import
Gargantext.Database.Action.Query.Node.Contact
-- (HyperdataContact(..), ContactWho(..))
import
Gargantext.Database.Action.Query.Node.Contact
-- (HyperdataContact(..), ContactWho(..))
import
Gargantext.Database.Action.Query.Node.Document.Insert
-- (insertDocuments, ReturnId(..), addUniqIdsDoc, addUniqIdsContact, ToDbData(..))
import
Gargantext.Database.Action.Query.Node.Document.Insert
-- (insertDocuments, ReturnId(..), addUniqIdsDoc, addUniqIdsContact, ToDbData(..))
import
Gargantext.Database.Action.Root
(
getRoot
)
import
Gargantext.Database.Action.Query.Tree.Root
(
getRoot
)
import
Gargantext.Database.Action.Query.Tree
(
mkRoot
)
import
Gargantext.Database.Action.Search
(
searchInDatabase
)
import
Gargantext.Database.Action.Search
(
searchInDatabase
)
import
Gargantext.Database.Admin.Config
(
userMaster
,
corpusMasterName
)
import
Gargantext.Database.Admin.Config
(
userMaster
,
corpusMasterName
)
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
(
..
),
NodeError
(
..
),
nodeError
)
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
(
..
),
NodeError
(
..
),
nodeError
)
...
@@ -68,7 +71,6 @@ import Gargantext.Database.Schema.Ngrams -- (insertNgrams, Ngrams(..), NgramsInd
...
@@ -68,7 +71,6 @@ import Gargantext.Database.Schema.Ngrams -- (insertNgrams, Ngrams(..), NgramsInd
import
Gargantext.Database.Schema.Node
-- (mkRoot, mkCorpus, getOrMkList, mkGraph, {-mkPhylo,-} mkDashboard, mkAnnuaire, getCorporaWithParentId, HasNodeError, NodeError(..), nodeError)
import
Gargantext.Database.Schema.Node
-- (mkRoot, mkCorpus, getOrMkList, mkGraph, {-mkPhylo,-} mkDashboard, mkAnnuaire, getCorporaWithParentId, HasNodeError, NodeError(..), nodeError)
import
Gargantext.Database.Schema.NodeNgrams
(
listInsertDb
,
getCgramsId
)
import
Gargantext.Database.Schema.NodeNgrams
(
listInsertDb
,
getCgramsId
)
import
Gargantext.Database.Schema.NodeNodeNgrams2
-- (NodeNodeNgrams2, insertNodeNodeNgrams2)
import
Gargantext.Database.Schema.NodeNodeNgrams2
-- (NodeNodeNgrams2, insertNodeNodeNgrams2)
import
Gargantext.Database.Schema.User
(
getUserId
)
import
Gargantext.Ext.IMT
(
toSchoolName
)
import
Gargantext.Ext.IMT
(
toSchoolName
)
import
Gargantext.Ext.IMTUser
(
deserialiseImtUsersFromFile
)
import
Gargantext.Ext.IMTUser
(
deserialiseImtUsersFromFile
)
import
Gargantext.Prelude
import
Gargantext.Prelude
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Flow/Pairing.hs
View file @
113248dd
...
@@ -29,8 +29,8 @@ import Gargantext.Core.Types (TableResult(..))
...
@@ -29,8 +29,8 @@ import Gargantext.Core.Types (TableResult(..))
import
Gargantext.Database.Action.Flow.Utils
import
Gargantext.Database.Action.Flow.Utils
import
Gargantext.Database.Admin.Types.Node
(
AnnuaireId
,
CorpusId
,
ListId
{-, DocId, ContactId-}
)
import
Gargantext.Database.Admin.Types.Node
(
AnnuaireId
,
CorpusId
,
ListId
{-, DocId, ContactId-}
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runPGSQuery
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runPGSQuery
)
import
Gargantext.Database.Node.Children
(
getAllContacts
)
import
Gargantext.Database.
Action.Query.
Node.Children
(
getAllContacts
)
import
Gargantext.Database.Node.Contact
-- (HyperdataContact(..))
import
Gargantext.Database.
Action.Query.
Node.Contact
-- (HyperdataContact(..))
import
Gargantext.Database.Schema.Ngrams
-- (NgramsType(..))
import
Gargantext.Database.Schema.Ngrams
-- (NgramsType(..))
import
Gargantext.Prelude
hiding
(
sum
)
import
Gargantext.Prelude
hiding
(
sum
)
import
Safe
(
lastMay
)
import
Safe
(
lastMay
)
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Flow/Utils.hs
View file @
113248dd
...
@@ -18,16 +18,20 @@ module Gargantext.Database.Action.Flow.Utils
...
@@ -18,16 +18,20 @@ module Gargantext.Database.Action.Flow.Utils
where
where
import
Data.Map
(
Map
)
import
Data.Map
(
Map
)
import
Gargantext.Core.Types
(
Name
)
import
Gargantext.Core.Types.Individu
(
User
(
..
))
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.User
import
Gargantext.Database.Admin.Types.Errors
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
(
NodeId
,
Node
,
NodePoly
(
..
),
Hyperdata
)
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Database.Schema.Ngrams
import
Gargantext.Database.Schema.Ngrams
import
Gargantext.Database.Schema.Node
import
Gargantext.Database.Schema.User
import
Gargantext.Database.Schema.NodeNodeNgrams
import
Gargantext.Database.Schema.NodeNodeNgrams
import
Gargantext.Database.Action.Query.Node
(
getNode
)
import
Gargantext.Prelude
import
Gargantext.Prelude
import
qualified
Data.Map
as
DM
import
qualified
Data.Map
as
DM
getUserId
::
HasNodeError
err
getUserId
::
HasNodeError
err
=>
User
=>
User
->
Cmd
err
UserId
->
Cmd
err
UserId
...
@@ -42,8 +46,6 @@ getUserId (UserName u ) = do
...
@@ -42,8 +46,6 @@ getUserId (UserName u ) = do
Nothing
->
nodeError
NoUserFound
Nothing
->
nodeError
NoUserFound
toMaps
::
Hyperdata
a
toMaps
::
Hyperdata
a
=>
(
a
->
Map
(
NgramsT
Ngrams
)
Int
)
=>
(
a
->
Map
(
NgramsT
Ngrams
)
Int
)
->
[
Node
a
]
->
[
Node
a
]
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Learn.hs
View file @
113248dd
...
@@ -23,7 +23,7 @@ import Data.Maybe
...
@@ -23,7 +23,7 @@ import Data.Maybe
import
Data.Text
(
Text
)
import
Data.Text
(
Text
)
import
Data.Tuple
(
snd
)
import
Data.Tuple
(
snd
)
import
Gargantext.Core.Types
(
Offset
,
Limit
)
import
Gargantext.Core.Types
(
Offset
,
Limit
)
import
Gargantext.Database.Action.Facet
import
Gargantext.Database.Action.
Query.
Facet
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Prelude
import
Gargantext.Prelude
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Metrics.hs
View file @
113248dd
...
@@ -28,7 +28,7 @@ import Gargantext.Database.Action.Metrics.NgramsByNode (getNodesByNgramsOnlyUser
...
@@ -28,7 +28,7 @@ import Gargantext.Database.Action.Metrics.NgramsByNode (getNodesByNgramsOnlyUser
import
Gargantext.Database.Action.Query.Node.Select
import
Gargantext.Database.Action.Query.Node.Select
import
Gargantext.Database.Admin.Config
(
userMaster
)
import
Gargantext.Database.Admin.Config
(
userMaster
)
import
Gargantext.Database.Admin.Types.Node
(
ListId
,
CorpusId
{-, HyperdataCorpus-}
)
import
Gargantext.Database.Admin.Types.Node
(
ListId
,
CorpusId
{-, HyperdataCorpus-}
)
import
Gargantext.Database.
Schema
.Node
(
defaultList
)
import
Gargantext.Database.
Action.Query
.Node
(
defaultList
)
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Gargantext.Text.Metrics
(
scored
,
Scored
(
..
),
{-localMetrics, toScored-}
)
import
Gargantext.Text.Metrics
(
scored
,
Scored
(
..
),
{-localMetrics, toScored-}
)
import
qualified
Data.Map
as
Map
import
qualified
Data.Map
as
Map
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Query.hs
View file @
113248dd
...
@@ -27,12 +27,17 @@ Portability : POSIX
...
@@ -27,12 +27,17 @@ Portability : POSIX
module
Gargantext.Database.Action.Query
module
Gargantext.Database.Action.Query
where
where
import
Gargantext.Core.Types
(
Name
)
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.Node.User
import
Gargantext.Database.Action.Query.User
import
Gargantext.Database.Action.Query.User
import
Gargantext.Database.Admin.Types.Errors
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Database.Schema.Node
import
Opaleye
hiding
(
FromField
)
import
Opaleye
hiding
(
FromField
)
import
Prelude
hiding
(
null
,
id
,
map
,
sum
)
import
Prelude
hiding
(
null
,
id
,
map
,
sum
)
------------------------------------------------------------------------
------------------------------------------------------------------------
-- | TODO mk all others nodes
-- | TODO mk all others nodes
mkNodeWithParent
::
HasNodeError
err
mkNodeWithParent
::
HasNodeError
err
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Query/Node/Select.hs
View file @
113248dd
...
@@ -24,6 +24,7 @@ import Gargantext.Database.Admin.Config
...
@@ -24,6 +24,7 @@ import Gargantext.Database.Admin.Config
import
Gargantext.Database.Admin.Utils
import
Gargantext.Database.Admin.Utils
import
Gargantext.Database.Schema.Node
import
Gargantext.Database.Schema.Node
import
Gargantext.Database.Schema.User
import
Gargantext.Database.Schema.User
import
Gargantext.Database.Action.Query.User
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.Node
import
Opaleye
import
Opaleye
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Query/Node/UpdateOpaleye.hs
View file @
113248dd
...
@@ -26,7 +26,7 @@ import Gargantext.Prelude
...
@@ -26,7 +26,7 @@ import Gargantext.Prelude
import
Gargantext.Database.Schema.Node
import
Gargantext.Database.Schema.Node
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Types.Node
import
Gargantext.Database.Admin.Utils
(
Cmd
,
mkCmd
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
mkCmd
)
import
Gargantext.Database.A
ction.Query
.Node
(
pgNodeId
)
import
Gargantext.Database.A
dmin.Types
.Node
(
pgNodeId
)
updateHyperdata
::
ToJSON
a
=>
NodeId
->
a
->
Cmd
err
Int64
updateHyperdata
::
ToJSON
a
=>
NodeId
->
a
->
Cmd
err
Int64
updateHyperdata
i
h
=
mkCmd
$
\
c
->
runUpdate_
c
(
updateHyperdataQuery
i
h
)
updateHyperdata
i
h
=
mkCmd
$
\
c
->
runUpdate_
c
(
updateHyperdataQuery
i
h
)
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Query/Node/User.hs
View file @
113248dd
{-|
{-|
Module : Gargantext.Database.Node.User
Module : Gargantext.Database.
Action.Query.
Node.User
Description : User Node in Gargantext
Description : User Node in Gargantext
Copyright : (c) CNRS, 2017-Present
Copyright : (c) CNRS, 2017-Present
License : AGPL + CECILL v3
License : AGPL + CECILL v3
...
@@ -15,7 +15,6 @@ Portability : POSIX
...
@@ -15,7 +15,6 @@ Portability : POSIX
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE TemplateHaskell #-}
...
@@ -32,8 +31,10 @@ import GHC.Generics (Generic)
...
@@ -32,8 +31,10 @@ import GHC.Generics (Generic)
import
Gargantext.Core
(
Lang
(
..
))
import
Gargantext.Core
(
Lang
(
..
))
import
Gargantext.Core.Types
(
Name
)
import
Gargantext.Core.Types
(
Name
)
import
Gargantext.Core.Types.Individu
(
Username
,
arbitraryUsername
,
User
(
..
),
UserId
)
import
Gargantext.Core.Types.Individu
(
Username
,
arbitraryUsername
,
User
(
..
),
UserId
)
import
Gargantext.Database.Admin.Types.Node
(
NodeType
(
..
))
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Core.Utils.Prefix
(
unPrefix
,
unPrefixSwagger
)
import
Gargantext.Database.Admin.Types.Node
(
pgNodeId
)
import
Gargantext.Database.Action.Query.Node.Contact
(
HyperdataContact
,
fake_HyperdataContact
)
import
Gargantext.Database.Action.Query.Node.Contact
(
HyperdataContact
,
fake_HyperdataContact
)
import
Gargantext.Database.Admin.Types.Node
(
Node
,
Hyperdata
,
DocumentId
,
NodeId
(
..
))
import
Gargantext.Database.Admin.Types.Node
(
Node
,
Hyperdata
,
DocumentId
,
NodeId
(
..
))
import
Gargantext.Database.Admin.Utils
-- (fromField', Cmd)
import
Gargantext.Database.Admin.Utils
-- (fromField', Cmd)
...
@@ -44,8 +45,6 @@ import Test.QuickCheck (elements)
...
@@ -44,8 +45,6 @@ import Test.QuickCheck (elements)
import
Test.QuickCheck.Arbitrary
(
Arbitrary
,
arbitrary
)
import
Test.QuickCheck.Arbitrary
(
Arbitrary
,
arbitrary
)
------------------------------------------------------------------------
------------------------------------------------------------------------
type
NodeUser
=
Node
HyperdataUser
data
HyperdataUser
=
data
HyperdataUser
=
HyperdataUser
{
_hu_private
::
!
(
Maybe
HyperdataPrivate
)
HyperdataUser
{
_hu_private
::
!
(
Maybe
HyperdataPrivate
)
,
_hu_shared
::
!
(
Maybe
HyperdataContact
)
,
_hu_shared
::
!
(
Maybe
HyperdataContact
)
...
@@ -136,7 +135,7 @@ $(deriveJSON (unPrefix "_hpu_") ''HyperdataPublic)
...
@@ -136,7 +135,7 @@ $(deriveJSON (unPrefix "_hpu_") ''HyperdataPublic)
-----------------------------------------------------------------
-----------------------------------------------------------------
getNodeUser
::
NodeId
->
Cmd
err
(
Node
HyperdataUser
)
getNodeUser
::
NodeId
->
Cmd
err
(
Node
HyperdataUser
)
getNodeUser
nId
=
do
getNodeUser
nId
=
do
fromMaybe
(
panic
$
"Node does not exist: "
<>
show
nId
)
.
headMay
fromMaybe
(
panic
$
"Node does not exist: "
<>
(
cs
$
show
nId
)
)
.
headMay
<$>
runOpaQuery
(
limit
1
$
selectNode
(
pgNodeId
nId
))
<$>
runOpaQuery
(
limit
1
$
selectNode
(
pgNodeId
nId
))
...
@@ -145,6 +144,3 @@ nodeUserW maybeName maybeHyperdata = node NodeUser name user Nothing
...
@@ -145,6 +144,3 @@ nodeUserW maybeName maybeHyperdata = node NodeUser name user Nothing
where
where
name
=
maybe
"User"
identity
maybeName
name
=
maybe
"User"
identity
maybeName
user
=
maybe
fake_HyperdataUser
identity
maybeHyperdata
user
=
maybe
fake_HyperdataUser
identity
maybeHyperdata
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Query/Tree.hs
View file @
113248dd
...
@@ -18,15 +18,7 @@ Let a Root Node, return the Tree of the Node as a directed acyclic graph
...
@@ -18,15 +18,7 @@ Let a Root Node, return the Tree of the Node as a directed acyclic graph
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE RankNTypes #-}
module
Gargantext.Database.Action.Query.Tree
module
Gargantext.Database.Action.Query.Tree
(
treeDB
where
,
TreeError
(
..
)
,
HasTreeError
(
..
)
,
dbTree
,
toNodeTree
,
DbTreeNode
,
isDescendantOf
,
isIn
)
where
import
Control.Lens
(
Prism
'
,
(
#
),
(
^..
),
at
,
each
,
_Just
,
to
)
import
Control.Lens
(
Prism
'
,
(
#
),
(
^..
),
at
,
each
,
_Just
,
to
)
import
Control.Monad.Error.Class
(
MonadError
(
throwError
))
import
Control.Monad.Error.Class
(
MonadError
(
throwError
))
...
@@ -34,15 +26,18 @@ import Data.Map (Map, fromListWith, lookup)
...
@@ -34,15 +26,18 @@ import Data.Map (Map, fromListWith, lookup)
import
Data.Text
(
Text
)
import
Data.Text
(
Text
)
import
Database.PostgreSQL.Simple
import
Database.PostgreSQL.Simple
import
Database.PostgreSQL.Simple.SqlQQ
import
Database.PostgreSQL.Simple.SqlQQ
import
Gargantext.Core.Types.Individu
import
Gargantext.Prelude
import
Gargantext.Core.Types.Main
(
NodeTree
(
..
),
Tree
(
..
))
import
Gargantext.Core.Types.Main
(
NodeTree
(
..
),
Tree
(
..
))
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Admin.Types.Node
-- (pgNodeId, NodeType(..))
import
Gargantext.Database.Action.Query.User
import
Gargantext.Database.Action.Query
import
Gargantext.Database.Action.Flow.Utils
(
getUserId
)
import
Gargantext.Database.Admin.Config
(
fromNodeTypeId
,
nodeTypeId
)
import
Gargantext.Database.Admin.Config
(
fromNodeTypeId
,
nodeTypeId
)
import
Gargantext.Database.Admin.Types.Node
(
NodeId
,
NodeType
,
DocId
,
allNodeTypes
)
import
Gargantext.Database.Admin.Types.Errors
import
Gargantext.Database.Admin.Types.Errors
import
Gargantext.Database.Admin.Types.Node
(
NodeId
,
NodeType
,
DocId
,
allNodeTypes
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runPGSQuery
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runPGSQuery
)
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Prelude
import
Gargantext.Database.Action.Query.User
------------------------------------------------------------------------
------------------------------------------------------------------------
-- import Gargantext.Database.Utils (runCmdDev)
-- import Gargantext.Database.Utils (runCmdDev)
...
@@ -87,8 +82,6 @@ treeError te = throwError $ _TreeError # te
...
@@ -87,8 +82,6 @@ treeError te = throwError $ _TreeError # te
treeDB
::
HasTreeError
err
=>
RootId
->
[
NodeType
]
->
Cmd
err
(
Tree
NodeTree
)
treeDB
::
HasTreeError
err
=>
RootId
->
[
NodeType
]
->
Cmd
err
(
Tree
NodeTree
)
treeDB
r
nodeTypes
=
toTree
=<<
(
toTreeParent
<$>
dbTree
r
nodeTypes
)
treeDB
r
nodeTypes
=
toTree
=<<
(
toTreeParent
<$>
dbTree
r
nodeTypes
)
type
RootId
=
NodeId
type
ParentId
=
NodeId
------------------------------------------------------------------------
------------------------------------------------------------------------
toTree
::
(
MonadError
e
m
,
HasTreeError
e
)
toTree
::
(
MonadError
e
m
,
HasTreeError
e
)
=>
Map
(
Maybe
ParentId
)
[
DbTreeNode
]
->
m
(
Tree
NodeTree
)
=>
Map
(
Maybe
ParentId
)
[
DbTreeNode
]
->
m
(
Tree
NodeTree
)
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Query/Tree/Root.hs
View file @
113248dd
...
@@ -33,7 +33,8 @@ import Gargantext.Database.Admin.Config (nodeTypeId)
...
@@ -33,7 +33,8 @@ import Gargantext.Database.Admin.Config (nodeTypeId)
import
Gargantext.Database.Action.Query.Node.User
(
HyperdataUser
)
import
Gargantext.Database.Action.Query.Node.User
(
HyperdataUser
)
import
Gargantext.Database.Schema.Node
(
NodeRead
)
import
Gargantext.Database.Schema.Node
(
NodeRead
)
import
Gargantext.Database.Schema.Node
(
queryNodeTable
)
import
Gargantext.Database.Schema.Node
(
queryNodeTable
)
import
Gargantext.Database.Schema.User
(
queryUserTable
,
UserPoly
(
..
))
import
Gargantext.Database.Schema.User
(
UserPoly
(
..
))
import
Gargantext.Database.Action.Query.User
(
queryUserTable
)
import
Gargantext.Database.Admin.Types.Node
(
Node
,
NodePoly
(
..
),
NodeType
(
NodeUser
))
import
Gargantext.Database.Admin.Types.Node
(
Node
,
NodePoly
(
..
),
NodeType
(
NodeUser
))
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runOpaQuery
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runOpaQuery
)
import
Gargantext.Prelude
import
Gargantext.Prelude
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Action/Search.hs
View file @
113248dd
...
@@ -16,7 +16,6 @@ Portability : POSIX
...
@@ -16,7 +16,6 @@ Portability : POSIX
module
Gargantext.Database.Action.Search
where
module
Gargantext.Database.Action.Search
where
--import Gargantext.Database.Node.Contact
import
Control.Arrow
(
returnA
)
import
Control.Arrow
(
returnA
)
import
Control.Lens
((
^.
))
import
Control.Lens
((
^.
))
import
Data.Aeson
import
Data.Aeson
...
@@ -31,6 +30,7 @@ import Database.PostgreSQL.Simple.ToField
...
@@ -31,6 +30,7 @@ import Database.PostgreSQL.Simple.ToField
import
Gargantext.Core.Types
import
Gargantext.Core.Types
import
Gargantext.Database.Action.Query.Facet
import
Gargantext.Database.Action.Query.Facet
import
Gargantext.Database.Action.Query.Join
(
leftJoin6
)
import
Gargantext.Database.Action.Query.Join
(
leftJoin6
)
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Admin.Config
(
nodeTypeId
)
import
Gargantext.Database.Admin.Config
(
nodeTypeId
)
import
Gargantext.Database.Admin.Types.Node
(
NodeType
(
..
))
import
Gargantext.Database.Admin.Types.Node
(
NodeType
(
..
))
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runPGSQuery
,
runOpaQuery
,
runCountOpaQuery
)
import
Gargantext.Database.Admin.Utils
(
Cmd
,
runPGSQuery
,
runOpaQuery
,
runCountOpaQuery
)
...
@@ -43,7 +43,6 @@ import Gargantext.Text.Terms.Mono.Stem.En (stemIt)
...
@@ -43,7 +43,6 @@ import Gargantext.Text.Terms.Mono.Stem.En (stemIt)
import
Opaleye
hiding
(
Query
,
Order
)
import
Opaleye
hiding
(
Query
,
Order
)
import
qualified
Opaleye
as
O
hiding
(
Order
)
import
qualified
Opaleye
as
O
hiding
(
Order
)
------------------------------------------------------------------------
------------------------------------------------------------------------
searchInDatabase
::
ParentId
searchInDatabase
::
ParentId
->
Text
->
Text
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Database/Admin/Types/Node.hs
View file @
113248dd
...
@@ -63,8 +63,6 @@ pgNodeId = O.pgInt4 . id2int
...
@@ -63,8 +63,6 @@ pgNodeId = O.pgInt4 . id2int
id2int
(
NodeId
n
)
=
n
id2int
(
NodeId
n
)
=
n
------------------------------------------------------------------------
------------------------------------------------------------------------
newtype
NodeId
=
NodeId
Int
newtype
NodeId
=
NodeId
Int
deriving
(
Show
,
Read
,
Generic
,
Num
,
Eq
,
Ord
,
Enum
,
ToJSONKey
,
FromJSONKey
,
ToJSON
,
FromJSON
)
deriving
(
Show
,
Read
,
Generic
,
Num
,
Eq
,
Ord
,
Enum
,
ToJSONKey
,
FromJSONKey
,
ToJSON
,
FromJSON
)
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Text/Corpus/API.hs
View file @
113248dd
...
@@ -27,7 +27,7 @@ import Data.Maybe
...
@@ -27,7 +27,7 @@ import Data.Maybe
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Gargantext.Core
(
Lang
(
..
))
import
Gargantext.Core
(
Lang
(
..
))
import
Gargantext.API.Orchestrator.Types
(
ExternalAPIs
(
..
),
externalAPIs
)
import
Gargantext.API.Orchestrator.Types
(
ExternalAPIs
(
..
),
externalAPIs
)
import
Gargantext.Database.Types.Node
(
HyperdataDocument
(
..
))
import
Gargantext.Database.
Admin.
Types.Node
(
HyperdataDocument
(
..
))
import
qualified
Gargantext.Text.Corpus.API.Pubmed
as
PUBMED
import
qualified
Gargantext.Text.Corpus.API.Pubmed
as
PUBMED
import
qualified
Gargantext.Text.Corpus.API.Isidore
as
ISIDORE
import
qualified
Gargantext.Text.Corpus.API.Isidore
as
ISIDORE
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Text/Corpus/API/Isidore.hs
View file @
113248dd
...
@@ -18,7 +18,7 @@ module Gargantext.Text.Corpus.API.Isidore where
...
@@ -18,7 +18,7 @@ module Gargantext.Text.Corpus.API.Isidore where
import
System.FilePath
(
FilePath
())
import
System.FilePath
(
FilePath
())
import
Data.Text
(
Text
)
import
Data.Text
(
Text
)
import
Gargantext.Core
(
Lang
(
..
))
import
Gargantext.Core
(
Lang
(
..
))
import
Gargantext.Database.Types.Node
(
HyperdataDocument
(
..
))
import
Gargantext.Database.
Admin.
Types.Node
(
HyperdataDocument
(
..
))
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Isidore.Client
import
Isidore.Client
import
Servant.Client
import
Servant.Client
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Viz/Chart.hs
View file @
113248dd
...
@@ -24,6 +24,7 @@ import Data.Text (Text)
...
@@ -24,6 +24,7 @@ import Data.Text (Text)
import
GHC.Generics
(
Generic
)
import
GHC.Generics
(
Generic
)
import
Gargantext.Core.Types.Main
import
Gargantext.Core.Types.Main
import
Gargantext.Database.Action.Query.Node.Select
import
Gargantext.Database.Action.Query.Node.Select
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Admin.Config
import
Gargantext.Database.Admin.Config
import
Gargantext.Database.Admin.Types.Node
(
CorpusId
)
import
Gargantext.Database.Admin.Types.Node
(
CorpusId
)
import
Gargantext.Database.Admin.Utils
import
Gargantext.Database.Admin.Utils
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Viz/Graph/API.hs
View file @
113248dd
...
@@ -44,15 +44,17 @@ import Gargantext.API.Ngrams.Tools
...
@@ -44,15 +44,17 @@ import Gargantext.API.Ngrams.Tools
import
Gargantext.API.Orchestrator.Types
import
Gargantext.API.Orchestrator.Types
import
Gargantext.API.Types
import
Gargantext.API.Types
import
Gargantext.Core.Types.Main
import
Gargantext.Core.Types.Main
import
Gargantext.Database.Config
import
Gargantext.Database.
Admin.
Config
import
Gargantext.Database.Metrics.NgramsByNode
(
getNodesByNgramsOnlyUser
)
import
Gargantext.Database.
Action.
Metrics.NgramsByNode
(
getNodesByNgramsOnlyUser
)
import
Gargantext.Database.Schema.Ngrams
import
Gargantext.Database.Schema.Ngrams
import
Gargantext.Database.Node.Select
import
Gargantext.Database.Action.Query.Node.Select
import
Gargantext.Database.Schema.Node
(
getNodeWith
,
getNodeUser
,
defaultList
,
insertGraph
)
import
Gargantext.Database.Action.Query.Node
import
Gargantext.Database.Types.Errors
(
HasNodeError
)
import
Gargantext.Database.Action.Query.Node.User
import
Gargantext.Database.Types.Node
hiding
(
node_id
)
-- (GraphId, ListId, CorpusId, NodeId)
import
Gargantext.Database.Schema.Node
-- (getNodeWith, getNodeUser, defaultList, insertGraph)
import
Gargantext.Database.Node.UpdateOpaleye
(
updateHyperdata
)
import
Gargantext.Database.Admin.Types.Errors
(
HasNodeError
)
import
Gargantext.Database.Utils
(
Cmd
)
import
Gargantext.Database.Admin.Types.Node
hiding
(
node_id
)
-- (GraphId, ListId, CorpusId, NodeId)
import
Gargantext.Database.Action.Query.Node.UpdateOpaleye
(
updateHyperdata
)
import
Gargantext.Database.Admin.Utils
(
Cmd
)
import
Gargantext.Prelude
import
Gargantext.Prelude
import
qualified
Gargantext.Prelude
as
P
import
qualified
Gargantext.Prelude
as
P
import
Gargantext.Viz.Graph
import
Gargantext.Viz.Graph
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Viz/Phylo/API.hs
View file @
113248dd
...
@@ -30,9 +30,8 @@ import qualified Data.ByteString as DB
...
@@ -30,9 +30,8 @@ import qualified Data.ByteString as DB
import
qualified
Data.ByteString.Lazy
as
DBL
import
qualified
Data.ByteString.Lazy
as
DBL
import
Data.Swagger
import
Data.Swagger
import
Gargantext.API.Types
import
Gargantext.API.Types
import
Gargantext.Database.Types.Node
(
PhyloId
,
ListId
,
CorpusId
)
import
Gargantext.Database.Action.Query.Node
(
insertNodes
,
nodePhyloW
,
getNodePhylo
)
import
Gargantext.Database.Schema.Node
(
insertNodes
,
nodePhyloW
,
getNodePhylo
)
import
Gargantext.Database.Admin.Types.Node
-- (PhyloId, ListId, CorpusId, UserId, NodeId(..))
import
Gargantext.Database.Types.Node
-- (NodePhylo(..))
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Gargantext.Viz.Phylo
import
Gargantext.Viz.Phylo
import
Gargantext.Viz.Phylo.Main
import
Gargantext.Viz.Phylo.Main
...
...
This diff is collapsed.
Click to expand it.
src/Gargantext/Viz/Phylo/Main.hs
View file @
113248dd
...
@@ -28,7 +28,7 @@ import Gargantext.API.Ngrams.Tools (getTermsWith)
...
@@ -28,7 +28,7 @@ import Gargantext.API.Ngrams.Tools (getTermsWith)
import
Gargantext.Core.Types
import
Gargantext.Core.Types
import
Gargantext.Database.Action.Flow
import
Gargantext.Database.Action.Flow
import
Gargantext.Database.Schema.Ngrams
(
NgramsType
(
..
))
import
Gargantext.Database.Schema.Ngrams
(
NgramsType
(
..
))
import
Gargantext.Database.
Schema.Node
(
defaultList
)
import
Gargantext.Database.
Action.Query.Node
(
defaultList
)
import
Gargantext.Database.Schema.NodeNode
(
selectDocs
)
import
Gargantext.Database.Schema.NodeNode
(
selectDocs
)
import
Gargantext.Prelude
import
Gargantext.Prelude
import
Gargantext.Text.Context
(
TermList
)
import
Gargantext.Text.Context
(
TermList
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment