Polkit for shutting down

Ask questions about Arch Linux ARM. Please search before making a new topic.

Polkit for shutting down

Postby anisotropo » Sun Aug 21, 2016 6:07 pm

Hi,

I'd like to know what's wrong with this polkit:

$this->bbcode_second_pass_code('', '
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.login1.suspend" ||
action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
action.id == "org.freedesktop.login1.hibernate" ||
action.id == "org.freedesktop.login1.hibernate-multiple-sessions") && subject.isInGroup("power"))
{
return polkit.Result.YES;
}
});
')

I'm trying to let shutdown the system to the users in "power" group.

Thanks.
anisotropo
 
Posts: 5
Joined: Sat Jun 13, 2015 8:30 pm

Re: Polkit for shutting down

Postby anisotropo » Sun Aug 21, 2016 6:09 pm

I'm sorry, the code looked pretty ugly:

$this->bbcode_second_pass_code('', '
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.login1.suspend" ||
action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
action.id == "org.freedesktop.login1.hibernate" ||
action.id == "org.freedesktop.login1.hibernate-multiple-sessions") && subject.isInGroup("power"))
{
return polkit.Result.YES;
}
});
')
anisotropo
 
Posts: 5
Joined: Sat Jun 13, 2015 8:30 pm


Return to User Questions

Who is online

Users browsing this forum: No registered users and 8 guests