Simon Hunt
e05cae4d15
ONOS-1479 - GUI Topology Overlay Work - (WIP)
...
- UiExtension now uses Builder Pattern; added topology overlay factory.
- Refactored UiExtensionTest (and other classes) to use builder.
- Created UiTopoOverlayFactory, UiTopoOverlay, and TopoOverlayCache.
- Started implementation of TrafficOverlay.
- Inject TopoOverlayCache into TopologyViewMessageHandler; added TopoSelectOverlay request handler.
- Modified UiExtensionManager to create traffic overlay.
- Augmented UiWebSocket to create overlays on demand, and inject overlay cache into topo view message handler.
- added client side wiring to switch overlays.
Change-Id: I6f99596aefb3b87382517ce929d268a2447545ee
2015-07-24 15:32:10 +00:00
Jonathan Hart
111b42b7a3
Move address-bindings config to new config system
...
Change-Id: I6d87ddbf98789dbe8355c453a3263f50fbc5d99c
2015-07-23 10:25:54 -07:00
Bri Prebilic Cole
68844bae25
ONOS-2422 - GUI -- Sample client side code for maven archetypes updated.
...
Change-Id: I3ce65ab83b24cd04498913cf1fabf8eabb67ba14
2015-07-22 15:41:37 -07:00
Bri Prebilic Cole
70aacc4e1a
ONOS-2325 - GUI -- Rewrite / bug fix for table row flashing. Multi-rows act like a unit and row flashes when a single new element is added.
...
Change-Id: I7be876281c0c86b927366223fc87372ea21034ec
2015-07-22 13:53:48 -07:00
Simon Hunt
72e44bf8b8
ONOS-1479 - GUI Topology Overlay Work - (WIP)
...
- created TopoOverlayService to allow registration of topology overlays
- modified topoToolbar to include a radio button set for each registered overlay
- created seed traffic overlay
Change-Id: I70770cb1c691730914c81e497823ea08703587f1
2015-07-21 21:34:33 -07:00
Thomas Vachuska
2a5ac75462
Fixing not-ready GUI page.
...
Change-Id: I7671298502c675ae5fdf2a02e7ee67e775f2e797
2015-07-21 19:26:17 -07:00
Ray Milkey
7b15851500
Fix delete of an intent and add a unit test for it
...
Change-Id: If28dc96b299ab205e5519aac74d98e2588d1c37b
2015-07-22 02:19:29 +00:00
Thomas Vachuska
a02fc8172e
Fixing & enhancing STC test scenarios.
...
Change-Id: Ieff7ce5350a69d8ebb215a2344c67e41479cf371
2015-07-21 18:37:58 -07:00
Kedar Gupta
47bd480f49
Add POST method for the Host REST API and fix minor documentation errors
...
Change-Id: I598ace5a94f83f010fdde1b3ad43b90f762a9d33
2015-07-21 22:22:15 +00:00
Ray Milkey
f7cb401b6b
Fix ONOS-2090 - Improvements to Intent JSON
...
- Intents are now identified by the name portion of the appId rather than
the number
- removed the now useless "details" field which had a toString()
dump of the intent for when we didn't support all intent types
- Single Intent GET operations now accept a decimal or hexadecimal
value for the Intent key.
Change-Id: I39d635e68cccf2e59d0d11307b93329a2dc0bc96
2015-07-21 22:21:28 +00:00
Bri Prebilic Cole
9dcaea5c7b
ONOS-1865 - GUI -- Keys from Topo View are deregistered once view is navigated away from. Device and App View 'esc' key registration added.
...
Change-Id: I88896266936a4f148007170d67058036fb365fe5
2015-07-21 14:39:56 -07:00
Bri Prebilic Cole
0e7a1bdaef
ONOS-2325 - GUI -- Multiple row highlighting minor bug fixed.
...
Change-Id: I60108e7f0f6992e28dd233980a09cc110c39c4a7
2015-07-21 17:46:37 +00:00
Bri Prebilic Cole
0bc4de2196
ONOS-2325 - GUI -- Table View rows now flash yellow when their information updates. Minor device details panel bug fix.
...
Change-Id: I78eb0f90af00ce4484255d7e9e0c3c8a10a0eda7
2015-07-21 01:14:51 +00:00
Ray Milkey
b9af946649
Implement REST APIs for link flow statistics
...
Change-Id: I65ca3cec9dd1771a70811afd319619827f7b9010
2015-07-20 16:38:05 +00:00
Ray Milkey
303e671d3b
Refactor to use JAXRS URI builder and fix HTTP status for bad JSON
...
Change-Id: I696bdd4792b002391abe709c7a0e3e600ad50157
2015-07-20 16:36:52 +00:00
Bri Prebilic Cole
17c6d0acdb
ONOS-1749, ONOS-2386 - GUI -- Can jump to selected device in Device View from Topo View by clicking on Detail Panel title or action button. Bug fix for deselecting action buttons on Device View upon details panel close.
...
Change-Id: If0afe487cf486c17cca7a5950e2a49d3bd8d28bb
2015-07-17 00:04:56 +00:00
Bri Prebilic Cole
8040176c31
ONOS-2385 -- Bug fixes for removing individual links on the Topo View. 5 or more links between devices have a label indicating how many there are between each one.
...
Change-Id: I301ca6da8c453b54e16980a47e09dfd9f2f80f8b
2015-07-16 18:50:59 +00:00
Bri Prebilic Cole
038aedde30
ONOS-2328 GUI -- Enhanced Topology View to show multiple links individually between devices (1 - 4). 5 or more is a thick line.
...
Change-Id: Ie096086454fd8d1d5d40f09396681f9cba8597a1
2015-07-13 16:33:14 -07:00
Bri Prebilic Cole
aeeb33ef1c
ONOS-2328 GUI -- Started work on seeing multiple links between devices on the topology view. Device links are now grouped based on what device they are between. Also minor bug fixes and investigations into other bugs. WIP.
...
Change-Id: I444f016268efc5c489ba6ad0282d0f7827fff462
2015-07-09 23:59:32 +00:00
Thomas Vachuska
96d55b16ad
Implementing net config subsystem and revising its interfaces.
...
Added a few basic configs for device, host and links.
Added initial REST API.
Added CLI.
Tests remain to be added.
Change-Id: Ic7bba4b5ad7d553c51d69f6459b3bff146970323
2015-07-09 14:39:10 -07:00
Bri Prebilic Cole
0c41ba26a9
GUI -- Cleaned up directives - onos-sortable-header and icon no longer use isolate scope. Icon directive moved to icon.js. Deleted unneeded TableService.
...
Change-Id: I53970176b9ca021d1aa7d844ccd961cbf6ac6b51
2015-07-06 15:09:56 -07:00
Ray Milkey
b82c42b0fe
Implementation of REST POST API for creating intents
...
- codec for constraint decode
- codec for intent decode
- POST method for intents
- unit tests for codecs and POST method
Change-Id: Ibc0ef8f99a0c0664710a733985424c77010c49b5
2015-07-06 20:19:42 +00:00
Bri Prebilic Cole
eef67ae18f
GUI -- Directive for tooltips on icon elements created. Control buttons on table views now have tooltips.
...
Change-Id: I77d73efa25bfc3adeb5519d5ca087475f5523c7d
2015-07-01 16:27:23 -07:00
Bri Prebilic Cole
9b1fb9aa33
ONOS-2202 - GUI -- Moved flow, port, and group navigation buttons out of device details panel. Created tab-like behavior to switch between the three views when viewing any of them.
...
Change-Id: Ibc4291689e913a3537bd621e8e579f5e198ae5f2
2015-07-01 13:57:26 -07:00
Sho SHIMIZU
be63b233cb
Regard the release when the APIs became deprecated as Cardinal
...
Change-Id: I072fa33a2a70baa7466d7a0dc5067191476be0f3
2015-06-30 19:06:50 +00:00
Madan Jampani
0dbac7af9e
Fix javadoc warnings
...
Change-Id: I156c861729fd48d5e6792f810c342e1579482c04
2015-06-25 11:40:30 -07:00
Ray Milkey
eb5c7177bc
ONOS-2144 - Complete implementation of REST API for flows
...
- URL for creation of a single flow is now /flows/{deviceId}
- On successful creation of a flow, Location header contains
a reference to the new object's URI
- POST operation returns status code of CREATED
- implement DELETE operation for /flows/{deviceId}/{flowId}
- removed deprecations and warnings from REST API unit
test for flows.
Change-Id: Idb43a651a659e60c07a6f36dfd69004c814b146b
2015-06-25 09:11:43 -07:00
Brian O'Connor
75deea6ee1
Printing stacktrace in UiWebSocket.java catch block log message
...
Change-Id: I867583e9e4881e6264196062f2c13c591c7ca78d
2015-06-25 16:07:06 +00:00
Bri Prebilic Cole
b3a6afeb5e
GUI -- Resizing tabular view refactor and minor CSS edits. App View auto-refreshes by default again.
...
Change-Id: I362733996c340ed9fd5d674534c29181b7015410
2015-06-24 14:10:49 -07:00
Thomas Vachuska
e18a330163
ONOS-2091 Installing app when already installed will now raise an error
...
Change-Id: I4dacd63bf4a99244b23b932d35dd9cbd088548c1
2015-06-23 22:22:11 +00:00
Bri Prebilic Cole
0d3c61f67e
GUI -- App View no longer auto refreshes by default.
...
Change-Id: Ifa64779a16e9e27d2af9d49d55727d07aec7ffd6
2015-06-23 11:53:55 -07:00
Bri Prebilic Cole
a7f81e5e03
ONOS-2074, ONOS-2075 - GUI -- App View Control Button state and icon bug fixes.
...
Change-Id: Icdaf5ca57963c6e4f30618cb6468c980ac3a786d
2015-06-23 10:59:05 -07:00
Bri Prebilic Cole
522e75698d
ONOS-2074 - GUI -- Refactor Application view to use directives. WIP.
...
Change-Id: If886b5af1313ef350e041dc9f9a21ba150edcd79
2015-06-22 17:17:42 -07:00
Thomas Vachuska
750ab045f7
Starting on STC monitor.
...
Change-Id: I279ef5f26a0e3a5a44c6f597be6c2980f8c955ed
2015-06-19 15:41:32 -07:00
Thomas Vachuska
b4258a911c
ONOS-2124 Improved web-exception handling when an anonymous exception, i.e. one without a message, is raised.
...
Top stack-frame will be used as a message if exception has no message of its own.
Change-Id: I28d68e05a0d805c7320e133d8e17081513cb503c
2015-06-17 15:34:14 +00:00
Simon Hunt
f65c378e68
GUI -- Topo View - change default map to be continental US.
...
Change-Id: Iba696a6c61f72732dcbdf7b80c7f263e176a6182
2015-06-12 13:33:48 -07:00
Simon Hunt
e1ce42976f
ONOS-2109: Fix for (0,0) coords bug - delay opening web socket until we have loaded the map projection.
...
Change-Id: Ibe38154c987baf77768e2d6a0bcaf8f35550efcb
2015-06-12 13:07:02 -07:00
Simon Hunt
2362b07fad
GUI -- Topo View - Added ability to define different background maps of world regions.
...
Change-Id: I937106c1c7c9e045230fce88dc7e5a5849b5cb3f
2015-06-11 20:08:36 -07:00
Simon Hunt
be245144c1
GUI -- countries topojson data and sample code extracting South America.
...
Change-Id: I61dbaf5a28b9a74d6700bc611019886c5b60a880
2015-06-11 17:44:44 -07:00
Sho SHIMIZU
ccf40c722b
Fix bug that inconsistency happens in long value and name in PortNumber
...
The case is like the underlying name is "2", but long value is 0.
This fix relates to ONOS-2082.
Change-Id: I702ed91563296d38980dc6895fafb18aecaa26f8
2015-06-12 00:29:41 +00:00
Bri Prebilic Cole
6b95a3f173
GUI -- Bug fixing and refactoring app view - WIP.
...
Change-Id: I23012972ac762a62391289a2200bf0b95e4ed9c3
2015-06-11 15:13:45 -07:00
Ray Milkey
d43fe45f42
REST API to create flows
...
Change-Id: I5d001782249c0eab249d7aa857ae465da95b5955
2015-06-11 21:45:28 +00:00
Sho SHIMIZU
bb825d73b9
Remove forEach() that introduces side-effect inherently
...
Change-Id: Idd9784d7a8a4064e31b02f65701bc599b2fb3dbf
2015-06-11 21:43:46 +00:00
Sho SHIMIZU
63d9f649b1
Remove unnecessary empty set check
...
It isn't harmful to remove the if statement because missing.forEach()
doesn't call the specified lambda when it is empty.
Change-Id: I3f43f5fd4a4422899c621f2a63c0259f1bae838a
2015-06-11 21:43:45 +00:00
Sho SHIMIZU
30e9fd15b9
Filter connect points by device ID
...
addMissingPorts(Device) runs per device basis, but the variable missing
contains connect points of the other devices.
Change-Id: I0c4e74b131c8c4f283b103c77eab7443336b7b8b
2015-06-11 21:43:44 +00:00
Sho SHIMIZU
f6501c0636
Remove null check because it is always evaluated as false
...
Change-Id: I646a4bca5f44b7faeb103a6031a3e0c05b3876be
2015-06-11 13:51:42 +00:00
Simon Hunt
80170a75f3
GUI -- Topo View - Clip bit rate to 10.0 Gbps - temporary measure for CORD Fabric demo at ONS 2015.
...
Change-Id: I840cbd6ff45fe502221d176b5a4d7cfa8d18237f
2015-06-10 19:49:57 -07:00
Simon Hunt
0d9cc6d949
GUI -- Packet-Optical Demo - initial cut of sprite layer.
...
Change-Id: I985444b5a6a67ea0a06c59b5c5f13da0a0835512
2015-06-10 18:28:24 -07:00
Simon Hunt
4deb0e8de7
GUI -- added 'debug' query param and cut out noisy debug console messages by default.
...
Change-Id: I8b3eff58677a3882c62c7f2267a5258ba2cd2593
2015-06-11 00:04:33 +00:00
Thomas Vachuska
48958b1759
GUI -- Fixing related-intents when device(s) are included in selection.
...
Change-Id: I736838c2e828a9a8cc81961980b9a9762be870f3
2015-06-10 10:54:53 -07:00