27 Commits

Author SHA1 Message Date
Ray Milkey
d84f89ba3d [WIP] Upgrade ONOS to karaf version 4.2.1
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00
Thomas Vachuska
67484d9008 Added RBAC for REST APIs.
- admin role required for POST, PUT, DELETE & PATCH
- viewer role required for all other requests
- cleaned up all web.xml files for consistency and correctness

Change-Id: I33bad5cec0fb0f4285eed84173025b0a107b5aec
2018-07-17 12:10:00 -07:00
Ray Milkey
094a135ef5 Removed the setServiceDirectory() method from the base web resource
This is a testing only API and potentially dangerous to allow to be public.
I modified the tests that use it to set the value using TestUtils.setField()

Change-Id: Ic590f4641f4e3de208dffa16b3df9a9a2106114b
2018-01-25 01:16:03 +00:00
Brian O'Connor
a09fe5b0b7 Updating Copyright line to Open Networking Foundation
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Simon Hunt
239f09e2f9 Replace usage of .html(...) with .text(...) where possible;
Wrap input with fs.sanitize(...) where .html() must be used.

Change-Id: I39e20b6fb561b3a1801579ca6a86a5f94483e4a9
2017-05-19 14:48:42 +00:00
Jian Li
7d73ff9642 [ONOS-6375] Support keyword search in mapping management GUI
Change-Id: I78b823eb5fa396be3901fe600e9b964ec1cdd639
2017-05-15 02:04:59 +00:00
Jian Li
bdf8ae5740 [ONOS-6375] Add detailed view for mapping management app
Change-Id: Ib182e5e394173c98705e8653121c92e602764e20
2017-05-12 02:07:42 +00:00
Jian Li
3bc6ef118f [ONOS-6375] Support topology overlay for mapping managemant app
Change-Id: I25cad3ebf450bc2658edf80e2085ec99f29f6aa6
2017-05-10 03:59:09 +00:00
Jian Li
4689f81cd0 [ONOS-6375] Implement table view for querying mapping information
Change-Id: I786fe19dc31889b777f55587faecc48e63db6666
2017-05-10 02:37:04 +00:00
Jian Li
6e960ef79b Fix: Make the mapping storage type identical in CLI and REST API
Change-Id: If9cd9bea747c165204428775473e75f05ac27917
2017-05-06 16:45:00 +00:00
Yuta HIGUCHI
f708910147 Minor cosmetic changes
Change-Id: Ib594c3481a2e8881da37981b6ab4deb5a8e4eb12
2017-05-03 17:51:52 +00:00
Jian Li
a23f46d4cc [ONOS-6375] Add skeleton code for Web GUI of mapping management app
Change-Id: I95079e6ac422591e6d5afed59b97d2a248573770
2017-05-03 02:46:52 +00:00
Jian Li
c134c7a931 [ONOS-6352] Add REST API for querying mapping information
Change-Id: I8dc67ec2bf5bdaeeaa24a430bcfab66da018a854
2017-05-03 02:44:12 +00:00
Jian Li
8e07271dbf Refactor: Build script and code clean up for mappingmanagement app
Change-Id: I0a3b12880645d50ff42397f87c80e67ff037fb08
2017-04-24 16:57:53 +00:00
Jian Li
2e818b0e18 Fix: Split codec package into api module to fix maven build failure
Change-Id: I5f57163f329ab21bb362dcf2bef54a3a6664ce10
2017-04-12 16:01:43 +00:00
Hyunsun Moon
c8d8fc7d01 Fixed maven build failure
Change-Id: I6b30b93d77faaffa8c9f1138126f2be641d8f4c3
2017-04-12 08:58:48 +00:00
Jian Li
124ecf0b19 Add codec decode tests for mapping address, action and instruction
Change-Id: Iec336e86cb0dae60b6015e8b4853d3d266ac6111
2017-04-10 23:28:23 +00:00
Jian Li
f92a2eae49 Provides null checks for mapping action and address codecs
Change-Id: I210c3516fd335fe6c551e7ed933ad304516bd8dd
2017-04-10 23:13:17 +00:00
Jian Li
fa69be6fc2 Refactor to remove duplicated code snippet on mapping cxt class
Change-Id: Ic4e2aba07b7b69c63a838abc85addcec10d6eb30
2017-04-10 22:58:51 +00:00
Jian Li
2d3a1d1482 [ONOS-6170] Implement codec for MappingValue with unit test
Change-Id: Id343fb26245756283b23e315d85499fc08853929
2017-04-10 22:45:46 +00:00
Jian Li
5a577a3244 [ONOS-6170] Implement codec for MappingKey with unit test
Change-Id: Ib40651fbf320cbf3eb94d47ec2dc94636fb0449d
2017-04-10 22:35:19 +00:00
Jian Li
cb42c31219 [ONOS-6170] Implement codec for MappingTreatment with unit test
Change-Id: Icd0e17863dac54f677f8e72d1007ea0d4dfbccaf
2017-04-07 10:03:35 +09:00
Jian Li
ee65a236a5 [ONOS-6170] Implement codec for MappingAction primitives
Change-Id: I8f92b05c814158285e97616bdaa8f24de7064833
2017-04-07 00:49:25 +00:00
Jian Li
5de36e4f75 Fix: Add missing decode method for MappingInstructionCodec
Change-Id: I94af9585a4b622e6320e2e43f40004947b686fa2
2017-03-29 17:35:04 +00:00
Jian Li
b54d14b779 [ONOS-6170] Implement codec for MappingInstruction primitives
Change-Id: Ib372de863e6d730c55326ef3450d6f79478592b5
2017-03-29 17:35:04 +00:00
Jian Li
450835228b [ONOS-6170] Implement codec for various MappingAddress primitives
Change-Id: I0f31408593d73c251d9ef84b4df5f6136d0f4b2f
2017-03-28 22:44:23 +00:00
Jian Li
7564231cf4 [ONOS-5916] Add skeleton code of mapping management application
Change-Id: I267f07d3869a88066428281c91e6647fc1216056
2017-02-03 21:14:44 +00:00