description => "User index.",
parameters => {
additionalProperties => 0,
- properties => {},
+ properties => {
+ enabled => {
+ type => 'boolean',
+ description => "Optional filter for enable property.",
+ optional => 1,
+ }
+ },
},
returns => {
type => 'array',
foreach my $user (keys %{$usercfg->{users}}) {
next if $user eq 'root';
-
+
my $entry = &$extract_user_data($usercfg->{users}->{$user});
+
+ if (defined($param->{enabled})) {
+ next if $entry->{enable} && !$param->{enabled};
+ next if !$entry->{enable} && $param->{enabled};
+ }
+
$entry->{userid} = $user;
push @$res, $entry;
}
+libpve-access-control (1.0-6) unstable; urgency=low
+
+ * API change: allow to filter enabled/disabled users.
+
+ -- Proxmox Support Team <support@proxmox.com> Wed, 11 Jan 2012 12:30:37 +0100
+
libpve-access-control (1.0-5) unstable; urgency=low
* add a way to return file changes (diffs): set_result_changes()