Sébastien Lesaint
5334895ce0
remove dependency from sonar-webserver-webapi to sonar-server
4 vuotta sitten
Sébastien Lesaint
1179e7ef7f
separate Action from indirect dependencies in system WS
4 vuotta sitten
Sébastien Lesaint
b6d962dd46
create sonar-webserver-webapi from sonar-server
4 vuotta sitten
Duarte Meneses
252b3897e7
Fix license headers for 2019
5 vuotta sitten
Simon Brandhof
c0d2705e61
Fix license headers for 2018
6 vuotta sitten
Duarte Meneses
a24898959f
SONAR-10020 Refactor system/info WS
6 vuotta sitten
Simon Brandhof
8bc3e72c0b
SONAR-9802 improve name of Database sections
6 vuotta sitten
Simon Brandhof
7c2b1c7891
SONAR-9802 order settings of api/system/info
6 vuotta sitten
Simon Brandhof
a30d7540d9
SONAR-9802 add unit tests
6 vuotta sitten
Simon Brandhof
231d183396
SONAR-9802 add telemetry to api/system/info on cluster mode
6 vuotta sitten
Simon Brandhof
50a29c569f
SONAR-9802 complete system info page
6 vuotta sitten
Simon Brandhof
b5f3b88aac
SONAR-9802 request all nodes from api/system/cluster_info
6 vuotta sitten
Simon Brandhof
9c2a9a75ff
SONAR-9839 return health in api/system/info
6 vuotta sitten
Grégoire Aubert
74c8a8ac5e
SONAR-9802 Add nodes to system info in cluster mode
6 vuotta sitten
Teryk Bellahsene
4e5a06097e
SONAR-9722 Add telemetry data to WS api/system/info
6 vuotta sitten
Simon Brandhof
468f284c27
SONAR-8761 remove misleading UserSession#checkIsRoot()
7 vuotta sitten
Teryk Bellahsene
cfa372a57a
SONAR-8637 Update POM parent version
7 vuotta sitten
Sébastien Lesaint
7ad3846ade
SONAR-8193 api/system/info require root
rather than "System Administer"
7 vuotta sitten
Sébastien Lesaint
2b5236702c
SONAR-7825 rename ProcessSystemInfoClient CeHttpClient
7 vuotta sitten
Stas Vilchik
457a6742f2
SONAR-6438 Sanitize description of WS sections
8 vuotta sitten
Julien Lancelot
b6b8ad459a
SONAR-7515 api/system/info is now internal
8 vuotta sitten
Teryk Bellahsene
a5db81075b
Fix quality flaws
8 vuotta sitten
Simon Brandhof
975158a5a7
SONAR-7436 replace JMX/RMI by HTTP
8 vuotta sitten
Simon Brandhof
134155975a
SONAR-7436 System Info must not fail if the monitored process is not up
8 vuotta sitten
Simon Brandhof
f5d3461ffd
Fix project title in copyright headers
8 vuotta sitten
Julien Lancelot
448166882a
SONAR-7174 Check global or project permission for every project permission check
8 vuotta sitten
Simon Brandhof
6be98b208a
Upgrade to parent 26 and new copyright headers
8 vuotta sitten
Teryk Bellahsene
8d82c9cf9b
consistent methods names for all WsAction classes
9 vuotta sitten
Sébastien Lesaint
374f666626
make UserSession non static
UserSession is now an interface
the old UserSession has been split into ServerUserSession (implements the lazy loading of credentials directly from DAOs) and ThreadLocalUserSession (implements the thread local management)
add UserSessionRule for UserSession management in unit test with support for ServerTester
DoPrivileged now restores the user session which was in ThreadLocal before it ran
move MockUserSession to server.tester package
9 vuotta sitten
Sébastien Lesaint
47c34064dd
system/upgrades and system/restart should not require user authent
remove global authentication verification on /api/system in RoR so that WS /api/system/upgrades and /api/system/restart do not require user to be authenticated
9 vuotta sitten
Simon Brandhof
5ac06f760d
Add missing test
9 vuotta sitten
Simon Brandhof
0654ad1cde
SONAR-5936 add response example to documentation
9 vuotta sitten
Teryk Bellahsene
c4e7fb294c
Technical monitoring of web server - SONAR-4318 SONAR-5936
9 vuotta sitten
Simon Brandhof
09c06b6067
Minor refactorings
9 vuotta sitten
Simon Brandhof
4659898b6d
Move sonar-server, sonar-search and sonar-process into sub-dir server/
10 vuotta sitten
Julien Lancelot
6cb158b2f2
SONAR-5111 Refactored some ws to add response examples
10 vuotta sitten