* Add Acl menu, support config acl.
* Optimize one line code.
* Add some unit tests for acl.
* Add permission control by role and optimize some code.
* The secret keys are hidden by asterisks.
* Search acl data will exclude secretKey info if the login role is not admin in the background.
* Optimize some code again.
* recover default application.yml config
* enable the service to support multiple namesrvs
* use @ to split the namesrv of different clusters
Co-authored-by: dengzhiwen1 <dengzhiwen1@xiaomi.com>
* [ISSUE #19]Message track query enhancement
* traceTopic can be null and system Topic is used by default
* add unit test
* select messageTrack topic in messageTrace page
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
* Revert the front end resource license modification (c9d4cd1b72 / 635e0ce4d0) and exclude the front end folder from apache-rat-plugin.
(front end resource license can be found in LICENSE file)
* update apache/echarts and h5bp/html5-boilerplate LICENSE
* update Readme docs link
add pagination license
* [ISSUE #5]Different pages are displayed based on the user role.
* Put the role judgment logic into js
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
* Trace UI improvement
1. Change Send Message Info UI
2. Handle edge case: consume trace subBefore or subAfter trace is missing (if subAfter trace is missing, the status will be unknown)
3. Fix timestamp typo
4. Time format for ms
5. Change costTime color from white to black
6. Remove graph and data format button
* improve costTime display
* Message trace data table improvement
1. Send Message Trace
1.1 Send Message Info
1.2 Check Transaction Info
2. Consume Message Trace
2.1 Message Trace (group by subscription group )
3. X Axis time format(keep two decimal places)
4. use min instead of m
* Fix message trace detail wrong field
* Use constants to distinguish different message version
* Add UT
Co-authored-by: zhangxu16 <zhangxu16@xiaomi.com>
* I have finished developing the new feature for the message track which includes the part of rocketmq-console#525 initially.Please review it.
* [ISSUE #525] Support the message track,add the function which supports trace topic name value configurable by users.
* [ISSUE#525]optimize codes for message track
* [ISSUE#525]remove the unnecessary codes for msg trace feature.
* [ISSUE#525]implement the HttpBasicAuthorizedFilter to add Basic realm="rocketmq" in the http response header