freeipa/install/ui/test/data
Petr Vobornik 14ac2193fe Add and remove dns per-domain permission in Web UI
This patch adds support for new per-domain permissions to Web UI.

User with assigned permission (through role,priviledge) can edit DNS zone. These permissions can be added/remove by ipa dnszone-{add/remove}permission $dnszone command.

For adding/removing of this permission in Web UI new actions in DNS zone action list were created. DNS zone object doesn't contain information about existance of related permission. Such information is required for enabling/disabling of new actions. Web UI has to search for the permission to get it. DNS zone facet was modified to use batch command, in a same way as user facet, for loading dnszone and the permission at the same time - on load.

Batch command has a feature to report all errors. Such behavior is unwanted because we expect that permission-show command will fail when the permission doesn't exist. Batch command was therefore modified to not report commands which has retry attribute set to false. This attr was chosen because it has similar purpose in single command execution.

New actions should be enabled only for users with appropriate rights. It is not possible to obtain rights for certain action in advance so an approximation is used: write right for dns zones' managedby attribute.

https://fedorahosted.org/freeipa/ticket/2851
2012-07-11 16:33:10 +02:00
..
automembergroup_add.json Automember UI 2012-02-01 12:47:46 -06:00
automembergroup_default_group_remove.json Automember UI - default groups 2012-02-07 00:48:07 -06:00
automembergroup_default_group_set.json Automember UI - default groups 2012-02-07 00:48:07 -06:00
automembergroup_default_group_show.json Automember UI - default groups 2012-02-07 00:48:07 -06:00
automembergroup_find_pkeys.json Automember UI 2012-02-01 12:47:46 -06:00
automembergroup_get_records.json Automember UI 2012-02-01 12:47:46 -06:00
automembergroup_show.json Automember UI 2012-02-01 12:47:46 -06:00
automemberhostgroup_add.json Automember UI 2012-02-01 12:47:46 -06:00
automemberhostgroup_default_group_remove.json Automember UI - default groups 2012-02-07 00:48:07 -06:00
automemberhostgroup_default_group_set.json Automember UI - default groups 2012-02-07 00:48:07 -06:00
automemberhostgroup_default_group_show.json Automember UI - default groups 2012-02-07 00:48:07 -06:00
automemberhostgroup_find_pkeys.json Automember UI 2012-02-01 12:47:46 -06:00
automemberhostgroup_get_records.json Automember UI 2012-02-01 12:47:46 -06:00
automemberhostgroup_show.json Automember UI 2012-02-01 12:47:46 -06:00
automountkey_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountkey_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountkey_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountlocation_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountlocation_del.json automount UI 2011-05-26 14:53:40 -04:00
automountlocation_find_pkeys.json Updated sample data. 2011-11-11 14:44:21 +00:00
automountlocation_find.json Updated sample data. 2011-11-11 14:44:21 +00:00
automountlocation_get_records.json Updated sample data. 2011-11-11 14:44:21 +00:00
automountlocation_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
automountmap_add_indirect.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountmap_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountmap_del.json automount UI 2011-05-26 14:53:40 -04:00
automountmap_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountmap_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountmap_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
automountmap_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
cert_remove_hold.json rename static to ui 2011-01-20 14:12:47 +00:00
cert_request.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
cert_revoke.json rename static to ui 2011-01-20 14:12:47 +00:00
cert_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
config_show.json Added missing configuration options 2012-02-20 15:47:39 -06:00
delegation_find_pkeys.json Enabled paging on self-service permissions and delegations. 2012-01-16 20:11:18 +01:00
delegation_find.json Updated sample data. 2011-11-11 14:44:21 +00:00
delegation_get_records.json Enabled paging on self-service permissions and delegations. 2012-01-16 20:11:18 +01:00
delegation_list.json Updated sample data. 2011-11-11 14:44:21 +00:00
delegation_mod.json Updated sample data. 2011-11-11 14:44:21 +00:00
delegation_show.json core widget unit tests baseline set of unit tests for checking that each widget conforms to the contract 2011-02-02 10:59:46 -05:00
dnsconfig_mod.json Add support of new options in dnsconfig 2012-03-20 17:32:16 +01:00
dnsconfig_show.json Add support of new options in dnsconfig 2012-03-20 17:32:16 +01:00
dnsrecord_add.json Modifying DNS UI to benefit from new DNS API 2012-01-30 17:47:07 -06:00
dnsrecord_del.json Modifying DNS UI to benefit from new DNS API 2012-01-30 17:47:07 -06:00
dnsrecord_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
dnsrecord_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
dnsrecord_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
dnsrecord_show.json Modifying DNS UI to benefit from new DNS API 2012-01-30 17:47:07 -06:00
dnszone_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
dnszone_details_refresh.json Add and remove dns per-domain permission in Web UI 2012-07-11 16:33:10 +02:00
dnszone_find_pkeys.json Fixed inconsistent status labels. 2012-01-23 15:38:41 +01:00
dnszone_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
dnszone_get_records.json Fixed inconsistent status labels. 2012-01-23 15:38:41 +01:00
dnszone_show.json DNS Zone UI: added new attributes 2012-02-29 12:59:13 +01:00
entitle_consume.json Entitlements. 2011-04-11 16:04:12 +00:00
entitle_find_offline.json Updated sample data. 2011-11-11 14:44:21 +00:00
entitle_find_online.json Updated sample data. 2011-11-11 14:44:21 +00:00
entitle_get.json Entitlements. 2011-04-11 16:04:12 +00:00
entitle_import.json Entitlement import. 2011-04-18 11:11:57 -04:00
entitle_register.json Updated sample data. 2011-11-11 14:44:21 +00:00
entitle_status_offline.json Entitlement import. 2011-04-18 11:11:57 -04:00
entitle_status_online.json Entitlement import. 2011-04-18 11:11:57 -04:00
entitle_status_unregistered.json Entitlement import. 2011-04-18 11:11:57 -04:00
group_add_member.json Updated sample data. 2011-11-11 14:44:21 +00:00
group_add.json Updated sample data. 2011-11-11 14:44:21 +00:00
group_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
group_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
group_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
group_member_user.json Updated sample data. 2011-11-11 14:44:21 +00:00
group_remove_member.json Updated sample data. 2011-11-11 14:44:21 +00:00
group_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
hbacrule_add_accesstime.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacrule_add_host.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_add_service.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_add_sourcehost.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_add_user.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_del.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacrule_find_pkeys.json Fixed matched/unmatched checkboxes in HBAC Test 2011-12-09 15:55:02 +01:00
hbacrule_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_get_records.json Show disabled entries in gray. 2012-01-23 15:38:35 +01:00
hbacrule_mod.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacrule_remove_accesstime.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacrule_remove_host.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_remove_service.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_remove_sourcehost.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_remove_user.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacrule_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvc_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvc_del.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacsvc_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvc_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvc_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvc_mod.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacsvc_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_add_member.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_del.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacsvcgroup_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_member_hbacsvc.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_mod.json rename static to ui 2011-01-20 14:12:47 +00:00
hbacsvcgroup_remove_member.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbacsvcgroup_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hbactest_matched.json Fixed matched/unmatched checkboxes in HBAC Test 2011-12-09 15:55:02 +01:00
hbactest_unmatched.json Fixed matched/unmatched checkboxes in HBAC Test 2011-12-09 15:55:02 +01:00
hbactest.json Fixed matched/unmatched checkboxes in HBAC Test 2011-12-09 15:55:02 +01:00
host_add.json Updated sample data. 2011-11-11 14:44:21 +00:00
host_disable_dev.example.com.json rename static to ui 2011-01-20 14:12:47 +00:00
host_find_pkeys.json Updated sample data. 2011-11-11 14:44:21 +00:00
host_find.json Fixed host Enrolled column. 2011-10-26 12:55:04 +00:00
host_get_records.json Updated sample data. 2011-11-11 14:44:21 +00:00
host_mod.json Added mac address to host page 2012-03-20 17:32:23 +01:00
host_show_dev.example.com.json Added mac address to host page 2012-03-20 17:32:23 +01:00
host_show_test.example.com.json Added mac address to host page 2012-03-20 17:32:23 +01:00
host_show.json Added mac address to host page 2012-03-20 17:32:23 +01:00
hostgroup_add_member.json Updated sample data. 2011-11-11 14:44:21 +00:00
hostgroup_add.json Updated sample data. 2011-11-11 14:44:21 +00:00
hostgroup_find_pkeys.json Updated sample data. 2011-11-11 14:44:21 +00:00
hostgroup_find.json Updated sample data. 2011-11-11 14:44:21 +00:00
hostgroup_get_records.json Updated sample data. 2011-11-11 14:44:21 +00:00
hostgroup_member_host.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
hostgroup_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
ipa_init_commands.json Trust Web UI 2012-06-25 18:17:06 +02:00
ipa_init_methods.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
ipa_init_objects.json Trust Web UI 2012-06-25 18:17:06 +02:00
ipa_init.json Add and remove dns per-domain permission in Web UI 2012-07-11 16:33:10 +02:00
json_metadata.json Replication: Adjust replica installation to omit processing memberof computations 2011-11-14 05:30:06 -05:00
krbtpolicy_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
netgroup_add_member.json Updated sample data. 2011-11-11 14:44:21 +00:00
netgroup_add.json Updated sample data. 2011-11-11 14:44:21 +00:00
netgroup_find_pkeys.json Updated sample data. 2011-11-11 14:44:21 +00:00
netgroup_find.json Updated sample data. 2011-11-11 14:44:21 +00:00
netgroup_get_records.json Updated sample data. 2011-11-11 14:44:21 +00:00
netgroup_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
permission_add.json Updated sample data. 2011-11-11 14:44:21 +00:00
permission_del.json Fixed test fixture file name. 2011-07-07 20:33:06 +00:00
permission_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_show_filter.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_show_subtree.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_show_targetgroup.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_show_type.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
permission_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
privilege_find_pkeys.json Updated sample data. 2011-11-11 14:44:21 +00:00
privilege_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
privilege_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
privilege_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
pwpolicy_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
pwpolicy_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
pwpolicy_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
pwpolicy_mod.json rename static to ui 2011-01-20 14:12:47 +00:00
pwpolicy_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
role_find_pkeys.json Updated sample data. 2011-11-11 14:44:21 +00:00
role_find.json Updated sample data. 2011-11-11 14:44:21 +00:00
role_get_records.json Updated sample data. 2011-11-11 14:44:21 +00:00
role_show.json Updated sample data. 2011-11-11 14:44:21 +00:00
selfservice_find_pkeys.json Enabled paging on self-service permissions and delegations. 2012-01-16 20:11:18 +01:00
selfservice_find.json rename static to ui 2011-01-20 14:12:47 +00:00
selfservice_get_records.json Enabled paging on self-service permissions and delegations. 2012-01-16 20:11:18 +01:00
selfservice_show.json rename static to ui 2011-01-20 14:12:47 +00:00
selinuxusermap_add_host.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
selinuxusermap_add_user.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
selinuxusermap_details_update.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
selinuxusermap_find_pkeys.json Show disabled entries in gray. 2012-01-23 15:38:35 +01:00
selinuxusermap_get_records.json Show disabled entries in gray. 2012-01-23 15:38:35 +01:00
selinuxusermap_mod.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
selinuxusermap_remove_host.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
selinuxusermap_remove_user.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
selinuxusermap_show.json UI for SELinux user mapping 2012-01-18 17:08:46 +01:00
service_add_host.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_del.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_disable.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_managedby_host.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_mod.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_remove_host.sh Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
service_show.json Certificate serial number in hex format - ui testing data 2012-03-14 04:40:35 -04:00
session_logout.json Added logout button 2012-02-28 23:58:51 -05:00
sudocmd_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_del.json rename static to ui 2011-01-20 14:12:47 +00:00
sudocmd_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_memberof_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_memberof_remove.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_memberof_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmd_mod.json rename static to ui 2011-01-20 14:12:47 +00:00
sudocmd_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_add_member.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_del.json rename static to ui 2011-01-20 14:12:47 +00:00
sudocmdgroup_find_pkeys.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_get_records.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_member_sudocmd.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_mod.json Replaced SUDO with Sudo in UI test data. 2011-03-01 16:54:57 -05:00
sudocmdgroup_remove_member.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudocmdgroup_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudorule_add.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudorule_del.json rename static to ui 2011-01-20 14:12:47 +00:00
sudorule_find_pkeys.json Show disabled entries in gray. 2012-01-23 15:38:35 +01:00
sudorule_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
sudorule_get_records.json Show disabled entries in gray. 2012-01-23 15:38:35 +01:00
sudorule_mod.json rename static to ui 2011-01-20 14:12:47 +00:00
sudorule_show.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
trust_add.json Trust Web UI 2012-06-25 18:17:06 +02:00
trust_find_pkeys.json Trust Web UI 2012-06-25 18:17:06 +02:00
trust_show.json Trust Web UI 2012-06-25 18:17:06 +02:00
user_add.json Updated sample data. 2011-11-11 14:44:21 +00:00
user_details_refresh.json UI support for ssh keys 2012-02-15 09:23:05 +01:00
user_disable.json rename static to ui 2011-01-20 14:12:47 +00:00
user_enable.json rename static to ui 2011-01-20 14:12:47 +00:00
user_find_pkeys.json Added support for radio buttons in table widget. 2011-12-06 22:07:44 +00:00
user_find.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
user_get_records.json Show disabled entries in gray. 2012-01-23 15:38:35 +01:00
user_memberof_group.json Added instructions to generate CSR. 2012-01-13 10:57:59 -06:00
user_mod.json UI support for ssh keys 2012-02-15 09:23:05 +01:00
user_show.json UI support for ssh keys 2012-02-15 09:23:05 +01:00
whoami.json Updated sample data. 2011-11-11 14:44:21 +00:00