1003 Commits

Author SHA1 Message Date
Matteo Scandolo
6602db864b Improved test environment
Change-Id: Ic8dbdccbaeafabf99400e74f9d9630b447794a95
2016-05-04 11:19:48 -07:00
Madan Jampani
7b93ceb0a0 Replace ECMap with ConsistentMap in UiExtensionManager
Change-Id: Ibe7e98611e755fe4c3123bd7f27cdab79677a761
2016-05-04 17:14:10 +00:00
Steven Burrows
530cf46c1d Used the onosAuth global variable to get the username rather than the websocket service.
Change-Id: I9a13733635d526ad68e03691186247b91b7b2301
2016-05-03 16:18:56 +00:00
Matteo Scandolo
812aa5a5fe Improved README and test environment, added package.json and karma
config for jenkins. 165 tests not passing.
Fixed all missing references, 104 tests not passing
Skipped broken test, to enable testing of other views.

Change-Id: I2badf225493a477d31512273d3f02d17c8f97703
2016-05-02 18:20:51 +00:00
Ray Milkey
0c2a28f4d8 Add dependency to BUCK build
Change-Id: Ib1e470fa9b1cf8faf0e0686c160b5c69adfbf16f
2016-04-28 10:18:41 -07:00
Thomas Vachuska
4d66d0a4dc Implementing the UiLayoutManager.
Change-Id: I0a3424f7e3b13a3c18e668a5eed5151755bce4f9
2016-04-28 16:20:26 +00:00
Jian Li
a9dd01960b [ONOS-3949] Add chartBuilder.js, interacts with ChartRequestHandler
- Add unit test for chartBuilder.js

Change-Id: I2f5c56b878dda660c28af13ec0229b5ab3665156
2016-04-26 17:49:19 +00:00
Jian Li
cb1592d3af Bugfix: fix legend text overlapping issue in Chart.js
Change-Id: I98b2004641b087e21a5d505d406b800b4d4eb308
2016-04-26 01:10:57 +00:00
HIGUCHI Yuta
44b3d2d024 Clean up ECMap on deactivate
Change-Id: Ida08051f51abe3bf8dcb6ed52dfd64df92733671
2016-04-14 21:24:28 +00:00
Simon Hunt
338a3b4512 Starting implementation of UI topo modeling. WIP.
If reviewing this, please refer to http://tinyurl.com/onos-ui-topo-model

Change-Id: Iab75f213ca0a7d36619f9c498387b402ac9477af
2016-04-14 09:44:00 -07:00
Simon Hunt
7715e897d8 Web UI - reflect logged-in-username back to UI in the bootstrap event.
Change-Id: I771b0d1d426cc2435d8c8e5953d3e52d410f6293
2016-04-13 17:03:39 +00:00
Konstantinos Kanonakis
a7592bc684 Show meter and/or table transition in GUI even if flow entry has no other treatment instructions.
Change-Id: Ia1ae053b7fd8264a9a33735717328eea89e177f6
2016-04-13 10:25:24 -05:00
Steven Burrows
041c1aa17e Fixed the issue when the details panel would remain visible after navigating away from the topo page and back
Removed Tabs
Changed method name to begin with a verb

Change-Id: I01d1ed0635858902e3adc82e23af258e0c689827
2016-04-12 18:05:12 +01:00
Simon Hunt
ea32708ba8 Temporary patch around unavailable username during websocket failover.
Change-Id: I38f98816e2e9022d07aad49e1184faa2c2174428
2016-04-11 16:49:13 -07:00
Simon Hunt
23fb13539e Started fleshing out the UI topo model classes.
If reviewing this, please refer to http://tinyurl.com/onos-ui-topo-model

Change-Id: I4738392bec1a89c37dff15eff6fe04d66fcabd95
2016-04-11 12:17:50 -07:00
Simon Hunt
cda9c03749 Converted UiSharedTopologyModel to be a @Service.
Change-Id: Idc8df1b9c0a52db01ac545567dacc0e1c770f84a
2016-04-11 10:33:08 -07:00
Thomas Vachuska
ebf3be0f15 Adding drag-n-drop feedback to app install.
Change-Id: I82718d930e2121f4e6c8109a89513fa755c18141
2016-04-11 17:09:47 +00:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Brian O'Connor
e4da59d8aa Simplifying rules and providing sensible defaults
Updated cordvtn, dhcp, fwd, onos-api, of-api, onlab-rest, onos-rest, onos-gui

Also, fixed checkstyle error print

Change-Id: I9d6ab76791e8603678079067a3b4e007ca7c4667
2016-04-08 18:43:36 -07:00
Simon Hunt
7092cc4d4f UI topo model - Started fleshing out the UiSharedTopologyModel
- marked model listeners in TopolgyViewMessageHandler as deprecated.
 - UiWebSocket now creates a (currently inert) UiTopoSession.

Change-Id: Ic385d782a2f56a90565ad744128f8e469678bcc7
2016-04-07 21:50:02 +00:00
Brian O'Connor
e5817c9162 Adding src/main/webapp resources to WARs
This fixes onos-gui, so now onos-rest and onos-gui work.
We also exclude duplicate resources in the output jar.

Change-Id: I5fef1376a9f7e88cb7248a606e8f568f641ab45b
2016-04-07 15:29:10 +00:00
Simon Hunt
90053ed1c0 UI topo - remove 'world' from map options (creates sluggish response)
- (need a custom topojson file for world)
 - removed $loc and tspr as function parameters, since they are in the closure.

Change-Id: I30737eb63be3fd7cfb3bd0572621401024a66efa
2016-04-06 12:49:02 -07:00
Brian O'Connor
b86c920526 Updating Buck files to build OSGi jars
- Using osgi_jar for all modules except apps
- Adding target for installation of core modules to .m2 repo

Change-Id: I65d9e3a9567918e275191724842d7d9b1f485128
2016-04-06 18:17:37 +00:00
Ray Milkey
d4334dbdc1 Javadoc warning fixes
Change-Id: I30b3398b849da5d528f2bce58004d190ca17ad50
2016-04-06 17:37:12 +00:00
Brian O'Connor
85f28d0a0a Updating test sources in several BUCK files
Change-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb
2016-04-06 16:57:45 +00:00
Brian O'Connor
a450bd000b Simplifying Import-Package line in maven-bundle-plugin for REST bundles
Change-Id: Ic29e3f205e18b7b63e33a8c65cbb30a8b56d2e74
2016-04-04 21:33:36 +00:00
Konstantinos Kanonakis
845c3289e3 Added meter and table transition following other treatment instructions in FlowViewMessageHandler.
Change-Id: I4faa130c357fff897240eef226b9aaf7d798da5a
2016-04-04 16:50:22 +00:00
Simon Hunt
f679c4e048 You've been checkstyled!
Change-Id: I0425764b2f3b07bc224a387ab7d544c6b360c691
2016-04-01 17:10:43 -07:00
Thomas Vachuska
26be4f3822 Adding ability to select geo map from the GUI.
Change-Id: I956238500f868ef59bf947cb9f0aa7fc71d3fe84
2016-03-31 18:21:06 +00:00
Simon Hunt
ed804d5144 Initial cut for UI topo model implementation.
- also moved existing classes down a package (to util).

Change-Id: Ie6c99ff10a3f4255795217a93f7028b5d8717d21
2016-03-30 22:22:21 +00:00
Simon Hunt
8a119b0319 ONOS-4217: WebUI -- fix broken preferences / querystring precedence.
Change-Id: I9205e344c3b7dfa751ccb033d595715579913c3b
2016-03-29 16:00:40 -07:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Simon Hunt
3678c2a440 Remove magic numbers and in-line string constants in UiExtensionManager.
Change-Id: I574db918c46835c6033a1a4b90a30caa3540f144
2016-03-28 14:48:07 -07:00
Jian Li
9d61649f0f [ONOS-4042] Bump up Jersey from 1.19 to 2.22.2
- Fix unit test errors of web/api
- Fix default page redirection problem
- Fix compilation errors of web/gui
- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,
  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration
- Fix unit test errors of cpman, vtn, acl, faultmanagement
- Fix compilation errors of openstack, virtualbng, xos-integration,
  REST SB controller
- Rearrange features.xml to resolve bundle dependencies
- Remove all of stale Jersey 1.x libraries
- Rearrange web.xml to point new Jersey 2.x servlet

Change-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134
2016-03-24 18:54:28 +00:00
Thomas Vachuska
341310c043 Adding a listener mechanism for updated preferences.
Theme updates are now propagated to all user sessions.

Change-Id: If0e3f417294ee503c1186710c614d813b7cbd88e
2016-03-24 10:14:13 -07:00
Thomas Vachuska
fba7f3d972 ONOS-4137 Adding a "ready" check-mark glyph to the node instances.
Introduced a new INSTANCE_READY type of ClusterEvent.

Change-Id: I7f77ebae56cb18c196cd3ec7f2735faa4ca363db
2016-03-23 23:10:44 +00:00
Thomas Vachuska
7a8de847ad Added ability to track whether or not node has all components running fully.
Change-Id: Ib2b90c7a842976a3b3a9711367fa1eed43103b17
2016-03-23 19:10:15 +00:00
Thomas Vachuska
0af2691210 Adding server-side user preferences.
More work still needs to get done to allow client to process
server-pushed preferences updates.

Change-Id: I6e80e3f3677285cb19cfa3b6240c1b13aac56622
2016-03-22 13:25:31 -07:00
Thomas Vachuska
a42ce0b2c2 Adding ability to drop OAR files to install apps.
Change-Id: I989a92db4c94ef86d029d6b36f769f28e4fee52d
2016-03-21 21:01:40 +00:00
Thomas Vachuska
fa74dd7926 Adding ability for the server to notify clients about GUI additions/removals.
Change-Id: I505f68c33cb9cf7b875b53792f8442ba0cf0662a
2016-03-20 19:11:12 -07:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176 Tagging 1.5.0 (Falcon) 2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8 Starting snapshot 1.5.0-SNAPSHOT 2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285 Tagging 1.5.0-rc3 2016-03-09 13:47:32 -08:00
Simon Hunt
877ee987d8 Added title to Application View table and details panel.
Change-Id: Id225c3b315a0fd96dfad1e44138551f131bc54df
2016-03-09 10:53:24 -08:00
Heedo Kang
4a47a304c4 More APIs permission for new ONOS APIs
Change-Id: I43fee65254adca451f77431bfbf5accdf95b81ab
2016-03-09 00:54:41 +00:00
Simon Hunt
afae2f71fc Apps-- added onos.app.title property to applications.
Change-Id: Id845390ee0bee5b871c0ce9f47b2ce98fbcf26b9
2016-03-07 19:30:59 +00:00
Simon Hunt
1849136b19 GUI- topo : added debug log of map settings.
Change-Id: I31d280d15fbcfc67f63342e02d6f056d7614f71e
2016-03-04 11:09:42 -08:00
zylin
3077df527e Add background (map of Taiwan) to WEB UI
Change-Id: I24db383bc0c43614a15c08232b86191a8e455ce3
2016-03-04 18:38:54 +00:00
Simon Hunt
b344248e50 GUI- topo : added warning logs showing a race condition
- setting up the topology elements and trying to highlight them
   because we are trying to monitor an intent.

Change-Id: Ic7d7be62c085c186a22ba91942970eccb5711fe4
2016-03-04 01:44:17 +00:00