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
Christian Merten
haskell-gargantext
Commits
3e97be84
Commit
3e97be84
authored
Sep 28, 2021
by
Przemyslaw Kaminski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[padagraph] add basic support for NodePadagraph in backend
parent
2f8e3065
Changes
22
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
71 additions
and
107 deletions
+71
-107
New.hs
src/Gargantext/API/Node/New.hs
+1
-1
Types.hs
src/Gargantext/Core/Viz/Types.hs
+0
-5
Config.hs
src/Gargantext/Database/Admin/Config.hs
+2
-0
Hyperdata.hs
src/Gargantext/Database/Admin/Types/Hyperdata.hs
+2
-0
Any.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Any.hs
+0
-7
Contact.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Contact.hs
+0
-7
Corpus.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Corpus.hs
+0
-7
CorpusField.hs
src/Gargantext/Database/Admin/Types/Hyperdata/CorpusField.hs
+0
-2
Dashboard.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Dashboard.hs
+0
-7
Default.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Default.hs
+6
-7
Document.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs
+0
-7
File.hs
src/Gargantext/Database/Admin/Types/Hyperdata/File.hs
+0
-7
Folder.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Folder.hs
+0
-7
Frame.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Frame.hs
+0
-7
List.hs
src/Gargantext/Database/Admin/Types/Hyperdata/List.hs
+0
-7
Model.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Model.hs
+0
-7
Padagraph.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Padagraph.hs
+58
-0
Phylo.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Phylo.hs
+0
-7
Texts.hs
src/Gargantext/Database/Admin/Types/Hyperdata/Texts.hs
+0
-7
User.hs
src/Gargantext/Database/Admin/Types/Hyperdata/User.hs
+0
-7
Metrics.hs
src/Gargantext/Database/Admin/Types/Metrics.hs
+0
-1
Node.hs
src/Gargantext/Database/Admin/Types/Node.hs
+2
-0
No files found.
src/Gargantext/API/Node/New.hs
View file @
3e97be84
...
...
@@ -43,7 +43,7 @@ import Gargantext.Prelude
------------------------------------------------------------------------
data
PostNode
=
PostNode
{
pn_name
::
Text
,
pn_typename
::
NodeType
}
,
pn_typename
::
NodeType
}
deriving
(
Generic
)
------------------------------------------------------------------------
-- TODO unPrefix "pn_" FromJSON, ToJSON, ToSchema, adapt frontend.
...
...
src/Gargantext/Core/Viz/Types.hs
View file @
3e97be84
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Core.Viz.Types
where
...
...
src/Gargantext/Database/Admin/Config.hs
View file @
3e97be84
...
...
@@ -81,6 +81,8 @@ nodeTypeId n =
NodeFrameNotebook
->
993
NodeFrameVisio
->
994
NodePadagraph
->
91
-- Cooccurrences -> 9
--
-- Specclusion -> 11
...
...
src/Gargantext/Database/Admin/Types/Hyperdata.hs
View file @
3e97be84
...
...
@@ -22,6 +22,7 @@ module Gargantext.Database.Admin.Types.Hyperdata
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
Frame
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
List
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
Model
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
Padagraph
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
Prelude
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
Texts
,
module
Gargantext
.
Database
.
Admin
.
Types
.
Hyperdata
.
Phylo
...
...
@@ -40,6 +41,7 @@ import Gargantext.Database.Admin.Types.Hyperdata.Folder
import
Gargantext.Database.Admin.Types.Hyperdata.Frame
import
Gargantext.Database.Admin.Types.Hyperdata.List
import
Gargantext.Database.Admin.Types.Hyperdata.Model
import
Gargantext.Database.Admin.Types.Hyperdata.Padagraph
import
Gargantext.Database.Admin.Types.Hyperdata.Prelude
(
Hyperdata
)
import
Gargantext.Database.Admin.Types.Hyperdata.Texts
import
Gargantext.Database.Admin.Types.Hyperdata.Phylo
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Any.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Any
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Contact.hs
View file @
3e97be84
...
...
@@ -10,13 +10,6 @@ Portability : POSIX
-}
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Corpus.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Corpus
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/CorpusField.hs
View file @
3e97be84
...
...
@@ -9,8 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.CorpusField
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Dashboard.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Dashboard
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Default.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Default
...
...
@@ -57,6 +50,8 @@ data DefaultHyperdata =
|
DefaultFile
HyperdataFile
|
DefaultPadagraph
HyperdataPadagraph
instance
Hyperdata
DefaultHyperdata
instance
ToJSON
DefaultHyperdata
where
...
...
@@ -90,6 +85,8 @@ instance ToJSON DefaultHyperdata where
toJSON
(
DefaultFile
x
)
=
toJSON
x
toJSON
(
DefaultPadagraph
x
)
=
toJSON
x
defaultHyperdata
::
NodeType
->
DefaultHyperdata
defaultHyperdata
NodeUser
=
DefaultUser
defaultHyperdataUser
...
...
@@ -121,3 +118,5 @@ defaultHyperdata NodeFrameVisio = DefaultFrameVisio defaultHyperdataFrame
defaultHyperdata
NodeFrameNotebook
=
DefaultFrameCalc
defaultHyperdataFrame
defaultHyperdata
NodeFile
=
DefaultFile
defaultHyperdataFile
defaultHyperdata
NodePadagraph
=
DefaultPadagraph
defaultHyperdataPadagraph
src/Gargantext/Database/Admin/Types/Hyperdata/Document.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Document
where
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/File.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.File
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Folder.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Folder
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Frame.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Frame
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/List.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.List
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Model.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Model
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Padagraph.hs
0 → 100644
View file @
3e97be84
{-|
Module : Gargantext.Database.Admin.Types.Hyperdata.Padagraph
Description :
Copyright : (c) CNRS, 2017-Present
License : AGPL + CECILL v3
Maintainer : team@gargantext.org
Stability : experimental
Portability : POSIX
-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Padagraph
where
import
Gargantext.Prelude
import
Gargantext.Database.Admin.Types.Hyperdata.Prelude
------------------------------------------------------------------------
data
HyperdataPadagraph
=
HyperdataPadagraph
{
_hpad_base
::
!
Text
,
_hpad_graph_id
::
!
Text
}
deriving
(
Generic
)
defaultHyperdataPadagraph
::
HyperdataPadagraph
defaultHyperdataPadagraph
=
HyperdataPadagraph
""
""
------------------------------------------------------------------------
-- Instances
------------------------------------------------------------------------
-- | Specific Gargantext instance
instance
Hyperdata
HyperdataPadagraph
makeLenses
''
H
yperdataPadagraph
-- | All Json instances
$
(
deriveJSON
(
unPrefix
"_hpad_"
)
''
H
yperdataPadagraph
)
-- | Arbitrary instances for tests
instance
Arbitrary
HyperdataPadagraph
where
arbitrary
=
pure
defaultHyperdataPadagraph
instance
FromField
HyperdataPadagraph
where
fromField
=
fromField'
instance
QueryRunnerColumnDefault
PGJsonb
HyperdataPadagraph
where
queryRunnerColumnDefault
=
fieldQueryRunnerColumn
instance
ToSchema
HyperdataPadagraph
where
declareNamedSchema
proxy
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_hpad_"
)
proxy
&
mapped
.
schema
.
description
?~
"Frame Hyperdata"
&
mapped
.
schema
.
example
?~
toJSON
defaultHyperdataPadagraph
src/Gargantext/Database/Admin/Types/Hyperdata/Phylo.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Phylo
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/Texts.hs
View file @
3e97be84
...
...
@@ -9,13 +9,6 @@ Portability : POSIX
-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Hyperdata.Texts
...
...
src/Gargantext/Database/Admin/Types/Hyperdata/User.hs
View file @
3e97be84
...
...
@@ -10,13 +10,6 @@ Portability : POSIX
-}
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE TemplateHaskell #-}
...
...
src/Gargantext/Database/Admin/Types/Metrics.hs
View file @
3e97be84
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE TemplateHaskell #-}
module
Gargantext.Database.Admin.Types.Metrics
where
...
...
src/Gargantext/Database/Admin/Types/Node.hs
View file @
3e97be84
...
...
@@ -266,6 +266,7 @@ data NodeType = NodeUser
-- Optional Nodes
|
NodeFrameWrite
|
NodeFrameCalc
|
NodeFrameVisio
|
NodeFrameNotebook
|
NodeFile
|
NodePadagraph
deriving
(
Show
,
Read
,
Eq
,
Generic
,
Bounded
,
Enum
)
...
...
@@ -304,6 +305,7 @@ defaultName NodeFrameNotebook = "Frame Code"
defaultName
NodeFile
=
"File"
defaultName
NodePadagraph
=
"Padagraph"
instance
FromJSON
NodeType
instance
ToJSON
NodeType
...
...
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