polkit.addRule(function(action, subject) { if (action.id == "org.mageia.qarepo-helper.pkexec.run") { if (subject.local && subject.active && subject.isInGroup("qarepo")) { return polkit.Result.YES; } else { return polkit.Result.AUTH_ADMIN_KEEP; } } });