From fccea2dca4d384ab2992103916cfe8801be53edd Mon Sep 17 00:00:00 2001 From: Petr Voborník Date: Thu, 2 Feb 2012 17:55:36 +0100 Subject: Automember UI - default groups In this patch was implemented and added a control for defining default automember groups. There is a difference from UXD spec. In the spec the control was placed below table in the search facet. This was not working well with the combobox in the control. Open combobox requires some space below it. As it was placed at the bottom of the page it created unwanted blank space and forced showing scrollbars. Moving the control above the table solves the problem without rewriting combobox logic. It can be rewritten and moved down later. https://fedorahosted.org/freeipa/ticket/2195 --- .../test/data/automembergroup_default_group_remove.json | 14 ++++++++++++++ .../ui/test/data/automembergroup_default_group_set.json | 16 ++++++++++++++++ .../test/data/automembergroup_default_group_show.json | 17 +++++++++++++++++ .../data/automemberhostgroup_default_group_remove.json | 14 ++++++++++++++ .../data/automemberhostgroup_default_group_set.json | 16 ++++++++++++++++ .../data/automemberhostgroup_default_group_show.json | 15 +++++++++++++++ 6 files changed, 92 insertions(+) create mode 100644 install/ui/test/data/automembergroup_default_group_remove.json create mode 100644 install/ui/test/data/automembergroup_default_group_set.json create mode 100644 install/ui/test/data/automembergroup_default_group_show.json create mode 100644 install/ui/test/data/automemberhostgroup_default_group_remove.json create mode 100644 install/ui/test/data/automemberhostgroup_default_group_set.json create mode 100644 install/ui/test/data/automemberhostgroup_default_group_show.json (limited to 'install/ui/test') diff --git a/install/ui/test/data/automembergroup_default_group_remove.json b/install/ui/test/data/automembergroup_default_group_remove.json new file mode 100644 index 00000000..6df1dfe8 --- /dev/null +++ b/install/ui/test/data/automembergroup_default_group_remove.json @@ -0,0 +1,14 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automemberdefaultgroup": "No default group set", + "cn": [ + "Group" + ] + }, + "summary": "Removed default group for automember \"group\"", + "value": "group" + } +} \ No newline at end of file diff --git a/install/ui/test/data/automembergroup_default_group_set.json b/install/ui/test/data/automembergroup_default_group_set.json new file mode 100644 index 00000000..2516c74e --- /dev/null +++ b/install/ui/test/data/automembergroup_default_group_set.json @@ -0,0 +1,16 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automemberdefaultgroup": [ + "cn=foogroup,cn=groups,cn=accounts,dc=dev,dc=example,dc=com" + ], + "cn": [ + "Group" + ] + }, + "summary": "Set default group for automember \"group\"", + "value": "group" + } +} \ No newline at end of file diff --git a/install/ui/test/data/automembergroup_default_group_show.json b/install/ui/test/data/automembergroup_default_group_show.json new file mode 100644 index 00000000..148bb472 --- /dev/null +++ b/install/ui/test/data/automembergroup_default_group_show.json @@ -0,0 +1,17 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automemberdefaultgroup": [ + "cn=foogroup,cn=groups,cn=accounts,dc=dev,dc=example,dc=com" + ], + "cn": [ + "Group" + ], + "dn": "cn=group,cn=automember,cn=etc,dc=dev,dc=example,dc=com" + }, + "summary": null, + "value": "group" + } +} \ No newline at end of file diff --git a/install/ui/test/data/automemberhostgroup_default_group_remove.json b/install/ui/test/data/automemberhostgroup_default_group_remove.json new file mode 100644 index 00000000..4bd8a4a9 --- /dev/null +++ b/install/ui/test/data/automemberhostgroup_default_group_remove.json @@ -0,0 +1,14 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automemberdefaultgroup": "No default group set", + "cn": [ + "Hostgroup" + ] + }, + "summary": "Removed default group for automember \"hostgroup\"", + "value": "hostgroup" + } +} \ No newline at end of file diff --git a/install/ui/test/data/automemberhostgroup_default_group_set.json b/install/ui/test/data/automemberhostgroup_default_group_set.json new file mode 100644 index 00000000..7837653e --- /dev/null +++ b/install/ui/test/data/automemberhostgroup_default_group_set.json @@ -0,0 +1,16 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automemberdefaultgroup": [ + "cn=foohostgroup,cn=hostgroups,cn=accounts,dc=dev,dc=example,dc=com" + ], + "cn": [ + "Hostgroup" + ] + }, + "summary": "Set default group for automember \"hostgroup\"", + "value": "hostgroup" + } +} \ No newline at end of file diff --git a/install/ui/test/data/automemberhostgroup_default_group_show.json b/install/ui/test/data/automemberhostgroup_default_group_show.json new file mode 100644 index 00000000..2203f249 --- /dev/null +++ b/install/ui/test/data/automemberhostgroup_default_group_show.json @@ -0,0 +1,15 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "automemberdefaultgroup": "No default group set", + "cn": [ + "Hostgroup" + ], + "dn": "cn=hostgroup,cn=automember,cn=etc,dc=dev,dc=example,dc=com" + }, + "summary": null, + "value": "hostgroup" + } +} \ No newline at end of file -- cgit