Skip to content

Commit

Permalink
Fixes #22853: Agent schedule and policy mode apps are not initialized…
Browse files Browse the repository at this point in the history
… anymore
  • Loading branch information
RaphaelGauthier committed Jun 6, 2023
1 parent 52e81d5 commit 79800a1
Show file tree
Hide file tree
Showing 15 changed files with 49 additions and 128 deletions.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
port module Agentpolicymode exposing (..)

import Browser
import DataTypes exposing (..)
import Http exposing (..)
import Result
import Init exposing (init)
import View exposing (view)
import ApiCalls exposing (saveChanges)

import Agentpolicymode.DataTypes exposing (..)
import Agentpolicymode.Init exposing (init)
import Agentpolicymode.View exposing (view)
import Agentpolicymode.ApiCalls exposing (saveChanges)

-- PORTS / SUBSCRIPTIONS
port errorNotification : String -> Cmd msg
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
module ApiCalls exposing (..)
module Agentpolicymode.ApiCalls exposing (..)

import DataTypes exposing (..)
import Http exposing (..)
import JsonDecoder exposing (..)
import JsonEncoder exposing (..)
import Url.Builder exposing (QueryParameter)

import Agentpolicymode.DataTypes exposing (..)
import Agentpolicymode.JsonDecoder exposing (..)
import Agentpolicymode.JsonEncoder exposing (..)


--
-- This files contains all API calls for the Directive compliance UI
--

getUrl: DataTypes.Model -> List String -> List QueryParameter -> String
getUrl: Model -> List String -> List QueryParameter -> String
getUrl m url p=
Url.Builder.relative (m.contextPath :: "secure" :: "api" :: url) p

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module DataTypes exposing (..)
module Agentpolicymode.DataTypes exposing (..)

import Http exposing (Error)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module Init exposing (..)
module Agentpolicymode.Init exposing (..)

import ApiCalls exposing (..)
import DataTypes exposing (..)
import Agentpolicymode.ApiCalls exposing (..)
import Agentpolicymode.DataTypes exposing (..)

init : { contextPath : String, hasWriteRights : Bool, nodeId : String } -> ( Model, Cmd Msg )
init flags =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
module JsonDecoder exposing (..)
module Agentpolicymode.JsonDecoder exposing (..)

import DataTypes exposing (..)
import Json.Decode exposing (..)
import Json.Decode.Pipeline exposing (..)
import Json.Decode.Field exposing (..)

import Agentpolicymode.DataTypes exposing (..)


toPolicyMode : String -> Decoder PolicyMode
toPolicyMode str =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
module JsonEncoder exposing (..)
module Agentpolicymode.JsonEncoder exposing (..)

import DataTypes exposing (..)
import Json.Encode exposing (..)

import Agentpolicymode.DataTypes exposing (..)


policyModeToString : PolicyMode -> String
policyModeToString policyMode =
case policyMode of
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
module View exposing (..)
module Agentpolicymode.View exposing (..)

import DataTypes exposing (..)
import Html exposing (..)
import Html.Attributes exposing (id, class, href, type_, attribute, disabled)
import Html.Events exposing (onClick)

import Agentpolicymode.DataTypes exposing (..)


view : Model -> Html Msg
view model =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
port module Agentschedule exposing (..)

import Browser
import DataTypes exposing (..)
import Http exposing (..)
import Result
import Init exposing (init)
import View exposing (view)
import JsonEncoder exposing (encodeSchedule)
import Json.Decode exposing (Value)
import ViewUtils exposing (hours, minutes)

import Agentschedule.DataTypes exposing (..)
import Agentschedule.Init exposing (init)
import Agentschedule.JsonEncoder exposing (encodeSchedule)
import Agentschedule.View exposing (view)
import Agentschedule.ViewUtils exposing (hours, minutes)


-- PORTS / SUBSCRIPTIONS
port saveSchedule : Value -> Cmd msg
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module DataTypes exposing (..)
module Agentschedule.DataTypes exposing (..)

import Http exposing (Error)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Init exposing (..)
module Agentschedule.Init exposing (..)

import Agentschedule.DataTypes exposing (..)

import DataTypes exposing (..)

init : { contextPath : String, hasWriteRights : Bool, schedule : Maybe Schedule, globalRun : Maybe Schedule } -> ( Model, Cmd Msg )
init flags =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
module JsonEncoder exposing (..)
module Agentschedule.JsonEncoder exposing (..)

import DataTypes exposing (..)
import Json.Encode exposing (..)

import Agentschedule.DataTypes exposing (..)


encodeSchedule : Schedule -> Value
encodeSchedule schedule =
let
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
module View exposing (..)
module Agentschedule.View exposing (..)

import DataTypes exposing (..)
import Html exposing (..)
import Html.Attributes exposing (id, class, href, type_, disabled, for, checked, selected, value)
import Html.Events exposing (onClick, onInput)
import Maybe.Extra exposing (isJust)
import Dict
import ViewUtils exposing (..)

import Agentschedule.DataTypes exposing (..)
import Agentschedule.ViewUtils exposing (..)


view : Model -> Html Msg
view model =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
module ViewUtils exposing (..)
module Agentschedule.ViewUtils exposing (..)

import DataTypes exposing (..)
import Html exposing (..)
import Html.Attributes exposing (id, class, href, type_, attribute, disabled, for, checked, selected, value)
import Html.Events exposing (onClick, onInput)
import Maybe.Extra exposing (isJust)
import Dict exposing (Dict)

import Agentschedule.DataTypes exposing (..)


intervals : Dict Int String
intervals = Dict.fromList
[ (5 , "5 minutes" )
Expand Down

0 comments on commit 79800a1

Please sign in to comment.