diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-08-22 15:06:00 -0500 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2011-08-23 22:22:41 +0000 |
commit | 5f9fcd1be0fe1d397f150f0204f2e18b050e006b (patch) | |
tree | a9c5e494f8949de628cb81ec134ef031ad72514f /install/ui/rule.js | |
parent | 610faff6f3aad129979777cd7297129ef0a3bbc5 (diff) | |
download | freeipa-5f9fcd1be0fe1d397f150f0204f2e18b050e006b.tar.gz freeipa-5f9fcd1be0fe1d397f150f0204f2e18b050e006b.tar.xz freeipa-5f9fcd1be0fe1d397f150f0204f2e18b050e006b.zip |
Removed unnecessary HBAC/sudo rule category modification.
Since the Add/Delete links in the association table are disabled when
the category is set to 'all', it's no longer necessary to check the
category before showing the add/delete dialogs and modify the category
before adding entries. Thus, the IPA.rule_association_table_widget is
no longer needed.
Ticket #1692
Diffstat (limited to 'install/ui/rule.js')
-rw-r--r-- | install/ui/rule.js | 66 |
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; -}; |