summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2012-05-18 12:01:44 -0400
committerDavid Zeuthen <davidz@redhat.com>2012-05-18 12:03:32 -0400
commit2b8a47984515a617b3be8c630960a6b271a0a110 (patch)
tree00173501667b13f21acd5becded129b9b172491d /test
parent247fc6d88d2dc1b09eabfd9d600d650c75608913 (diff)
downloadpolkit-2b8a47984515a617b3be8c630960a6b271a0a110.tar.gz
Pass details to JS functions and simplify how Subject instances are constructed
Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'test')
-rw-r--r--test/data/etc/polkit-1/rules.d/10-testing.rules10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/data/etc/polkit-1/rules.d/10-testing.rules b/test/data/etc/polkit-1/rules.d/10-testing.rules
index adf4f16..bea8262 100644
--- a/test/data/etc/polkit-1/rules.d/10-testing.rules
+++ b/test/data/etc/polkit-1/rules.d/10-testing.rules
@@ -1,17 +1,17 @@
/* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- */
-polkit.addAdministratorRule(function(action, subject) {
+polkit.addAdministratorRule(function(action, subject, details) {
return ["unix-group:admin", "unix-user:root"];
});
-polkit.addAdministratorRule(function(action, subject) {
+polkit.addAdministratorRule(function(action, subject, details) {
if (action == "net.company.action1") {
return ["unix-group:admin"];
}
return null;
});
-polkit.addAdministratorRule(function(action, subject) {
+polkit.addAdministratorRule(function(action, subject, details) {
if (action == "net.company.action2") {
return ["unix-group:users"];
}
@@ -20,11 +20,11 @@ polkit.addAdministratorRule(function(action, subject) {
// -----
-polkit.addAuthorizationRule(function(action, subject) {
+polkit.addAuthorizationRule(function(action, subject, details) {
return "auth_admin";
});
-polkit.addAuthorizationRule(function(action, subject) {
+polkit.addAuthorizationRule(function(action, subject, details) {
if (action == "org.freedesktop.policykit.exec") {
return "auth_admin";
}