mirror of
				https://github.com/Ylianst/MeshCentral.git
				synced 2025-03-09 15:40:18 +00:00 
			
		
		
		
	rename hidepowerstate to hidepowertimeline
This commit is contained in:
		
							parent
							
								
									8b8ec48430
								
							
						
					
					
						commit
						82c94cdf9d
					
				
					 6 changed files with 11 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -1642,10 +1642,10 @@ See description for information about each item.
 | 
			
		|||
            "type": "object",
 | 
			
		||||
            "description": "LDAP options passed to ldapauth-fork"
 | 
			
		||||
          },
 | 
			
		||||
          "hidePowerState": {
 | 
			
		||||
          "hidePowerTimeline": {
 | 
			
		||||
            "type": "boolean",
 | 
			
		||||
            "default": false,
 | 
			
		||||
            "description": "When enabled, this will hide the power state table in the web ui"
 | 
			
		||||
            "description": "When enabled, this will hide the power timeline in the web ui"
 | 
			
		||||
          },
 | 
			
		||||
          "agentInviteCodes": {
 | 
			
		||||
            "type": "boolean",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1640,10 +1640,10 @@
 | 
			
		|||
            "type": "object",
 | 
			
		||||
            "description": "LDAP options passed to ldapauth-fork"
 | 
			
		||||
          },
 | 
			
		||||
          "hidePowerState": {
 | 
			
		||||
          "hidePowerTimeline": {
 | 
			
		||||
            "type": "boolean",
 | 
			
		||||
            "default": false,
 | 
			
		||||
            "description": "When enabled, this will hide the power state table in the web ui"
 | 
			
		||||
            "description": "When enabled, this will hide the power timeline in the web ui"
 | 
			
		||||
          },
 | 
			
		||||
          "agentInviteCodes": {
 | 
			
		||||
            "type": "boolean",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -189,7 +189,7 @@
 | 
			
		|||
      "_agentKey": [ "abc", "123" ],
 | 
			
		||||
      "_ipkvm": false,
 | 
			
		||||
      "minify": true,
 | 
			
		||||
      "_hidePowerState": true,
 | 
			
		||||
      "_hidePowerTimeline": true,
 | 
			
		||||
      "_newAccounts": true,
 | 
			
		||||
      "_newAccountsUserGroups": [ "ugrp//xxxxxxxxxxxxxxxxx" ],
 | 
			
		||||
      "_userNameIsEmail": true,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1250,6 +1250,7 @@
 | 
			
		|||
        var logoutControls = JSON.parse(decodeURIComponent('{{{logoutControls}}}'));
 | 
			
		||||
        var authCookieRenewTimer = null;
 | 
			
		||||
        var webRelayPort = parseInt('{{{webRelayPort}}}');
 | 
			
		||||
        var hidePowerTimeline = {{{hidePowerTimeline}}};
 | 
			
		||||
        var webRelayDns = '{{{webRelayDns}}}';
 | 
			
		||||
        var meshserver = null;
 | 
			
		||||
        var xdr = null;
 | 
			
		||||
| 
						 | 
				
			
			@ -3917,7 +3918,7 @@
 | 
			
		|||
 | 
			
		||||
        // Draw device power bars. The bars are 766px wide.
 | 
			
		||||
        function drawDeviceTimeline() {
 | 
			
		||||
            if (currentNode.mtype == 3) { QH('p10html2', '<br />'); return; }
 | 
			
		||||
            if (currentNode.mtype == 3 || hidePowerTimeline) { QH('p10html2', '<br />'); return; }
 | 
			
		||||
            var timeline = null, now = Date.now();
 | 
			
		||||
            if (currentNode._id == powerTimelineNode) { timeline = powerTimeline; }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1473,6 +1473,7 @@
 | 
			
		|||
        var sessionTime = parseInt('{{{sessiontime}}}');
 | 
			
		||||
        var webRelayPort = parseInt('{{{webRelayPort}}}');
 | 
			
		||||
        var webRelayDns = '{{{webRelayDns}}}';
 | 
			
		||||
        var hidePowerTimeline = {{{hidePowerTimeline}}};
 | 
			
		||||
        var sessionRefreshTimer = null;
 | 
			
		||||
        var domain = '{{{domain}}}';
 | 
			
		||||
        var domainUrl = '{{{domainurl}}}';
 | 
			
		||||
| 
						 | 
				
			
			@ -8267,7 +8268,7 @@
 | 
			
		|||
 | 
			
		||||
        // Draw device power bars. The bars are 766px wide.
 | 
			
		||||
        function drawDeviceTimeline() {
 | 
			
		||||
            if ((currentNode == null) || (xxcurrentView < 10) || (xxcurrentView > 19) || (currentNode.mtype == 3)) return;
 | 
			
		||||
            if ((currentNode == null) || (xxcurrentView < 10) || (xxcurrentView > 19) || (currentNode.mtype == 3) || (hidePowerTimeline)) return;
 | 
			
		||||
            var timeline = null, now = Date.now();
 | 
			
		||||
            if (currentNode._id == powerTimelineNode) { timeline = powerTimeline; }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -8315,10 +8316,7 @@
 | 
			
		|||
            // Add the language and timezone of the browser to the server so the server can localize the time correctly.
 | 
			
		||||
            var tz = '';
 | 
			
		||||
            try { tz = '&tz=' + encodeURIComponentEx(Intl.DateTimeFormat().resolvedOptions().timeZone); } catch (ex) {}
 | 
			
		||||
            const hidePowerState = {{{hidePowerState}}};
 | 
			
		||||
            if(!hidePowerState){
 | 
			
		||||
                QH('p10html2', '<table cellpadding=2 cellspacing=0><thead><tr style=><th scope=col style=text-align:center;width:150px>' + "Day" + '</th><th scope=col style=text-align:center><a onclick=downloadFile("devicepowerevents.ashx?id=' + currentNode._id + '&tf=' + new Date().getTimezoneOffset() + '&l=' + encodeURIComponentEx(getLang()) + tz + (urlargs.key?('&key=' + urlargs.key):'') + '",null,true)><img title="' + "Download power events" + '" src="images/link4.png" /></a>' + "7 Day Power State" + '</th></tr></thead><tbody>' + x + '</tbody></table>');
 | 
			
		||||
            }
 | 
			
		||||
            QH('p10html2', '<table cellpadding=2 cellspacing=0><thead><tr style=><th scope=col style=text-align:center;width:150px>' + "Day" + '</th><th scope=col style=text-align:center><a onclick=downloadFile("devicepowerevents.ashx?id=' + currentNode._id + '&tf=' + new Date().getTimezoneOffset() + '&l=' + encodeURIComponentEx(getLang()) + tz + (urlargs.key?('&key=' + urlargs.key):'') + '",null,true)><img title="' + "Download power events" + '" src="images/link4.png" /></a>' + "7 Day Power State" + '</th></tr></thead><tbody>' + x + '</tbody></table>');
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Return a color for the given power state
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3105,7 +3105,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
 | 
			
		|||
                    pluginHandler: (parent.pluginHandler == null) ? 'null' : parent.pluginHandler.prepExports(),
 | 
			
		||||
                    webRelayPort: ((args.relaydns != null) ? ((typeof args.aliasport == 'number') ? args.aliasport : args.port) : ((parent.webrelayserver != null) ? ((typeof args.relayaliasport == 'number') ? args.relayaliasport : parent.webrelayserver.port) : 0)),
 | 
			
		||||
                    webRelayDns: ((args.relaydns != null) ? args.relaydns[0] : ''),
 | 
			
		||||
                    hidePowerState: (domain.hidepowerstate ? 'true' : 'false')
 | 
			
		||||
                    hidePowerTimeline: (domain.hidepowertimeline ? 'true' : 'false')
 | 
			
		||||
                }, dbGetFunc.req, domain), user);
 | 
			
		||||
            }
 | 
			
		||||
            xdbGetFunc.req = req;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue