summaryrefslogtreecommitdiffstats
path: root/base/server/share/webapps
Commit message (Collapse)AuthorAgeFilesLines
...
* Added add functionality for some TPS resources.Endi S. Dewata2014-04-081-54/+127
| | | | | | | | | | | | | | | | | | | | | | | The add button in the list page for TPS profiles, connections, and authenticators has been modified to show a blank form to add a new entry. Once the entry is added, it will go back to the list page. The DetailsPage has been renamed into EntryPage and modified to support an add mode. In add mode the fields are editable. A new AddEntryPage was added to change the behavior when closing the page to return to the list page. The Page container now has to be specified in the constructor. The load() method is no longer taking any parameter. The open() has been added to simplify loading page template and content. The default length of the list page has been changed to 15 entries. Fixed some bugs in ConnectionModel, AuthenticatorModel, ConnectionDatabase, and in the HTML template. Ticket #654
* Fixed top level links to TPS UI.Endi S. Dewata2014-04-081-7/+1
| | | | | | | The links in the top level page have been fixed to point to the front page of the new TPS UI. Ticket #654
* Added save functionality for some TPS resources.Endi S. Dewata2014-03-292-36/+281
| | | | | | | | | | | | | | | | A new DetailsPage has been added to view and edit TPS resources including profiles, connections, and authenticators. Initially, in view mode the page is read-only. User can view properties but they are non-editable. To enter the edit mode the user needs to click the Edit link. In this mode the properties become editable. To save the all changes the user must click the Save button, and it will go back to view mode. The page also provides links to enable or disable the resource. The add functionality will be added separately later. New HTML templates and the CSS code have been modified to better control the formatting. Some unused code has been removed as well. Ticket #654
* Added buttons and dialogs to manage TPS properties.Endi S. Dewata2014-03-292-116/+178
| | | | | | | | | | | | | | New buttons and dialogs have been added to add and remove properties in TPS profiles, connections, and authenticators. Currently the code will only change the properties in memory. The save functionality will be added separately later. Previously the Dialog class would only work with Models. The class has been refactored such that it will work with any storage mechanism. New CSS code was added to fix the dialog formatting. Ticket #654
* Added details page for TPS profiles.Endi S. Dewata2014-03-292-0/+76
| | | | | | | | | | | | | | | | A new page has been added to view TPS profile details. The properties are displayed in a table which provides pagination and search functionality. Currently the page is read-only. The edit functionality will be added separately later. Previously the ProfileData had a problem with JSON mapping because it incorrectly included a PropertyNames attribute. To fix the problem the class has been modified to require explicit JAXB mapping by setting the @XmlAccessorType to NONE. New CSS classes have been added to format the details page. Ticket #654
* Refactored UI framework.Endi S. Dewata2014-03-291-35/+55
| | | | | | | | | | | | | The current UI table assumes that the entries will be stored in a Collection object. Some tables might need different storage mechanisms, so the Table and TableItem classes have been refactored to allow sub- classes to override some of the operations. The Table initial render() method now will have to be called explicitly after object creation. The load() method in the Navigation class has been modified to pass the container element to the page being loaded. Ticket #654
* Table refresh improvement for TPS UI.Endi S. Dewata2014-03-292-74/+117
| | | | | | | | | | | | | | | | | Currently when a table is refreshed the rows are deleted and recreated, which makes the UI appear slow. The process has been changed such that all rows are created initially, then when the refresh happens, it will simply overwrite the content of the rows and clear the unused ones. The Table class has been refactored such that operations such as add, remove, and open can be overriden by the subclass. It also has been modified to clear the checkboxes on refresh. The ID columns have been standardized to use "id" attribute name. The HTML templates have been modified to use a new CSS class for better control over formatting and to include a default page number. Ticet #848
* Pagination improvement for TPS UI.Endi S. Dewata2014-03-282-31/+131
| | | | | | | | | | | | | The TPS UI has been modified to provide buttons to go to the first page, previous page, next page, and last page. The UI will also show the total entries, the current page number, and the total number of pages. Users can jump to a specific page by entering the page number. The CSS has been modified to allow better control of UI components. The UI table now has a default size of 5. It's no longer necessary to specify the size in each table. Ticket #848
* Added search filter for TPS UI.Endi S. Dewata2014-03-281-9/+30
| | | | | | | | | | The tables in TPS UI has been modified to handle search filters. When the user presses enter in the search field, the UI will perform a search operation using the filter specified in the field. The table will be updated with the new results. If the filter is empty it will show all entries. Ticket #847
* Added remove button handler for TPS UI.Endi S. Dewata2014-03-171-1/+34
| | | | | | | | | | | | | | | | The Table class has been modified to handle the remove button. When the button is clicked, it will get the list of items selected for deletion. If there is nothing selected it will not do anything. If there are some items selected, it will display the list in a dialog box and ask the user to confirm the deletion. If the operation is confirmed, the items will be deleted one by one. The table will be refreshed after the process is done. In some pages the buttons have been updated to reflect the availability of the add/remove operations for the corresponding REST resources. Ticket #654
* Added login page for TPS UI.Endi S. Dewata2014-03-131-2/+7
| | | | | | | | | | | | The TPS UI has been modified to provide an unprotected front page. The main TPS UI has been moved into a protected area. The front page provides a login button which when clicked will ask the user to authenticate with the client certificate. If the authentication is successful, the main page will appear. There is also a logout link on the upper right corner of the main page. When clicked it will destroy both the client and server sessions. Ticket #846
* Fixed problem refreshing table after add.Endi S. Dewata2014-02-131-31/+40
| | | | | | | | | | Previously the tables in TPS UI did not refresh properly after adding a new entry. The code has been fixed to reset the collection object to store the newly fetched entries and close the dialog after the add operation is done. The success and error handlers for add and save operations have been reorganized. Ticket #654
* Fixed pagination in TPS UI.Endi S. Dewata2014-02-121-2/+2
| | | | | | | | The pagination in TPS UI no longer worked due to Jackson change. The Collection class has been fixed to read the correct attribute names for pagination links. The table size has been changed to 5 rows. Ticket #654
* Improved TPS UI page loading.Endi S. Dewata2014-02-111-4/+29
| | | | | | | | | Previously the TPS UI would reload the JS libraries and CSS files every time a page is opened. The pages have been simplified such that it will only contain the necessary elements of the page. A new Page class has been added to the framework to define page initialization. Ticket #654
* Added TPS UI navigation.Endi S. Dewata2014-02-041-5/+29
| | | | | | | | A navigation bar has been added to the top of the UI. When a navigation link is clicked, the target page will be loaded into the content area in the same page. Ticket #654
* Added RCUE files.Endi S. Dewata2014-02-0415-14/+11128
| | | | | | | New CSS, JavaScript, and font files have been added from RCUE to provide standardized look and feel. Ticket #654
* Added checkboxes for selecting table rows.Endi S. Dewata2014-02-042-13/+48
| | | | | | | | The tables have been modified to provide a checkbox on each row to select the entry for subsequent operations. The checkbox in the column header can be used to select/deselect all rows at once. Ticket #654
* Fixed edit dialog to enable/disable TPS resources.Endi S. Dewata2014-01-302-1/+8
| | | | | | | | The edit dialogs for authenticators, connections, and profiles, have been modified to show the available action (i.e. enable or disable) based on the resource status. Ticket #654
* Added dialog for adding TPS users.Endi S. Dewata2013-12-161-19/+102
| | | | | | | | | A new dialog box has been added for adding TPS users. Backbone requires that a separate attribute is used to specify the user ID (instead of id) when creating new users, so a new userID field has been added to the backend service as well. Ticket #654
* Fixed table style.Endi S. Dewata2013-12-161-0/+22
| | | | | | | The column headers and the footer in all tables have been modified to use the proper style. Ticket #654
* Added edit dialog boxes.Endi S. Dewata2013-12-162-2/+201
| | | | | | | New dialog boxes have been added to provide interface for editing TPS resourcers. Ticket #654
* Moved web application context file.Endi S. Dewata2013-12-162-60/+0
| | | | | | | | | | | | | | The location of web application context file has been changed from <instance>/webapps/<name>/META-INF/context.xml into <instance>/conf/Catalina/localhost/<name>.xml. This will eventually allow deploying the web application directly from the shared folder. A new upgrade script has been added to move the context files in the existing instances. Ticket #499
* Added paging links.Endi S. Dewata2013-12-061-0/+94
| | | | | | | The UI tables have been modified to provide Prev and Next links to navigate through the result pages. Ticket #654
* Added RCUE sample files.Endi S. Dewata2013-12-0622-6/+572
| | | | | | New CSS, font, and image files have been added from RCUE examples. Ticket #654
* Added TPS UI skeleton.Endi S. Dewata2013-12-062-0/+85
| | | | | | | An inititial implementation of TPS UI has been added. The UI will display TPS resources as tables. Ticket #654
* Added Backbone library.Endi S. Dewata2013-12-052-0/+2857
| | | | | | | The Backbone library and its dependency (Underscore) have been added to the common web application. Ticket #654
* Updated jQuery library.Endi S. Dewata2013-12-054-11/+10262
| | | | | | | The jQuery library its internationalization plugin have been replaced with the development version. Ticket #654
* Added TPS installation to the web based install panels for JavaAde Lee2013-08-234-0/+220
|
* Reorganized server files.Endi S. Dewata2013-07-1338-0/+3484
Some server files in base/common have been moved to base/server for consistency. The build scripts have been updated accordingly.