| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Hard-coded messages through out the code have been replaced by i18n
messages obtained from json_metadata and i18n_messages.
|
|
|
|
|
|
|
|
|
|
|
| |
Many WebUI identifiers were defined in a global namespace. This is
not a good programming practice and may result in name clashes,
for example with other libraries.
This patch moves these variables to IPA namespace or its
sub-namespaces, when meaningful.
https://fedorahosted.org/freeipa/ticket/212
|
| |
|
|
|
|
|
|
|
|
| |
A link has been added into the details page to expand/collapse all
sections.
Previously each section's <div> container is identified using a long
ID. It is now identified using the section name.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The association config has been removed because it incorrectly assumes there is only one association between two entities. Now each association is defined separately using association facets.
The service.py has been modified to specify the correct relationships. The API.txt has been updated.
https://fedorahosted.org/freeipa/ticket/960
|
|
|
|
|
|
|
|
| |
The current version of the DNS Plugin does not support searching by record, so that is commented out.
The search field wasn't working either. The search criteria had to be appended to the params array, just after the zone.
https://fedorahosted.org/freeipa/ticket/907
|
|
|
|
|
|
| |
Previously the add service dialog box shows a 'Principal:' label with
no text field next to it. It now has been removed. The dialog box
has been widened to avoid line wrapping of the buttons.
|
| |
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/951
|
|
|
|
|
|
| |
for host modificaiton
date format
|
|
|
|
| |
array of widget-like objects. The radio buttons have been replaced by a select box. THe select is not visible on the details page.
|
|
|
|
|
| |
Previously the add dialog is added into entity. The dialog is only
used by the search facet, so it's now moved into the search facet.
|
| |
|
| |
|
|
|
|
|
|
| |
Previously all certificate & Kerberos key statuses (valid, missing
and revoked) will appear briefly at the same time during page load.
This has been fixed by setting the initial style to hidden.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously the IPA.details_list_section can only be used with widgets
that generates <dd> tag because it uses the following structure:
<dl>
<dt>Telephone Number:</dt>
<span name="teleponenumber">
<dd>111-1111</dd>
<dd>222-2222</dd>
</span>
</dl>
The <dd> tag was previously used to handle multi-valued attributes.
Since multi-valued attributes are now handled by the recently added
IPA.multivalued_text_widget, the structure can be changed as follows:
<dl>
<dt>Telephone Number:</dt>
<dd>
<span name="telephonenumber">
<div>111-1111</div>
<div>222-2222</div>
</span>
</dd>
</dl>
This allows IPA.details_list_section to be used with any widgets
without requiring the <dd> tag.
|
|
|
|
| |
olny need to specify once
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A multi-valued text widget has been created to replace the old
IPA.details_field. The old code was designed to handle all data
types, and it uses one <dd> tag for each value, so the code is
still incomplete and complex. The new code was designed to handle
only multi-valued text attributes, and it uses one <dd> tag for
all values, so it's easier to maintain. There are already other
widgets that can be used to handle other data types.
The new code supports line-level undo and line-out for removal
like the old code, but there are some changes:
- Undoing a newly added line will remove the entire line.
- Editing the value of a removed line will cancel the removal.
- It provides 'undo all' link to reset the entire attribute.
The old code will be cleaned up in a subsequent patch.
|
|
|
|
| |
adds a favicon that is the freeipa cube
|
| |
|
|
|
|
| |
The section names were missing from the entity definition.
|
|
|
|
| |
using approapriate lcoality and state abbreviations for the attributes: l and st
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/885
|
|
|
|
| |
widget conforms to the contract
|
|
|
|
| |
shows the undo link on filter change does JSON queries on keyup instead of keypress https://fedorahosted.org/freeipa/ticket/886
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/879
|
| |
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/884
|
| |
|
|
|
|
|
| |
declarative priv definition
fixes role_add_privilege and privilege_add_permisison
|
|
|
|
|
| |
PLaces custom association facets into the proper facet groups
usesthe associators if they are specifiedfor an association
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/877
|
|
|
|
| |
https://fedorahosted.org/freeipa/ticket/212
|
|
|
|
| |
unit test for basic functionality, text, and checkbox widgets
|
|
|
|
| |
This patch fixes the problem leaving the user details page.
|
|
|
|
| |
Since the delegation enityt is using membergroup as the property name at this stage, we can use that as the value until the pluing is consistant
|
|
|
|
|
|
| |
The reset and is_dirty functionality for permission has been fixed.
New widgets have been created for select and a collection of checkboxes.
New test data files have been added for each target type.
|
| |
|
|
|
|
|
|
| |
The reset and is_dirty functionality for permission has been fixed.
New widgets have been created for select and a collection of checkboxes.
New test data files have been added for each target type.
|
|
|
|
|
|
| |
ipa_target_section does not overload is_dirty, and it alwayrs returns true, meaning you can never leave the page once you visit it.
THis commit pushes a simple placeholder function that always returns fales. Follow on work will be required to correctly inplement the is_dirty functonality
|
|
|
|
|
|
|
|
|
|
|
|
| |
The IPA.dialog has been modified to support sections. The add
dialog for permission has been modified to include the target
section. The base dialog classes have been moved from widget.js
into a new file called dialog.js.
This patch also includes ayoung's fix for parameter name and
format for the permission attributes.
https://fedorahosted.org/freeipa/ticket/791
|
|
|
|
| |
instead of reporting an error on unmatched aciattrs, append them to the table.
|
|
|
|
|
|
|
|
| |
Declaritive Service definition
Fixed a problem with multiple calls to create breaking the link between the select box and the text box
swapped the select and the text
https://fedorahosted.org/freeipa/ticket/442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes several issues in delegation UI:
When adding a new delegation, only the first attribute selected
was saved. Now all attributes will be saved properly.
When loading the details page, the custom widgets did not store
the original values properly so is_dirty() did not work correctly.
Now this has been fixed except for the memberof attribute because
of these issues:
- https://fedorahosted.org/freeipa/ticket/869
- https://fedorahosted.org/freeipa/ticket/870
When saving the details page, the attrs were saved as an array
which was rejected by the server. Now it is stored as comma-
separated list.
|
| |
|