File tree Expand file tree Collapse file tree 3 files changed +29
-2
lines changed
Expand file tree Collapse file tree 3 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,9 @@ const cacheEnabled = document.head.querySelector(
5050const cacheTimeout = document . head . querySelector (
5151 "meta[name='screen-cache-timeout']"
5252) ;
53+ const secureHandlerToggleVisibleMeta = document . head . querySelector (
54+ "meta[name='screen-secure-handler-toggle-visible']"
55+ ) ;
5356
5457// Get the current protocol, hostname, and port
5558const { protocol, hostname, port } = window . location ;
@@ -73,7 +76,10 @@ window.ProcessMaker = {
7376 alert ( message , variant ) { } ,
7477 screen : {
7578 cacheEnabled : cacheEnabled ? cacheEnabled . content === "true" : false ,
76- cacheTimeout : cacheTimeout ? Number ( cacheTimeout . content ) : 0
79+ cacheTimeout : cacheTimeout ? Number ( cacheTimeout . content ) : 0 ,
80+ secureHandlerToggleVisible : ! ! Number (
81+ secureHandlerToggleVisibleMeta ?. content
82+ )
7783 }
7884} ;
7985window . Echo = {
Original file line number Diff line number Diff line change @@ -810,6 +810,13 @@ export default {
810810 },
811811 showToolbar () {
812812 return this .screenType === formTypes .form ;
813+ },
814+ secureHandlerToggleVisible () {
815+ return _ .get (
816+ globalObject,
817+ " ProcessMaker.screen.secureHandlerToggleVisible" ,
818+ false
819+ );
813820 }
814821 },
815822 watch: {
@@ -1220,6 +1227,13 @@ export default {
12201227 (control ) => control .component === this .inspection .component
12211228 ) || { inspector: [] };
12221229 return control .inspector .filter ((input ) => {
1230+ if (
1231+ ! this .secureHandlerToggleVisible &&
1232+ typeof input === " object" &&
1233+ input .field === " handlerSecurityEnabled"
1234+ ) {
1235+ return false ;
1236+ }
12231237 if (accordionFields .includes (input .field )) {
12241238 return true ;
12251239 }
Original file line number Diff line number Diff line change @@ -152,6 +152,10 @@ const cacheEnabled = document.head.querySelector(
152152const cacheTimeout = document . head . querySelector (
153153 "meta[name='screen-cache-timeout']"
154154) ;
155+ const secureHandlerToggleVisibleMeta = document . head . querySelector (
156+ "meta[name='screen-secure-handler-toggle-visible']"
157+ ) ;
158+
155159// Get the current protocol, hostname, and port
156160const { protocol, hostname, port } = window . location ;
157161window . ProcessMaker = {
@@ -302,7 +306,10 @@ window.ProcessMaker = {
302306 } ,
303307 screen : {
304308 cacheEnabled : cacheEnabled ? cacheEnabled . content === "true" : false ,
305- cacheTimeout : cacheTimeout ? Number ( cacheTimeout . content ) : 0
309+ cacheTimeout : cacheTimeout ? Number ( cacheTimeout . content ) : 0 ,
310+ secureHandlerToggleVisible : ! ! Number (
311+ secureHandlerToggleVisibleMeta ?. content
312+ )
306313 }
307314} ;
308315window . Echo = {
You can’t perform that action at this time.
0 commit comments