Vorlage:Method: Unterschied zwischen den Versionen

Aus Wikimatic
Wechseln zu: Navigation, Suche
({{PAGENAME}}({{{paramsline|}}}))
({{PAGENAME}}({{{paramsline|}}}))
 
Zeile 3: Zeile 3:
 
Offiziell dokumentiert: '''{{{official|Nein}}}'''
 
Offiziell dokumentiert: '''{{{official|Nein}}}'''
  
{{{description|Ermittelt, ob ein Gerät fertig konfiguriert ist.}}}
+
{{{description|Ermittelt und setzt Zugriffsrechte von Nutzern.}}}
 
== Parameter ==
 
== Parameter ==
  
{{{params|keine}}}
+
{{{params|keine / iarRead, iarFullAccess}}}
  
 
== Rückgabewert ==
 
== Rückgabewert ==
  
{{{return|Boolean}}}
+
{{{return|iarRead, iarFullAccess}}}
  
 
== Beispiel ==
 
== Beispiel ==
Zeile 16: Zeile 16:
 
{{{example|
 
{{{example|
  
  var obj = dom.GetObject("DeviceName");
+
  var iAccessRights = iarRead;
if (obj) {
+
  if (isUsable == "true") { iAccessRights = iarFullAccess; }
   WriteLine(obj.ReadyConfig());
+
 
}
+
  var channel = dom.GetObject(id);
 +
  if (channel)
 +
  {
 +
    channel.UserAccessRights(iulOtherThanAdmin, iAccessRights);
 +
    
 +
    if (channel.UserAccessRights(iulOtherThanAdmin) == iarFullAccess)
 +
    {
 +
      WriteLine("true");
 +
    }
 +
    else { WriteLine("false"); }
 +
  }
  
 
}}}
 
}}}

Aktuelle Version vom 8. März 2015, 20:26 Uhr

Method()

Offiziell dokumentiert: Nein

Ermittelt und setzt Zugriffsrechte von Nutzern.

Parameter

keine / iarRead, iarFullAccess

Rückgabewert

iarRead, iarFullAccess

Beispiel

var iAccessRights = iarRead;
 if (isUsable == "true") { iAccessRights = iarFullAccess; }
 var channel = dom.GetObject(id);
 if (channel)
 {
   channel.UserAccessRights(iulOtherThanAdmin, iAccessRights);
 
   if (channel.UserAccessRights(iulOtherThanAdmin) == iarFullAccess)
   {
     WriteLine("true");
   }
   else { WriteLine("false"); }
 }


Siehe auch

Objekte