56 Commits

Author SHA1 Message Date
Sean Condon
95fb5749b6 GUI2 Changed loading screen display to be a component
Change-Id: Id1592b498e6827ec4cd3544dec92e46f00e8d378
2019-04-02 20:07:01 +01:00
Sean Condon
28884334ee GUI2 added in the layout topo overlay
Change-Id: I9960f95ae726a5af9950771ed67bcfc9d172e267
2019-03-26 14:36:47 +00:00
Sean Condon
ff85fbede3 GUI2 Extract Topology view in to its own library
Change-Id: I45597d0902c99b5b3d606966866cc518011c54a0
2019-03-20 15:54:02 +00:00
Sean Condon
bf7ff4f3fa Change GUI and GUI2 to be apps rather than core features
Change-Id: I862e5bdbccc29fd78716159e168e7a14bc5053e1
2019-03-20 14:48:49 +00:00
Sean Condon
ee5d4b9366 GUI2 Minor bug fixes to position of devices
Change-Id: I8fff317ea17a7b9311a2900ace75893b234f5633
2019-03-12 03:13:43 +00:00
Sean Condon
ee54576967 GUI2 Handle node additions and removals in Topology view
Change-Id: Ic16fc1325fe338e2136f1cc70febc621342be4f2
2019-03-11 09:44:10 +00:00
Sean Condon
1ae1580bd2 GUI2 added method to zoom to map size
Change-Id: I3aa578b78ebe2ab26f72a7535b8b5e9e0a822cb6
2019-03-04 09:11:16 +00:00
Ray Milkey
40b62fd42c upgrade nodejs bazel rules to version 0.26.0
Change-Id: Iee23d220e2cf2ca5d089ecf271f4a6ef8c9df3a8
2019-02-27 15:00:38 +00:00
Sean Condon
7191054054 GUI2 Absolute locations for Devices and Hosts
Change-Id: I172020a19004b559ae740478d30a2cf9ce08091e
2019-02-24 21:15:36 +00:00
Sean Condon
0d064ec80c GUI2 Added selection of background maps
Change-Id: I88ee69fe2ff24bb1b4b3fe633b04f2f1778f3a82
2019-02-10 22:19:13 +00:00
Sean Condon
59d3137ab5 GUI2 Added in support for custom glyphs
Change-Id: If082b6e5727c278022ed3a72035878098e031611
2019-02-02 20:39:13 +00:00
Sean Condon
b2c483c283 GUI2 add in support for Preferences Service
Change-Id: Icdf2165d9f638aeff1b110a64777b93295935ed2
2019-01-28 22:08:59 +00:00
Sean Condon
9148182d15 GUI2 added in details panel, updated docs
Change-Id: I49a874deeb4de1082f190ea5d0d985c986a978f8
2019-01-09 20:11:28 +00:00
Sean Condon
50855cf1fa Enable link functionality in GUI2 Topology View
Change-Id: I1b88080ecdf8c9b6f8a60af4832a12441186d508
2018-12-28 20:25:53 +00:00
Sean Condon
021f0fa4b0 Update GUI2 topology host icons
Change-Id: I6d74de9df93b91eb9ca126ab54cbc2912c16caff
2018-12-11 03:48:02 +00:00
Sean Condon
4747a1824d Increased timeout for Angular tests for GUI2
Was causing tests to fail in Bazel

Change-Id: Id436ca7fc123a2842471835fddcbc13309a436d1
2018-11-28 17:38:08 +00:00
Sean Condon
0c577f6792 Added d3 force graph to GUI2 topology
Change-Id: I6860472efaf51ea27fad74e630e687f0c6abad3d
2018-11-27 17:36:16 +00:00
Ray Milkey
427e9756cf Add dependency on Jersey HK to prevent failure to locate injection factory class during startup
Change-Id: I9ea6cec2ed7fe60bec1bb86be4284507d655e065
2018-11-16 02:01:31 +00:00
Sean Condon
aa4366d5d7 Implemented Instance View of Topo in GUI2
Change-Id: If603481e729ebc19a6f91db2739f1b422cc762d0
2018-11-12 17:20:20 +00:00
Sean Condon
7d275166c4 Upgrade to Angular 7 for GUI2
Change-Id: I5085bacb347ffc9af78cf7d3408853f76a5812a0
2018-11-04 18:29:24 +00:00
Sean Condon
55c3053e5e Added in summary panel of GUI 2 topo view
Change-Id: I5d325ff1dc2940e08ab9e6f970768b5fd0885e10
2018-10-30 10:20:23 +00:00
Sean Condon
f4f54a1be0 First part of migrating Topo2 to GUI2
Change-Id: I316dd34cba161688e01dfb7b340bff5f2c3c57d4
2018-10-23 16:20:35 +00:00
Sean Condon
022ec275e5 Added a scroll bar to Nav Menu for GUI and GUI2
Change-Id: I97fadbfdabaa6c05ecb5b0691b83f3b084e2c337
2018-10-10 09:57:05 +01:00
Sean Condon
87b7850512 FM GUI as an NPM library for GUI 2
* added dynamic loading of external modules
* new commands on Alarm to allow create/updating/delete
* new fields in alarm gui

Change-Id: I9a7f4d665618a7949bb02039374974dabf6e5363
2018-10-03 10:42:49 +01:00
Sean Condon
5ca002636d GUI2 Framework as a standalone NPM Library
There are a few changes going on here
1) The fw part of GUI has been moved out in to its own project
 a) several files are renamed (files 21-83)
 b) the project has its own BUILD file (file 5)
 c) there are a few files created by Angular CLI here - mostly script generated (files 7-20)
 d) package-lock.json is a big generated file that has to be versioned (file 13)

2) The view in the main GUI2 project now refer to this library (see BUILD file 110)
 a) some useless files were removed (files 115 - 139)
 b) several files are changed to update references (files 140-202)
 c) this breaks the BUCK build so I've removed the BUCK file and references to it (file 109)

Change-Id: I48bc3253edfcf5947f1582731ba739a1296012f5
2018-09-17 16:07:52 +00:00
Sean Condon
2f1fb8de50 Updating NodeJS to v8.11.1 as it was with BUCK
Change-Id: I9c3440a4692b3eeb1ecc874000663007248513e9
2018-09-06 00:40:59 +00:00
Sean Condon
3c8e558b04 Minor fixes for the Bazel build of GUI2
Change-Id: I9f9f59390f929696e264abeffe897bdc59658eaf
2018-08-29 14:22:40 -07:00
Thomas Vachuska
277ec4e2f4 Breaks hermetic build.
Revert "Minor fixes for the Bazel build of GUI2"

This reverts commit 42db831c4ac2bb0c9afc5e4dc34c9d766a9d6034.

Change-Id: I3bf0793753c0bedfbcbf242108736fc7247e29b3
2018-08-29 17:59:47 +00:00
Sean Condon
42db831c4a Minor fixes for the Bazel build of GUI2
Change-Id: I55431b30b2c1a87165b6235b8f88436adc775457
2018-08-29 17:51:56 +00:00
Thomas Vachuska
0c19e650dd Fixing GUI2 build for MacOS which does not support shell substring with negative offsets.
Change-Id: I36a84160336e3a7e0fead59ec45701e0f81527d5
2018-08-28 10:57:07 -07:00
Sean Condon
f6af2a508c Adding GUI2 to the Bazel build system
Change-Id: Ieb39ade1a8713a50fdf885e2bb43f53f8f725ea8
2018-08-28 16:12:10 +00:00
Ray Milkey
761e80a427 Remove pom files from ONOS
Change-Id: I53e2395466cba10222d638736635b11380421d98
2018-08-21 18:11:58 +00:00
Ray Milkey
312d987732 Starting snapshot 1.15.0-SNAPSHOT
Change-Id: I9239c7695f7faf6dc184a0ff54a34dedf4761b2d
2018-08-20 16:09:54 -07:00
Sean Condon
e820e9b2f3 Supporting authentication to WebSocket for GUI2
Change-Id: Id62f60760341b39399912b0fc4f6046c6e616bb0
2018-08-16 16:11:48 +01:00
ONOS Jenkins User
03e5521fba Starting snapshot 1.14.0-SNAPSHOT 2018-08-14 22:13:58 +00:00
ONOS Jenkins User
3594c24cb2 Tagging 1.14.0-rc2 2018-08-14 22:13:02 +00:00
ONOS Jenkins User
4e5f2d67ac Starting snapshot 1.14.0-SNAPSHOT 2018-08-13 23:16:37 +00:00
ONOS Jenkins User
cff0bd8922 Tagging 1.14.0-rc1 2018-08-13 23:15:43 +00:00
Ray Milkey
4867af2f9c Revert "Tagging 1.14.0-b1"
This reverts commit 78ce40093ac008fd6d169ab83d2d5961f91f6e31.

Change-Id: I8482f550c30f75d65333f6be9c9115a930abc56f
2018-08-10 16:53:10 -07:00
Ray Milkey
78ce40093a Tagging 1.14.0-b1 2018-08-10 11:16:44 -07:00
Priyanka H M
fa5b77a6ae GUI2-Cluster View
Change-Id: I812439fae68d18756c707c1021ce6e070ae6afc3
2018-08-04 19:01:46 +00:00
Bhavesh Kumar
d0b8bae846 GUI2 Settings and Partitions View
Change-Id: I605304c20c1e625394d789104fcd7a5b278e244d
2018-08-02 08:17:59 +00:00
prai
9d44596909 Review comment incorporated
Gui2 Intent and Processor View

Change-Id: Ieb3b2c818f31ee7bff73b26cd5b7150c8f6fb92c
2018-07-30 18:42:58 +00:00
Bhavesh
72ead49e48 GUI2 implementation of device/flow/port/group/meter/host/link/tunnel view
Review comments incorporated.

Change-Id: I45dd6570961cc3e0f4ffddb7acbf02cd7d860de5
2018-07-26 15:30:50 +00:00
Sean Condon
2aa860961d Added actions to the Apps view of web/gui2
Change-Id: I3d96a324590bee4de0875d4f533cc723c7f6ba52
2018-07-25 10:32:18 +01:00
Sean Condon
2a61ac2c7e Test build for web/gui2 testing with chromium browser
Change-Id: Ib1d273d187639568bcf0bb5d413643ccea1801f7
2018-07-12 07:21:17 +01:00
Sean Condon
28ecc5f4c8 Added in panel support - details panels
Change-Id: I2803edd6fe12cb0d97a2d3c45a692ea701786dd2
2018-07-02 08:34:39 +00:00
Sean Condon
a00bf38161 Enabled --prod mode for GUI2 - refactored modules
Change-Id: I224fe9564cb225b9ebaed0a43281de54ec6eb274
2018-06-24 09:58:25 +00:00
Sean Condon
2bd11b79bf Implemented table building functions
Change-Id: Ie4003080b13725561df22de41ec85f8c3f31c794
2018-06-22 07:15:36 +00:00
Sean Condon
fd6d11bc8d Implemented WebSockets for GUI2
Change-Id: I4776ce392b1e8e94ebee938cf7df22791a1e0b8f
2018-06-13 17:00:58 +00:00