[Freeipa-devel] [PATCH] 697-702 webui: usability improvements in attribute widget

Petr Vobornik pvoborni at redhat.com
Thu Jul 10 12:29:08 UTC 2014


ticket: https://fedorahosted.org/freeipa/ticket/4253

== [PATCH] 697 webui: improve usability of attributes widget ==

Attributes widget layour was changed from tiny table which allowed
to display only few options to a checkbox list with multiple
columns (depends on container).

Check all attributes option was removed to force the user
to read through the attributes which he selects.

Initial version authored by: Adam Misnyovszki


== [PATCH] 698 webui: add filter to attributes widget ==

Adds filter field to attribute box in permissions for better user
experience. User can then quickly find the desired attribute.

Initial version of the patch authored by: Adam Misnyovszki


== [PATCH] 699 webui: optimize (re)creation of option widget ==

There is a case where attributes widget can contain > 1000 items.
It's about 3000 nodes. It's slow in jQuery. Simple move to dojo
speeds it up (is closer to native calls) while maintaining developer
friendliness.

Now the biggest lag is in browser's render. It's probably not worth
developer time to optimize that.


== [PATCH] 700 webui: custom attr in attributes widget ==

Web UI doesn't always know what are the possible attributes
for target object. This will allow to add custom attributes
if necessary.

== [PATCH] 701 webui: attr widget: get list of possible attrs from 
ipapermdefaultattr ==

Very useful for managed permissions since the list of attrs in metadata
might be smaller that default attributes. This smooths behavior if one
removes an attr from effective attrs which is not in metadata. Without
this it will disappear from the list and one has to add it manually
through 'Add'.


[PATCH] 702 webui: option_widget_base: sort options
-- 
Petr Vobornik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0702-webui-option_widget_base-sort-options.patch
Type: text/x-patch
Size: 2593 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140710/0d0d3bea/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0701-webui-attr-widget-get-list-of-possible-attrs-from-ip.patch
Type: text/x-patch
Size: 1836 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140710/0d0d3bea/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0700-webui-custom-attr-in-attributes-widget.patch
Type: text/x-patch
Size: 6945 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140710/0d0d3bea/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0699-webui-optimize-re-creation-of-option-widget.patch
Type: text/x-patch
Size: 3555 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140710/0d0d3bea/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0698-webui-add-filter-to-attributes-widget.patch
Type: text/x-patch
Size: 3753 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140710/0d0d3bea/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0697-webui-improve-usability-of-attributes-widget.patch
Type: text/x-patch
Size: 8388 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20140710/0d0d3bea/attachment-0005.bin>


More information about the Freeipa-devel mailing list