summaryrefslogtreecommitdiffstats
path: root/install/ui
Commit message (Collapse)AuthorAgeFilesLines
* Moved back link next to facet tabs.navigationEndi S. Dewata2011-05-047-23/+15
| | | | | The back link has been moved from the far right of the page, which is not very intuitive, into a location next to the facet tabs.
* Added facet container.Endi S. Dewata2011-05-0413-827/+788
| | | | | Facet container has been created to hold facet header (i.e. title, search fields, buttons, links) and facet content.
* Moved entity contents outside navigation.Endi S. Dewata2011-05-049-125/+98
| | | | | | Previously the entities and navigation are entangled inside a common DOM structure which restricts code reuse. Now they have been moved into separate structures.
* Use entity names for tab state.Endi S. Dewata2011-05-0411-118/+99
| | | | | | | Previously the tab state is represented using numeric index such as navigation=0&identity=1 which is not very user friendly. Now the code has been modified to use entity names such as navigation=identity&identity=group.
* Refactored navigation.Endi S. Dewata2011-05-045-239/+239
| | | | | | | The singular object IPA.nav has been converted into an IPA.navigation class. The admin and self-service navigation tabs have been converted into subclasses of IPA.navigation and will be instantiated according to user authorization.
* Entitlement quantity validation.Endi S. Dewata2011-04-277-38/+101
| | | | | | The widget base class has been modified to validate integer value if the type is specified in the metadata. This is used to validate entitlement quantity.
* remove jquery-cookie library https://fedorahosted.org/freeipa/ticket/989Adam Young2011-04-273-98/+0
|
* action panel to top tabsAdam Young2011-04-2614-624/+605
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replacing the action panel with the Design for 2.1 Significantly cleaned up implementation of intra-entity navigation requires additional CSS work still need to integrate the search controls onto each page cleaning up interface between entity and facet simplified nested tabs logic Fixed role navigation select default tab from the search widget fixed unit tests and jsl keep tabs area allocated set default tab selected whenever the pkey changes. Removing styling that is changing positions of buttons. The logic for that was for action-panel, but does not translate to entity-header. change from metadata name to label for I18N set selected tab in entity_init. Default title for entities without search and pkeys associations in table now link. remove colon from title when not showing pkey added Managed by facet group. Removed entities that are, for some reason, invalid.
* Upgrade to jquery 1.5.2 https://fedorahosted.org/freeipa/ticket/768Adam Young2011-04-231-1593/+3727
|
* fix JSL errorAdam Young2011-04-221-1/+1
|
* make use of new user-find columns.Adam Young2011-04-221-2/+1
|
* Standardized action panel buttons creation.Endi S. Dewata2011-04-215-55/+68
| | | | | Action panel buttons are now created in facet's create_action_panel(). This is to allow a subclass to override and customize the buttons.
* Moved adder dialog box into entity.Endi S. Dewata2011-04-2116-139/+158
| | | | | The adder dialog box definition has been moved from search facet into entity to make it accessible from other facets.
* Need force option in DNS zone adder dialogMartin Kosek2011-04-212-4/+12
| | | | | | | | | | | When adding a new DNS zone in the WebUI, IPA server will verify whether the nameserver is in DNS. Sometimes it is necessary to skip the verification. This patch adds a --force option already available in CLI which can skip this the verification. https://fedorahosted.org/freeipa/ticket/1105
* Remove unwanted trimming in text fieldsMartin Kosek2011-04-212-5/+5
| | | | | | | | | | | UI trims whitespace at the beginning or at the end when user data are being saved. This confuses is_dirty function which incorrectly recognizes given field as modified. This patch fixes this issue for both general text fields and ACI filter field. https://fedorahosted.org/freeipa/ticket/1096
* Entitlement download.Endi S. Dewata2011-04-186-41/+81
| | | | A Download link has been added to download entitlement certificates.
* Entitlement import.Endi S. Dewata2011-04-186-28/+292
| | | | | | | | | | The entitlement facet will invoke entitle_status to check the entitlement status and show the appropriate buttons. If it's unregistered it will show Register and Import button. If it's registered it will show the Consume button only. If it's imported it will show the Import button only. The Import button will open a dialog box for importing entitlement certificate. Ticket #277
* Entitlement registration.Endi S. Dewata2011-04-149-52/+638
| | | | | | The entitlement facet will show buttons according to the entitlement status. If it's unregistered, the facet will show a Register button. If it's registered, the facet will show a Consume button.
* Merged IPA.cmd() into IPA.command().Endi S. Dewata2011-04-1318-429/+572
| | | | | | | The IPA.cmd() has been merged into IPA.command(). All invocations and test cases have been converted. Ticket #988
* Updated Selenium tests.Endi S. Dewata2011-04-1187-350/+1285
| | | | The Selenium tests have been updated to improve robustness.
* Entitlements.Endi S. Dewata2011-04-1110-2/+349
|
* Refactored search facet.Endi S. Dewata2011-04-111-185/+185
| | | | | To simplify customization, the add(), remove(), and refresh() methods have been moved from IPA.search_widget into IPA.search_facet.
* Refactored builder interface.Endi S. Dewata2011-04-119-68/+103
| | | | | | | The IPA.entity_builder has been modified to take a 'factory' parameter in custom facet's and custom dialog's spec. The IPA.dialog has been modified to take an array of fields in the spec. The IPA.search_facet has been modified to take an array of columns in the spec.
* Refactored action panel and client area.Endi S. Dewata2011-04-118-50/+56
| | | | | | | To improve code readability and extensibility the containers for action panel and client area are now created in IPA.entity.setup(). The 'client area' has been renamed into 'content'. The IPA.facet.create() has been renamed to IPA.facet.create_content().
* Added functional test runner.Endi S. Dewata2011-04-055-7/+14067
|
* Initial Selenium test cases.Endi S. Dewata2011-03-31106-0/+6324
| | | | http://www.freeipa.org/page/Selenium
* code review fixesAdam Young2011-03-3119-142/+124
| | | | this version includes using spec for detail_facets
* default all falseAdam Young2011-03-313-7/+15
| | | | no longer default to all: true for searches, only specify it for user searches
* define entities using builder and more declarative syntaxAdam Young2011-03-3129-2692/+1769
| | | | | | merged hbac and sudo in to single files associaton facet and table supports linking
* update metadata with label changesAdam Young2011-03-311-195/+234
|
* Fixed undefined label in permission adder dialog box.Endi S. Dewata2011-03-291-0/+3
| | | | | | | The IPA.rights_widget was fixed to invoke the base init() method to load the i18n labels properly. Ticket 1113
* pwpolicy priorityAdam Young2011-03-181-2/+3
| | | | | | Priority is now a required field in order to add a new password policy. Thus, not having the field present means we cannot create one. https://fedorahosted.org/freeipa/ticket/1102
* Fixed self service page.Endi S. Dewata2011-03-083-8/+31
| | | | | Collaborated with ayoung to fix this problem: https://fedorahosted.org/freeipa/ticket/1070
* Fixed memory leak caused by certificate dialogs.Endi S. Dewata2011-03-072-252/+204
| | | | Ticket 1054
* Fixed memory leak caused by IPA.error_dialog.Endi S. Dewata2011-03-062-27/+29
| | | | Ticket 1054
* Fixed memory leak caused by DNS record deleter dialog.Endi S. Dewata2011-03-041-56/+74
| | | | Ticket 1054
* Fixed memory leak caused by DNS record adder dialog.Endi S. Dewata2011-03-041-48/+62
| | | | Ticket 1054
* Fixed memory leak caused by reset password dialog.Endi S. Dewata2011-03-041-42/+75
| | | | Ticket 1054
* Fixed memory leak caused by is_dirty dialogs.Endi S. Dewata2011-03-042-27/+26
| | | | Ticket 1054
* Fixed memory leak caused by IPA.dialog.Endi S. Dewata2011-03-041-6/+8
| | | | Ticket 1054
* Fixed host enrollment timeEndi S. Dewata2011-03-041-6/+6
| | | | | | | | The month in krblastpwdchange (LDAP Generalized Time) is 1-based but the month in JavaScript Date.setUTCFullYear() is 0-based so it needs a conversion. Ticket 1053
* type in default textAdam Young2011-03-031-1/+1
|
* fix truncated messageAdam Young2011-03-031-2/+7
|
* Use modified entity find commands for associationsAdam Young2011-03-023-35/+28
| | | | | | https://fedorahosted.org/freeipa/ticket/1011 Does not completely fix the problem in the ticket, but it does mitigate the failure.
* Save changes before modifying association.Endi S. Dewata2011-03-024-7/+45
| | | | | | | | | | | In a details page, usually any changes done to the fields will not be applied until the user clicks the Update button. However, if the page contains an association table, any addition/deletion to the table will be applied immediately. To avoid any confusion, the user is now required to save or reset all changes to the page before modifying the association. A dialog box will appear if the page contains any unsaved changes.
* Fixed attribute for SUDO command group membership.Endi S. Dewata2011-03-021-5/+2
| | | | | The correct attribute name for SUDO command group membership is memberof_sudocmdgroup and it contains the group name instead of dn.
* Replaced SUDO with Sudo in UI test data.Endi S. Dewata2011-03-0110-22/+22
| | | | Ticket 1005
* Removed association facets based on memberofindirect.Endi S. Dewata2011-03-011-0/+1
| | | | | | | Association facets based on memberofindirect attribute have been removed because the attribute is non-assignable. Ticket 1027
* splitting banner requires new file in Makefile.amAdam Young2011-02-231-0/+1
|
* Fixed buttons for DNS records.Endi S. Dewata2011-02-231-6/+6
| | | | | The order of the Add and Delete buttons has been reversed to be consistent with those in other facets.