Skip to content

Commit 30489c9

Browse files
authored
Merge pull request #1407 from ds-wizard/release/4.21.0
Release 4.21.0
2 parents efa0759 + 168fd8b commit 30489c9

File tree

857 files changed

+8787
-8539
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

857 files changed

+8787
-8539
lines changed

.dockerignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ scripts
77
src
88
!src/scss
99
tests
10-
vendor
10+
shared/vendor

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ engine-wizard/static/wizard/config.js
1919

2020
# guide links
2121
guide-links.json
22+
23+
# temporary files
24+
tmp

elm.json

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"engine-registry/elm",
55
"engine-shared/elm",
66
"engine-wizard/elm",
7-
"vendor"
7+
"shared/common/elm",
8+
"shared/vendor"
89
],
910
"elm-version": "0.19.1",
1011
"dependencies": {
@@ -45,11 +46,9 @@
4546
"pablohirafuji/elm-syntax-highlight": "3.7.1",
4647
"rtfeldman/elm-iso8601-date-strings": "1.1.4",
4748
"rundis/elm-bootstrap": "5.2.0",
48-
"simonh1000/elm-jwt": "7.1.1",
4949
"truqu/elm-md5": "1.1.0"
5050
},
5151
"indirect": {
52-
"danfishgold/base64-bytes": "1.1.0",
5352
"elm/bytes": "1.0.8",
5453
"elm/parser": "1.1.0",
5554
"elm/virtual-dom": "1.0.2",
@@ -65,12 +64,6 @@
6564
"direct": {
6665
"elm-explorations/test": "2.2.0"
6766
},
68-
"indirect": {
69-
"BrianHicks/elm-trend": "2.1.3",
70-
"elm-explorations/benchmark": "1.0.2",
71-
"mdgriffith/style-elements": "5.0.2",
72-
"robinheghan/murmur3": "1.0.0",
73-
"truqu/elm-base64": "2.0.4"
74-
}
67+
"indirect": {}
7568
}
7669
}

engine-registry/elm/Registry.elm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ import Registry.Pages.SignupConfirmation as SignupConfirmation
2626
import Registry.Ports as Ports
2727
import Registry.Routes as Routes
2828
import Shared.Undraw as Undraw
29-
import Shared.Utils exposing (dispatch)
3029
import Task
30+
import Task.Extra as Task
3131
import Time
3232
import Url exposing (Url)
3333

@@ -90,7 +90,7 @@ init flags url key =
9090
Routes.parse appStateWithoutRoute.config url
9191
in
9292
( { appStateWithoutRoute | route = routeIfAllowed appStateWithoutRoute originalRoute }
93-
, dispatch (OnUrlChange url)
93+
, Task.dispatch (OnUrlChange url)
9494
)
9595

9696
Nothing ->
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
module Registry.Api.ActionKeys exposing (postForgottenTokenActionKey)
22

3-
import Registry.Api.Requests as Requests
4-
import Registry.Data.AppState exposing (AppState)
3+
import Registry.Data.AppState as AppState exposing (AppState)
54
import Registry.Data.Forms.ForgottenTokenForm as ForgottenTokenForm exposing (ForgottenTokenForm)
6-
import Shared.Api exposing (ToMsg)
5+
import Shared.Api.Request as Requests exposing (ToMsg)
76

87

98
postForgottenTokenActionKey : AppState -> ForgottenTokenForm -> ToMsg () msg -> Cmd msg
@@ -12,4 +11,4 @@ postForgottenTokenActionKey appState forgottenTokenForm toMsg =
1211
body =
1312
ForgottenTokenForm.encode forgottenTokenForm
1413
in
15-
Requests.postWhatever appState "/action-keys" body toMsg
14+
Requests.postWhatever (AppState.toServerInfo appState) "/action-keys" body toMsg
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
module Registry.Api.BuildInfo exposing (getBuildInfo)
22

3-
import Registry.Api.Requests as Requests
4-
import Registry.Data.AppState exposing (AppState)
5-
import Shared.Api exposing (ToMsg)
3+
import Registry.Data.AppState as AppState exposing (AppState)
4+
import Shared.Api.Request as Requests exposing (ToMsg)
65
import Shared.Data.BuildInfo as BuildInfo exposing (BuildInfo)
76

87

98
getBuildInfo : AppState -> ToMsg BuildInfo msg -> Cmd msg
109
getBuildInfo appState =
11-
Requests.get appState "" BuildInfo.decoder
10+
Requests.get (AppState.toServerInfo appState) "" BuildInfo.decoder

engine-registry/elm/Registry/Api/DocumentTemplates.elm

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@ module Registry.Api.DocumentTemplates exposing (getDocumentTemplate, getDocument
33
import Json.Decode as D
44
import Registry.Api.Models.DocumentTemplate as DocumentTemplate exposing (DocumentTemplate)
55
import Registry.Api.Models.DocumentTemplateDetail as DocumentTemplateDetail exposing (DocumentTemplateDetail)
6-
import Registry.Api.Requests as Requests
7-
import Registry.Data.AppState exposing (AppState)
8-
import Shared.Api exposing (ToMsg)
6+
import Registry.Data.AppState as AppState exposing (AppState)
7+
import Shared.Api.Request as Requests exposing (ToMsg)
98

109

1110
getDocumentTemplates : AppState -> ToMsg (List DocumentTemplate) msg -> Cmd msg
1211
getDocumentTemplates appState =
13-
Requests.get appState "/document-templates" (D.list DocumentTemplate.decoder)
12+
Requests.get (AppState.toServerInfo appState) "/document-templates" (D.list DocumentTemplate.decoder)
1413

1514

1615
getDocumentTemplate : AppState -> String -> ToMsg DocumentTemplateDetail msg -> Cmd msg
1716
getDocumentTemplate appState documentTemplateId =
18-
Requests.get appState ("/document-templates/" ++ documentTemplateId) DocumentTemplateDetail.decoder
17+
Requests.get (AppState.toServerInfo appState) ("/document-templates/" ++ documentTemplateId) DocumentTemplateDetail.decoder

engine-registry/elm/Registry/Api/KnowledgeModels.elm

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@ module Registry.Api.KnowledgeModels exposing (getKnowledgeModel, getKnowledgeMod
33
import Json.Decode as D
44
import Registry.Api.Models.KnowledgeModel as KnowledgeModel exposing (KnowledgeModel)
55
import Registry.Api.Models.KnowledgeModelDetail as KnowledgeModelDetail exposing (KnowledgeModelDetail)
6-
import Registry.Api.Requests as Requests
7-
import Registry.Data.AppState exposing (AppState)
8-
import Shared.Api exposing (ToMsg)
6+
import Registry.Data.AppState as AppState exposing (AppState)
7+
import Shared.Api.Request as Requests exposing (ToMsg)
98

109

1110
getKnowledgeModels : AppState -> ToMsg (List KnowledgeModel) msg -> Cmd msg
1211
getKnowledgeModels appState =
13-
Requests.get appState "/packages" (D.list KnowledgeModel.decoder)
12+
Requests.get (AppState.toServerInfo appState) "/packages" (D.list KnowledgeModel.decoder)
1413

1514

1615
getKnowledgeModel : AppState -> String -> ToMsg KnowledgeModelDetail msg -> Cmd msg
1716
getKnowledgeModel appState packageId =
18-
Requests.get appState ("/packages/" ++ packageId) KnowledgeModelDetail.decoder
17+
Requests.get (AppState.toServerInfo appState) ("/packages/" ++ packageId) KnowledgeModelDetail.decoder

engine-registry/elm/Registry/Api/Locales.elm

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@ module Registry.Api.Locales exposing (getLocale, getLocales)
33
import Json.Decode as D
44
import Registry.Api.Models.Locale as Locale exposing (Locale)
55
import Registry.Api.Models.LocaleDetail as LocaleDetail exposing (LocaleDetail)
6-
import Registry.Api.Requests as Requests
7-
import Registry.Data.AppState exposing (AppState)
8-
import Shared.Api exposing (ToMsg)
6+
import Registry.Data.AppState as AppState exposing (AppState)
7+
import Shared.Api.Request as Requests exposing (ToMsg)
98

109

1110
getLocales : AppState -> ToMsg (List Locale) msg -> Cmd msg
1211
getLocales appState =
13-
Requests.get appState "/locales" (D.list Locale.decoder)
12+
Requests.get (AppState.toServerInfo appState) "/locales" (D.list Locale.decoder)
1413

1514

1615
getLocale : AppState -> String -> ToMsg LocaleDetail msg -> Cmd msg
1716
getLocale appState localeId =
18-
Requests.get appState ("/locales/" ++ localeId) LocaleDetail.decoder
17+
Requests.get (AppState.toServerInfo appState) ("/locales/" ++ localeId) LocaleDetail.decoder

engine-registry/elm/Registry/Api/Organizations.elm

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,20 @@ module Registry.Api.Organizations exposing
88

99
import Json.Encode as E
1010
import Registry.Api.Models.Organization as Organization exposing (Organization)
11-
import Registry.Api.Requests as Requests
12-
import Registry.Data.AppState exposing (AppState)
11+
import Registry.Data.AppState as AppState exposing (AppState)
1312
import Registry.Data.Forms.OrganizationForm as OrganizationForm exposing (OrganizationForm)
1413
import Registry.Data.Forms.SignupForm as SignupForm exposing (SignupForm)
15-
import Shared.Api exposing (ToMsg)
14+
import Shared.Api.Request as Requests exposing (ToMsg)
1615

1716

1817
getOrganization : AppState -> String -> ToMsg Organization msg -> Cmd msg
1918
getOrganization appState organizationId =
20-
Requests.get appState ("/organizations/" ++ organizationId) Organization.decoder
19+
Requests.get (AppState.toServerInfo appState) ("/organizations/" ++ organizationId) Organization.decoder
2120

2221

2322
postOrganization : AppState -> SignupForm -> ToMsg () msg -> Cmd msg
2423
postOrganization appState form =
25-
Requests.postWhatever appState "/organizations" (SignupForm.encode form)
24+
Requests.postWhatever (AppState.toServerInfo appState) "/organizations" (SignupForm.encode form)
2625

2726

2827
putOrganization : AppState -> String -> OrganizationForm -> ToMsg Organization msg -> Cmd msg
@@ -31,7 +30,7 @@ putOrganization appState organizationId formData =
3130
body =
3231
OrganizationForm.encode formData
3332
in
34-
Requests.put appState ("/organizations/" ++ organizationId) Organization.decoder body
33+
Requests.put (AppState.toServerInfo appState) ("/organizations/" ++ organizationId) Organization.decoder body
3534

3635

3736
putOrganizationState : AppState -> { organizationId : String, hash : String, active : Bool } -> ToMsg Organization msg -> Cmd msg
@@ -40,9 +39,9 @@ putOrganizationState appState { organizationId, hash, active } =
4039
body =
4140
E.object [ ( "active", E.bool active ) ]
4241
in
43-
Requests.put appState ("/organizations/" ++ organizationId ++ "/state?hash=" ++ hash) Organization.decoder body
42+
Requests.put (AppState.toServerInfo appState) ("/organizations/" ++ organizationId ++ "/state?hash=" ++ hash) Organization.decoder body
4443

4544

4645
putOrganizationToken : AppState -> { organizationId : String, hash : String } -> ToMsg Organization msg -> Cmd msg
4746
putOrganizationToken appState { organizationId, hash } =
48-
Requests.putEmpty appState ("/organizations/" ++ organizationId ++ "/token?hash=" ++ hash) Organization.decoder
47+
Requests.putEmptyBody (AppState.toServerInfo appState) ("/organizations/" ++ organizationId ++ "/token?hash=" ++ hash) Organization.decoder

0 commit comments

Comments
 (0)