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
158
Issues
158
List
Board
Labels
Milestones
Merge Requests
11
Merge Requests
11
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
gargantext
haskell-gargantext
Commits
adabce2d
Commit
adabce2d
authored
Apr 26, 2021
by
Alexandre Delanoë
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[ADMIN] LTS stack upgrade
parent
0f3fbe9c
Pipeline
#1447
canceled with stage
Changes
14
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
265 additions
and
212 deletions
+265
-212
List.hs
src/Gargantext/API/Ngrams/List.hs
+4
-0
Types.hs
src/Gargantext/API/Ngrams/Types.hs
+4
-0
Node.hs
src/Gargantext/API/Node.hs
+2
-0
Annuaire.hs
src/Gargantext/API/Node/Corpus/Annuaire.hs
+3
-0
New.hs
src/Gargantext/API/Node/Corpus/New.hs
+2
-0
File.hs
src/Gargantext/API/Node/Corpus/New/File.hs
+1
-0
Types.hs
src/Gargantext/API/Node/Types.hs
+6
-0
Prelude.hs
src/Gargantext/API/Prelude.hs
+1
-0
Server.hs
src/Gargantext/API/Server.hs
+1
-1
ThrowAll.hs
src/Gargantext/API/ThrowAll.hs
+1
-1
Date.hs
src/Gargantext/Core/Text/Corpus/Parsers/Date.hs
+3
-2
IGraph.hs
src/Gargantext/Core/Viz/Graph/Tools/IGraph.hs
+1
-1
Join.hs
src/Gargantext/Database/Query/Join.hs
+220
-193
stack.yaml
stack.yaml
+16
-14
No files found.
src/Gargantext/API/Ngrams/List.hs
View file @
adabce2d
...
...
@@ -126,6 +126,10 @@ makeLenses ''WithFile
instance
FromForm
WithFile
instance
FromJSON
WithFile
where
parseJSON
=
genericParseJSON
$
jsonOptions
"_wf_"
instance
ToJSON
WithFile
where
toJSON
=
genericToJSON
$
jsonOptions
"_wf_"
instance
ToSchema
WithFile
where
declareNamedSchema
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_wf_"
)
src/Gargantext/API/Ngrams/Types.hs
View file @
adabce2d
...
...
@@ -782,6 +782,10 @@ data UpdateTableNgramsCharts = UpdateTableNgramsCharts
makeLenses
''
U
pdateTableNgramsCharts
instance
FromJSON
UpdateTableNgramsCharts
where
parseJSON
=
genericParseJSON
$
jsonOptions
"_utn_"
instance
ToJSON
UpdateTableNgramsCharts
where
toJSON
=
genericToJSON
$
jsonOptions
"_utn_"
instance
ToSchema
UpdateTableNgramsCharts
where
declareNamedSchema
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_utn_"
)
...
...
src/Gargantext/API/Node.hs
View file @
adabce2d
...
...
@@ -192,6 +192,8 @@ nodeAPI :: forall proxy a.
(
JSONB
a
,
FromJSON
a
,
ToJSON
a
,
MimeRender
JSON
a
,
MimeUnrender
JSON
a
)
=>
proxy
a
->
UserId
->
NodeId
...
...
src/Gargantext/API/Node/Corpus/Annuaire.hs
View file @
adabce2d
...
...
@@ -49,6 +49,9 @@ makeLenses ''AnnuaireWithForm
instance
FromForm
AnnuaireWithForm
instance
FromJSON
AnnuaireWithForm
where
parseJSON
=
genericParseJSON
$
jsonOptions
"_wf_"
instance
ToJSON
AnnuaireWithForm
where
toJSON
=
genericToJSON
$
jsonOptions
"_wf_"
instance
ToSchema
AnnuaireWithForm
where
declareNamedSchema
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_wf_"
)
...
...
src/Gargantext/API/Node/Corpus/New.hs
View file @
adabce2d
...
...
@@ -155,6 +155,8 @@ data WithQuery = WithQuery
makeLenses
''
W
ithQuery
instance
FromJSON
WithQuery
where
parseJSON
=
genericParseJSON
$
jsonOptions
"_wq_"
instance
ToJSON
WithQuery
where
toJSON
=
genericToJSON
$
jsonOptions
"_wq_"
instance
ToSchema
WithQuery
where
declareNamedSchema
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_wq_"
)
...
...
src/Gargantext/API/Node/Corpus/New/File.hs
View file @
adabce2d
...
...
@@ -54,6 +54,7 @@ instance Arbitrary FileType
instance
ToParamSchema
FileType
instance
FromJSON
FileType
instance
ToJSON
FileType
instance
ToParamSchema
(
MultipartData
Mem
)
where
toParamSchema
_
=
toParamSchema
(
Proxy
::
Proxy
TODO
)
...
...
src/Gargantext/API/Node/Types.hs
View file @
adabce2d
...
...
@@ -33,6 +33,8 @@ makeLenses ''NewWithForm
instance
FromForm
NewWithForm
instance
FromJSON
NewWithForm
where
parseJSON
=
genericParseJSON
$
jsonOptions
"_wf_"
instance
ToJSON
NewWithForm
where
toJSON
=
genericToJSON
$
jsonOptions
"_wf_"
instance
ToSchema
NewWithForm
where
declareNamedSchema
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_wf_"
)
...
...
@@ -48,6 +50,10 @@ makeLenses ''NewWithFile
instance
FromForm
NewWithFile
instance
FromJSON
NewWithFile
where
parseJSON
=
genericParseJSON
$
jsonOptions
"_wfi_"
instance
ToJSON
NewWithFile
where
toJSON
=
genericToJSON
$
jsonOptions
"_wfi_"
instance
ToSchema
NewWithFile
where
declareNamedSchema
=
genericDeclareNamedSchema
(
unPrefixSwagger
"_wfi_"
)
...
...
src/Gargantext/API/Prelude.hs
View file @
adabce2d
...
...
@@ -71,6 +71,7 @@ type GargServerC env err m =
(
CmdRandom
env
err
m
,
EnvC
env
,
ErrC
err
,
MimeRender
JSON
err
)
type
GargServerT
env
err
m
api
=
GargServerC
env
err
m
=>
ServerT
api
m
...
...
src/Gargantext/API/Server.hs
View file @
adabce2d
...
...
@@ -37,7 +37,7 @@ import Gargantext.Prelude.Config (gc_url_backend_api)
import
Gargantext.Database.Prelude
(
hasConfig
)
serverGargAPI
::
Text
->
GargServerM
env
err
GargAPI
serverGargAPI
::
MimeRender
JSON
err
=>
Text
->
GargServerM
env
err
GargAPI
serverGargAPI
baseUrl
-- orchestrator
=
auth
:<|>
gargVersion
...
...
src/Gargantext/API/ThrowAll.hs
View file @
adabce2d
...
...
@@ -44,7 +44,7 @@ instance {-# OVERLAPPING #-} ThrowAll' e b => ThrowAll' e (a -> b) where
instance
{-# OVERLAPPABLE #-}
(
MonadError
e
m
)
=>
ThrowAll'
e
(
m
a
)
where
throwAll'
=
throwError
serverPrivateGargAPI
::
GargServerM
env
err
GargPrivateAPI
serverPrivateGargAPI
::
MimeRender
JSON
err
=>
GargServerM
env
err
GargPrivateAPI
serverPrivateGargAPI
(
Authenticated
auser
)
=
serverPrivateGargAPI'
auser
serverPrivateGargAPI
_
=
throwAll'
(
_ServerError
#
err401
)
-- Here throwAll' requires a concrete type for the monad.
src/Gargantext/Core/Text/Corpus/Parsers/Date.hs
View file @
adabce2d
...
...
@@ -26,7 +26,8 @@ import Data.Time.Clock (UTCTime(..), getCurrentTime)
import
Data.Time.LocalTime
(
utc
)
import
Data.Time.LocalTime.TimeZone.Series
(
zonedTimeToZoneSeriesTime
)
import
Duckling.Api
(
analyze
)
import
Duckling.Core
(
makeLocale
,
Some
(
This
),
Dimension
(
Time
))
import
Duckling.Core
(
makeLocale
,
Dimension
(
Time
))
import
Duckling.Types
(
Seal
(
..
))
import
Duckling.Resolve
(
fromUTC
,
Context
(
Context
,
referenceTime
,
locale
),
DucklingTime
(
DucklingTime
),
Options
(
..
))
import
Duckling.Types
(
ResolvedToken
(
..
),
ResolvedVal
(
..
))
import
Gargantext.Core
(
Lang
(
FR
,
EN
))
...
...
@@ -128,7 +129,7 @@ parseDateWithDuckling lang input options = do
contxt
<-
localContext
lang
<$>
utcToDucklingTime
<$>
getCurrentTime
--pure $ parseAndResolve (rulesFor (locale ctx) (HashSet.fromList [(This Time)])) input ctx
-- TODO check/test Options False or True
pure
$
analyze
input
contxt
options
$
HashSet
.
fromList
[(
This
Time
)]
pure
$
analyze
input
contxt
options
$
HashSet
.
fromList
[(
Seal
Time
)]
src/Gargantext/Core/Viz/Graph/Tools/IGraph.hs
View file @
adabce2d
...
...
@@ -77,7 +77,7 @@ partitions_spinglass' :: (Serialize v, Serialize e)
=>
Seed
->
IG
.
Graph
'U
v
e
->
IO
[[
Int
]]
partitions_spinglass'
s
g
=
do
gen
<-
IG
.
withSeed
s
pure
pure
$
IG
.
findCommunity
g
Nothing
Nothing
IG
.
spinglass
gen
IG
.
findCommunity
g
Nothing
Nothing
IG
.
spinglass
gen
data
ClusterNode
=
ClusterNode
{
cl_node_id
::
Int
...
...
src/Gargantext/Database/Query/Join.hs
View file @
adabce2d
This diff is collapsed.
Click to expand it.
stack.yaml
View file @
adabce2d
resolver
:
lts-16.26
resolver
:
url
:
https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/17/10.yaml
flags
:
{}
extra-package-dbs
:
[]
packages
:
-
.
#- 'deps/patches-class'
#- 'deps/patches-map'
#- 'deps/servant-job'
#- 'deps/accelerate'
#- 'deps/accelerate-utility'
...
...
@@ -59,7 +59,7 @@ extra-deps:
# NP libs
#- git: https://github.com/np/servant-job.git # waiting for PR
-
git
:
https://github.com/delanoe/servant-job.git
commit
:
a9d8ec247b60906ae0ad76ea017cacd6ff36a7a1
commit
:
5b15f6ffbff6bc8e26c46206d6d227213fc1821f
#- git: https://github.com/np/patches-map
-
git
:
https://github.com/delanoe/patches-map
commit
:
76cae88f367976ff091e661ee69a5c3126b94694
...
...
@@ -68,8 +68,9 @@ extra-deps:
commit
:
d3e971d4e78d1dfcc853f2fb86bde1995faf22ae
# Graph libs
-
git
:
https://github.com/kaizhang/haskell-igraph.git
commit
:
34553acc4ebdcae7065311dcefb426e0fd58c5a0
#- git: https://github.com/kaizhang/haskell-igraph.git
-
git
:
https://github.com/delanoe/haskell-igraph.git
commit
:
3c9dc79ff4de2ad7060ff3a527a774dff3aa6f4a
# Accelerate Linear Algebra and specific instances
# (UndecidableInstances for newer GHC version)
...
...
@@ -79,24 +80,25 @@ extra-deps:
commit
:
83ada76e78ac10d9559af8ed6bd4064ec81308e4
-
accelerate-arithmetic-1.0.0.1@sha256:555639232aa5cad411e89247b27871d09352b987a754230a288c690b6de6d888,2096
# Others dependencies (with stack resolver)
# Others dependencies (using stack resolver)
-
constraints-extras-0.3.1.0@sha256:12016ebb91ad5ed2c82bf7e48c6bd6947d164d33c9dca5ac3965de1bb6c780c0,1777
-
KMP-0.2.0.0@sha256:6dfbac03ef00ebd9347234732cb86a40f62ab5a80c0cc6bedb8eb51766f7df28,2562
-
Unique-0.4.7.
7@sha256:2269d3528271e25d34542e7c24a4e541e27ec33460e1ea00845da95b82eec6fa,277
7
-
dependent-sum-0.
4@sha256:40c705604f52374fb72616e10234635104a626ede737ddde899777b719df120b,190
7
-
duckling-0.
1.6.1@sha256:dab60953f405b45fe93e1e745f8cc83e5166e1788b1f4999cc06382e131153d8,47147
-
fclabels-2.0.
4@sha256:efcc20c6c903d0a59e36eb1cb547a7bbbbba93b6e20b84b06e919c350891beb2,4492
-
Unique-0.4.7.
8@sha256:9661f45aa31dde119a2114566166ea38b011a45653337045ee4ced75636533c0,206
7
-
dependent-sum-0.
7.1.0@sha256:0e419237f5b86da3659772afff9cab355c0f8d5b3fdb15a5b30e673d8dc83941,214
7
-
duckling-0.
2.0.0@sha256:84becd4e48ee3676cdd6fe5745a77ee60e365ea730cd759610c8a7738f3eb4a6,60543
-
fclabels-2.0.
5@sha256:817006077632bd29e637956154aa33d3c10a59be0791c308cef955eb951b2675,4473
-
full-text-search-0.2.1.4@sha256:81f6df3327e5b604f99b15e78635e5d6ca996e504c21d268a6d751d7d131aa36,6032
-
fullstop-0.1.4@sha256:80a3e382ef53551bb936e7da8b2825621df0ea169af1212debcb0a90010b30c8,2044
-
hgal-2.0.0.2@sha256:13d58afd0668b9cb881c612eff8488a0e289edd4bbffa893df4beee60cfeb73b,653
-
json-stream-0.4.2.4@sha256:8b7f17d54a6e1e6311756270f8bcf51e91bab4300945400de66118470dcf51b9,4716
-
located-base-0.1.1.1@sha256:7c6395f2b6fbf2d5f76c3514f774423838c0ea94e1c6a5530dd3c94b30c9d1c8,1904
-
logging-effect-1.3.
9@sha256:4fd36d7c19f22569d510907c55d6d49cb5d80fb30767c6b3f85736b98f57d7c0,1678
-
probability-0.2.6@sha256:6d85d961d85fd5d1a35b90fe77510f6fcc6a8f20e8ed503219c38378de9cb3cd,2857
-
logging-effect-1.3.
12@sha256:72d168dd09887649ba9501627219b6027cbec2d5541931555b7885b133785ce3,1679
-
monoid-extras-0.5.1@sha256:438dbfd7b4dce47d8f0ca577f56caf94bd1e21391afa545cad09fe7cf2e5793d,2333
-
rake-0.0.1@sha256:3380f6567fb17505d1095b7f32222c0b631fa04126ad39726c84262da99c08b3,2025
-
servant-cassava-0.10.1@sha256:07e7b6ca67cf57dcb4a0041a399a25d058844505837c6479e01d62be59d01fdf,1665
-
servant-flatten-0.2@sha256:276896f7c5cdec5b8f8493f6205fded0cc602d050b58fdb09a6d7c85c3bb0837,1234
-
servant-m
ultipart-0.11.5@sha256:1633f715b5b53d648a1da69839bdc5046599f4f7244944d4bbf852dba38d8f4b,2319
-
servant-m
ock-0.8.7@sha256:64cb3e52bbd51ab6cb25e3f412a99ea712c6c26f1efd117f01a8d1664df49c67,2306
-
servant-xml-1.0.1.4@sha256:6c9f2986ac42e72fe24b794c660763a1966a18d696b34cd4f4ed15165edd4aa0,851
-
smtp-mail-0.2.0.0@sha256:b91c81f6dbb41a9ceee8c443385118684ecec55006b77f7d3c0e49cffd2468cf,1211
-
stemmer-0.5.2@sha256:823aec56249ec2619f60a2c0d1384b732894dbbbe642856d337ebfe9629a0efd,4082
-
xmlbf-0.6.1@sha256:57867fcb39e0514d17b3328ff5de8d241a18482fc89bb742d9ed820a6a2a5187,1540
-
xmlbf-xeno-0.2@sha256:39f70fced6052524c290cf595f114661c721452e65fc3e0953a44e7682a6a6b0,950
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