Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R3 UI D1 - First Delivery of R3 UI for ion-ux, with M155. #374

Merged
merged 46 commits into from
Jun 9, 2014

Conversation

gkourupes
Copy link
Contributor

Documentation listing the features delivered and a comprehensive test plan for those delivered features can be found at:
https://confluence.oceanobservatories.org/display/CIDev/R3+UI

This delivery includes M155 as well. This can be noted in the page for R3 UI as well as on the page for M155 under the Milestone User Interface section.

alulaq2 and others added 30 commits March 5, 2014 14:46
The UI now only makes one call to get the list of resources for a facility instead of 3.  There should be no difference to the user.
Added persisted_version to the edit page black_list, keeping it from appearing on a resources's Edit page.  Even if the FileMaker changes (the ones that include the new schema versioning attrs) haven't been propigated, this won't break anything.

Stashed all FMP CSV files in new ui_specs dir.  r3candidate, specifically.
Added a temporal Type field on the advanced query to allow the user to choose how to search by time:  ts_created, ts_updated, or temporal_range.
The list of recent events are now fired as an async request once a page has been loaded.
A user will see a "Loading recent events..." inticator in the events panel upon startup.
The event list will replace the notice when data is loaded.
Show a notice indicating that no agent has been initialized so no commands can be sent.  Also do not display start agent button.
Some face pages event tables weren't being populated.  That was because the UI has a concept of a renderable_resource that doesn't necessarily match the name of the resource.  Applying the renderable_resource fixes the vents table for all face pages.
Adding alt_resource_type to the black_list prevents it from appearing in the edit panel completely.
Fixed wrong title.
When a user clicks the Get Capabilities button, change the text to Getting Caps... and disable it.  When the capabilities have been loaded and rendered, change the text back and reenable it.  This prevent a user from clicking the button multiple times and ending up w/ duplicate entries in the command panel.
OOI and others added 16 commits June 6, 2014 12:25
Rollback changed from earlier commit (the Start button will not be hidden if an agent error comes across the wire).  Instead, check for a null agent_instance.  If is null, show a generic no-configured-agent warning.
Added the concept of gray-listed attrs for the edit panel.  Currently only persisted_version is in that group.
Added type_version to the gray_list.
Hide the start button if null agent_instance.
Change search to use resources_index when an ID is used.
Make sure that "No Options Available" appears when there really aren't any options available.
The menu will now show "No Options Available" instead of "More Info" if there aren't any hidden fields to be displayed.
JS error was being thrown for non-logged in guests -- they couldn't d/l attachments.  Fixed now.
wbollenbacher added a commit that referenced this pull request Jun 9, 2014
R3 UI D1 - First Delivery of R3 UI for ion-ux, with M155.
@wbollenbacher wbollenbacher merged commit d4c5873 into ooici:master Jun 9, 2014
mmeisinger pushed a commit that referenced this pull request Jul 11, 2014
This reverts commit d4c5873, reversing
changes made to 51dc616.
mmeisinger pushed a commit that referenced this pull request Jul 11, 2014
This reverts commit d4c5873, reversing
changes made to 51dc616.
jamie-cyber1 pushed a commit that referenced this pull request Jul 11, 2014
Revert RWS pull request #374 from alulaq2/R3-UI-D1-Rebase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants