$.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(); } }, {});