From 80363a24af57761c17eb958d354d7ff07d353406 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Thu, 24 Mar 2011 16:55:21 -0500 Subject: Prototype --- install/ui/models/user.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 install/ui/models/user.js (limited to 'install/ui/models/user.js') diff --git a/install/ui/models/user.js b/install/ui/models/user.js new file mode 100755 index 00000000..7d934fb1 --- /dev/null +++ b/install/ui/models/user.js @@ -0,0 +1,43 @@ +$.Model.extend('IPA.Models.User', +{ + find: function(args, options, success, error) { + + var command = IPA.command({ + method: 'user_find', + args: args, + options: options, + on_success: function(data, text_status, xhr) { + var users = data.result.result; + success.call(this, users, text_status, xhr); + }, + on_error: error + }); + + command.execute(); + }, + add: function(args, options, success, error) { + + var command = IPA.command({ + method: 'user_add', + args: args, + options: options, + on_success: success, + on_error: error + }); + + command.execute(); + }, + del: function(args, options, success, error) { + + var command = IPA.command({ + method: 'user_del', + args: args, + options: options, + on_success: success, + on_error: error + }); + + command.execute(); + } +}, +{}); -- cgit