mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-28 18:01:23 -06:00
c90bff232d
The association facet has been modified to support multiple columns. By default the facet will have one column which is the primary key of the associated object (e.g. username of a group member), so the existing code will work like before. Other fields (e.g. user's full name) can be added by subclassing the ipa_association_facet class and specifying the additional columns to display. These additional fields will be retrieved using a batch operation. Previously a single association facet instance will be used for all associations in an entity. Now each association will have its own association facet. This way each association facet can be customized differently as needed. The <entity>-enroll URL parameter has been removed because it's no longer needed. The ipa_entity.create_association_facets() is provided to generate the default association facets with one column for the primary key. The column click handler has been moved out of ipa_column to provide more flexibility for customization. The get_action_panel() and get_client_area() have been modified to search within the entity's container. The group entity has been fully converted to use the new UI framework. Association facets that have been modified to use multiple columns are: - User Group's member_user - HBAC Service Group's member_hbacsvc - SUDO Command Group's member_sudocmd - Service's managedby_host New test data files have been added. Unit tests have been updated. |
||
---|---|---|
.. | ||
layouts | ||
test | ||
add.js | ||
associate.js | ||
certificate.js | ||
details.js | ||
develop.js | ||
entity.js | ||
gray-fade-line.png | ||
group.js | ||
hbac.js | ||
hbacsvc.js | ||
hbacsvcgroup.js | ||
header_background.png | ||
header_logo.png | ||
header.png | ||
host.js | ||
hostgroup.js | ||
index.html | ||
ipa_logo_180x50.png | ||
ipa.css | ||
ipa.js | ||
ipalogo.png | ||
jquery-ui.css | ||
jquery-ui.js | ||
jquery.ba-bbq.js | ||
jquery.cookie.js | ||
jquery.js | ||
json2.js | ||
Mainnav-background.png | ||
Mainnav-offtab.png | ||
Mainnav-ontab.png | ||
Mainnav-seperatorbars.png | ||
Makefile.am | ||
navigation.js | ||
netgroup.js | ||
policy.js | ||
rule.js | ||
search.js | ||
serverconfig.js | ||
service.js | ||
Subnav-background.png | ||
Subnav-offbutton.png | ||
Subnav-onbutton.png | ||
sudocmd.js | ||
sudocmdgroup.js | ||
sudorule.js | ||
ui-bg_flat_65_ffffff_40x100.png | ||
ui-bg_glass_40_111111_1x400.png | ||
ui-bg_glass_55_1c1c1c_1x400.png | ||
ui-bg_highlight-hard_40_aaaaaa_1x100.png | ||
ui-bg_highlight-hard_100_f9f9f9_1x100.png | ||
ui-bg_highlight-soft_50_aaaaaa_1x100.png | ||
ui-bg_inset-hard_45_cd0a0a_1x100.png | ||
ui-bg_inset-hard_55_ffeb80_1x100.png | ||
ui-bg_loop_8_333333_21x21.png | ||
ui-icons_4ca300_256x240.png | ||
ui-icons_222222_256x240.png | ||
ui-icons_bbbbbb_256x240.png | ||
ui-icons_ededed_256x240.png | ||
ui-icons_ffcf29_256x240.png | ||
ui-icons_ffffff_256x240.png | ||
user.js | ||
webui.js | ||
widget.js |