summaryrefslogtreecommitdiffstats
path: root/install/ui/rule.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/rule.js')
-rw-r--r--install/ui/rule.js66
1 files changed, 0 insertions, 66 deletions
diff --git a/install/ui/rule.js b/install/ui/rule.js
index 44f037f16..d9602f689 100644
--- a/install/ui/rule.js
+++ b/install/ui/rule.js
@@ -104,69 +104,3 @@ IPA.rule_details_section = function(spec) {
return that;
};
-
-
-IPA.rule_association_table_widget = function(spec) {
-
- spec = spec || {};
-
- var that = IPA.association_table_widget(spec);
-
- that.category = spec.category;
-
- that.show_add_dialog = function() {
- if (that.category) {
- var values = that.category.save();
- if (values[0] !== '') return;
- }
- that.association_table_widget_show_add_dialog();
- };
-
- that.show_remove_dialog = function() {
- if (that.category) {
- var values = that.category.save();
- if (values[0] !== '') return;
- }
- that.association_table_widget_show_remove_dialog();
- };
-
- that.add = function(values, on_success, on_error) {
-
- var pkey = IPA.nav.get_state(that.entity.name+'-pkey');
-
- var batch = IPA.batch_command({
- 'on_success': on_success,
- 'on_error': on_error
- });
-
- var command;
-
- if (that.category) {
- command = IPA.command({
- entity: that.entity.name,
- method: 'mod',
- args: [pkey],
- options: {all: true, rights: true},
- on_success: function() {
- var record = {};
- record[that.category.name] = [''];
- that.category.load(record);
- }
- });
- command.set_option(that.category.name, '');
- batch.add_command(command);
- }
-
- command = IPA.command({
- entity: that.entity.name,
- method: that.add_method,
- args: [pkey]
- });
- command.set_option(that.other_entity, values.join(','));
- batch.add_command(command);
-
- batch.execute();
- };
-
- return that;
-};