mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-28 01:41:14 -06:00
65c9442e26
The HBAC Service search and details pages have been added under the HBAC tab. This requires some changes to the framework. Currently the navigation framework doesn't support multiple entities under one tab. As a temporary solution, an 'entity' URL parameter is used to determine the entity to be displayed. This parameter is now only used by HBAC tab, but its use might be expanded later. The navigation framework needs be redesigned to provide more flexibility. The search page in all entities except DNS records have been changed to use the ipa_search_widget. The Select/Unselect All checbox and Delete button now work correctly and consistently. The Add dialog has been enhanced to render and work in a more consistent way while still supporting custom widgets & layouts. For the search page, the Add button will refresh the search results and clear the fields in the dialog box. The framework now provides some extension points which can be overriden by the subclasses: - init(): for initialization and configuration - create(): for creating the layout dynamically or from template - setup(): for setting the look and feel - load(): for loading the data Entity and facet initialization is now done after IPA.init(). This is to ensure the metadata is loaded first so the entities and facets can use localized messages/labels/titles. The group entity has been partially converted to use the new framework. The unit tests have been updated accordingly.
24 lines
856 B
HTML
24 lines
856 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Core Test Suite</title>
|
|
<link rel="stylesheet" href="qunit.css" type="text/css" media="screen">
|
|
<link rel="stylesheet" type="text/css" href="../jquery-ui.css" />
|
|
|
|
<script type="text/javascript" src="qunit.js"></script>
|
|
<script type="text/javascript" src="../jquery.js"></script>
|
|
<script type="text/javascript" src="../jquery.ba-bbq.js"></script>
|
|
<script type="text/javascript" src="../jquery-ui.js"></script>
|
|
<script type="text/javascript" src="../ipa.js"></script>
|
|
<script type="text/javascript" src="ipa_tests.js"></script>
|
|
</head>
|
|
<body>
|
|
<h1 id="qunit-header">Core Test Suite</h1>
|
|
<h2 id="qunit-banner"></h2>
|
|
<div id="qunit-testrunner-toolbar"></div>
|
|
<h2 id="qunit-userAgent"></h2>
|
|
<ol id="qunit-tests"></ol>
|
|
<div id="qunit-fixture"></div>
|
|
</body>
|
|
</html>
|