AbstractSettingsApplication.st
changeset 18124 28ffa84a262d
parent 18108 cf744b854f74
child 18129 41ca9a5605a1
--- a/AbstractSettingsApplication.st	Tue May 15 14:39:07 2018 +0200
+++ b/AbstractSettingsApplication.st	Tue May 15 17:04:25 2018 +0200
@@ -88,7 +88,7 @@
 !
 
 AbstractSettingsApplication subclass:#CommunicationLoggingSettingsAppl
-	instanceVariableNames:'logHTTPRequests logSOAPRequests'
+	instanceVariableNames:'logHTTPRequests logSOAPRequests logExecutedOSCommands'
 	classVariableNames:''
 	poolDictionaries:''
 	privateIn:AbstractSettingsApplication
@@ -3857,8 +3857,17 @@
             (SpecCollection
                collection: (
                 (CheckBoxSpec
+                   label: 'Log Executed OS Commands'
+                   name: 'LogExecutedOSCommands'
+                   activeHelpKey: LogExecutedOSCommands
+                   model: LogExecutedOSCommands
+                   translateLabel: true
+                   extent: (Point 571 34)
+                 )
+                (CheckBoxSpec
                    label: 'Log Outgoing HTTP Requests on Transcript'
                    name: 'LogHTTPRequests'
+                   activeHelpKey: LogHTTPRequests
                    model: logHTTPRequests
                    translateLabel: true
                    extent: (Point 435 30)
@@ -3866,6 +3875,7 @@
                 (CheckBoxSpec
                    label: 'Log Outgoing SOAP Requests on Transcript'
                    name: 'LogSOAPRequests'
+                   activeHelpKey: LogSOAPRequests
                    model: logSOAPRequests
                    translateLabel: true
                    extent: (Point 435 30)
@@ -3886,9 +3896,18 @@
     ^ #(
         logHTTPRequests
         logSOAPRequests
+        logExecutedOSCommands
     )
 !
 
+logExecutedOSCommands
+    logExecutedOSCommands isNil ifTrue:[
+        logExecutedOSCommands := false asValue.
+        logExecutedOSCommands onChangeSend:#updateModifiedChannel to:self
+    ].
+    ^ logExecutedOSCommands.
+!
+
 logHTTPRequests
     logHTTPRequests isNil ifTrue:[
         logHTTPRequests := false asValue.
@@ -6412,6 +6431,9 @@
     Smalltalk loadPackage:'stx:goodies/webServer'.
     Smalltalk loadPackage:'stx:goodies/webServer/htmlTree'.
     Smalltalk loadPackage:'stx:goodies/webServer/comanche'.
+    Smalltalk loadPackage:'stx:goodies/webServer/comanche/stt'.
+    Smalltalk loadPackage:'stx:goodies/webServer/comanche/swiki'.
+    Smalltalk loadPackage:'stx:goodies/webServer/comanche/seaside2_5b4/squeakCompatibility'.
     Smalltalk loadPackage:'stx:goodies/webServer/ui'.
     self hasWebServerClassesNotLoadedHolder value:(self hasWebServerClassesLoaded not).
 !