Basic management of shares

This commit is contained in:
eikek
2021-10-02 15:16:02 +02:00
parent de1baf725f
commit c7d587bea4
27 changed files with 1551 additions and 20 deletions

View File

@@ -9,6 +9,7 @@ module Page.CollectiveSettings.Update exposing (update)
import Api
import Comp.CollectiveSettingsForm
import Comp.ShareManage
import Comp.SourceManage
import Comp.UserManage
import Data.Flags exposing (Flags)
@@ -36,6 +37,9 @@ update flags msg model =
SettingsTab ->
update flags Init m
ShareTab ->
update flags (ShareMsg Comp.ShareManage.loadShares) m
SourceMsg m ->
let
( m2, c2 ) =
@@ -43,6 +47,13 @@ update flags msg model =
in
( { model | sourceModel = m2 }, Cmd.map SourceMsg c2 )
ShareMsg lm ->
let
( sm, sc ) =
Comp.ShareManage.update flags lm model.shareModel
in
( { model | shareModel = sm }, Cmd.map ShareMsg sc )
UserMsg m ->
let
( m2, c2 ) =