Merge "Hibernate db fix"
[portal.git] / ecomp-portal-BE-os / README.md
1 # ECOMP Portal Web Application Back End for Open Source
2
3 ## Overview
4
5 This is a Maven project with the ECOMP Portal web application back-end files
6 for public release, containing Java files specific to requirements of the
7 open-source version.  This project uses the Maven war plugin to copy in
8 ("overlay") the contents of the ECOMP Portal web application back-end
9 common distribution at package time.
10
11 Use Apache Maven to build, package and deploy this webapp to a web container
12 like Apache Tomcat.  Eclipse users must install the M2E-WTP connector, see 
13 https://www.eclipse.org/m2e-wtp/
14
15 ## Release Notes
16
17 version 2.5
18 - [PORTAL-319] Integrate with CADI AAF
19
20 Version 2.2
21 - [PORTAL-255] Scheduler popup shows up automatically when users land on home page
22 - [PORTAL-210] Music jar update
23 - [PORTAL-179] wrong menu available to App Admin User
24 - [PORTAL-207] Raise 4 % percentage (from 44 to 48) sonar code coverage for ONAP PORTAL
25 - [PORTAL-136] Raise JUnit test coverage ONAP Portal to 50% for Beijing 
26 - [PORTAL-133] replace ECOMP to ONAP on Contact Us and Get Access page
27 - [PORTAL-145] Harden code to address SQL injection, XSS vulnerabilities
28 - [PORTAL-156] Left menu are showing web analytics items and missing plus icons on Account Details page
29 - [Portal-148] ONAP Portal Beijing does not accept logins; currently OIDC code is disabled; please check the web.xml
30   Long term solution is being worked on.
31 - [Portal-140] Portal role synch error with partner apps
32 - [Portal-111] To get Centralized apps on Roles and Role Functions page
33    Create, Edit and Delete calls for Roles and Role Functions
34 - [Portal-121] GUI controls overlapping on app onboarding dialog
35 - [Portal-133] Replace ECOMP wording from contact us page with ONAP
36 - [Portal-88] unable to deselect widget on Widget catalog page
37 - [Portal-111] Centralized Role Management Task(Integration to AAF)
38 - [PORTAL-157] OpenID connect conflicting with spring security
39 - [Portal-174] missing DB statement in DML script(Users, Roles Page fix)
40 - [Portal-162] CVE-2015-5211 - Spring - File Upload issue. Upgrade to 4.2.2
41 - [Portal-163] NVD - CVE-2016-1000341: bouncycastle issue. Upgrade to 2.4.4
42 - [Portal-168] CVE-2015-0254 JSTL-Upgrade to 1.2.3+
43 - [Portal-155] Review security issues: portal
44 - [Portal-19] Removed the ecomp keyword from the license text
45 - [Portal-256] Fix to make the userRole dynamic on Users modal popup
46 - [Portal-241] To retrieve roles on Users page for sdk(external app)
47 - [Portal-220] Fix to delete a portal admin, removed the OS test case
48 - [Portal-248] Id value fix in in Add App Account Management modal
49 - [Portal-211] High memory Usage by Portal, SDK, Cassandra
50 - [Portal-202] Remove files that have GPL or other license issues - b2b-library.min.js
51 - [Portal-432]Push userroles even if the app is centralized(ASDC)
52
53 Version 1.1.0 (Amsterdam), November 2017
54 - [Portal-6] Updates to License and Trademark in the PORTAL Source Code
55 - [Portal-7] Improvements added as part of the rebasing process
56 - [Portal-17] Remove jfree related items
57 - [PORTAL-21] FE changes to OS for AAF centralization and name space field; DB script updates for EcompPortalDDLMySql_1710_Common.sql under ecomp-portal-DB-common, EcompPortalDMLMySql_1710_OS.sql under ecomp-portal-DB-os;
58 - [Portal-30] Failed to communicate with the widget microservice: Fixed
59 - [Portal-35] Replaced the portal logo with onap logo on the login screen.
60 - [Portal-40] Fix to add user roles 
61 - [Portal-45] Fix to update an existing app on Application Onboarding
62 - [Portal-47] Fix to eliminate duplicate roles on Users page
63 - [Portal-48] Fix to save a new app on Application onboarding
64 - [Portal-49] image icon is missing on Widget corner
65 - [Portal-63] remove att_abs_tpls*.js and greensock url
66 - [Portal-69] unable to pick role in Functional Menu Update
67 - [Portal-73] unable to onboard new Application fix
68 - [Portal-50] Enabled the junit coverage in ONAP
69 - [Portal-76] Edit functional menu modal doesn't show
70 - [Portal-61] Fixed the routing problem, loaded data and changed the notification hyperlink 
71 - [Portal-77] Changes to remove preview image and update the new image automatically on App onbarding page
72 - [Portal-82] Unable to pick Role in Widget onboarding for assigned app
73 - [Portal-94] Unable to see the updates on Edit Functional Menu
74 - [Portal-104] Replaced mysql DB connector with mariaDB
75 - [Portal-72] Sonar scan - resolving severity Blocker issues 
76 - [Portal-103] Fix to enhanced notification ticket source for ONAP
77 - [Portal-50] Fix to get the Sonar coverage for ONAP
78 - [Portal-86] Remove internal att.com usages from tests and other files (rework)
79 - [Portal-102] Fixed the page refresh issue on App Account Management page
80 - [Portal-104] replace mysql DB connector with mariaDB connector
81 - [Portal-116] Empty Widgets on Home page - widget onboarded with a wrong format in database
82 - [Portal-59] Fix to to display Portal users on User page
83 - [Portal-125] Fixed the missing role assignment when adding a user in portal
84
85 Version 1.0.0, February 2017
86 - Initial release