diff options
-rw-r--r-- | docs/man/polkit.xml | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/docs/man/polkit.xml b/docs/man/polkit.xml index ee658c5..57dd366 100644 --- a/docs/man/polkit.xml +++ b/docs/man/polkit.xml @@ -717,16 +717,13 @@ polkit.addAdminRule(function(action, subject, details) { <para> Forbid users in group <literal>children</literal> to change - hostname configuration and allow anyone else to do it (after - authenticating as themselves): + hostname configuration (that is, any action starting wth + <literal>org.freedesktop.hostname1.</literal>) and allow + anyone else to do it after authenticating as themselves: </para> <programlisting><![CDATA[ -function has_prefix(str, prefix) { - return str.indexOf(prefix) == 0; -} - polkit.addRule(function(action, subject, details) { - if (has_prefix(action, "org.freedesktop.hostname1.")) { + if (action.indexOf("org.freedesktop.hostname1.") == 0) { if (subject.isInGroup("children")) { return "no"; } else { |