Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apache EventMesh Dashboard - Client Management #907

Merged
merged 17 commits into from
Jul 27, 2022
Merged

Conversation

xiaoyang-sde
Copy link
Member

@xiaoyang-sde xiaoyang-sde commented Jun 2, 2022

Progress

  • Setup the React project and create the basic component
  • Change the handlers in runtime/admin/handler
  • Create the dashbord for client management

Screenshot

Screen Shot 2022-07-01 at 9 04 45 PM

Screen Shot 2022-07-01 at 9 04 51 PM

@xiaoyang-sde xiaoyang-sde added the enhancement New feature or request label Jun 2, 2022
@xiaoyang-sde xiaoyang-sde self-assigned this Jun 2, 2022
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 918 files.

Valid Invalid Ignored Fixed
677 7 234 0
Click to see the invalid file list
  • eventmesh-dashboard/.eslintrc.js
  • eventmesh-dashboard/components/Sidebar.tsx
  • eventmesh-dashboard/next-env.d.ts
  • eventmesh-dashboard/next.config.js
  • eventmesh-dashboard/pages/_app.tsx
  • eventmesh-dashboard/pages/_document.tsx
  • eventmesh-dashboard/pages/index.tsx

eventmesh-dashboard/.eslintrc.js Show resolved Hide resolved
eventmesh-dashboard/components/Sidebar.tsx Show resolved Hide resolved
eventmesh-dashboard/next-env.d.ts Show resolved Hide resolved
eventmesh-dashboard/next.config.js Show resolved Hide resolved
eventmesh-dashboard/pages/_app.tsx Show resolved Hide resolved
eventmesh-dashboard/pages/_document.tsx Show resolved Hide resolved
eventmesh-dashboard/pages/index.tsx Show resolved Hide resolved
@xiaoyang-sde xiaoyang-sde changed the title [WIP] Apache EventMesh Dashboard [WIP][ISSUE #700] Apache EventMesh Dashboard Jun 2, 2022
@codecov
Copy link

codecov bot commented Jun 2, 2022

Codecov Report

Merging #907 (372943d) into master (c8bc8f4) will decrease coverage by 0.61%.
The diff coverage is 0.51%.

❗ Current head 372943d differs from pull request most recent head 7cde790. Consider uploading reports for the commit 7cde790 to get more accurate results

@@             Coverage Diff             @@
##             master    #907      +/-   ##
===========================================
- Coverage      8.90%   8.29%   -0.62%     
  Complexity      529     529              
===========================================
  Files           349     368      +19     
  Lines         21797   23397    +1600     
  Branches       2426    2564     +138     
===========================================
- Hits           1941    1940       -1     
- Misses        19706   21307    +1601     
  Partials        150     150              
Impacted Files Coverage Δ
...he/eventmesh/common/protocol/SubscriptionItem.java 0.00% <ø> (ø)
...esh/common/protocol/SubscriptionModeConverter.java 0.00% <0.00%> (ø)
...esh/common/protocol/SubscriptionTypeConverter.java 0.00% <0.00%> (ø)
...entmesh/common/protocol/http/HttpEventWrapper.java 0.00% <0.00%> (ø)
...esh/common/protocol/http/common/ClientRetCode.java 0.00% <0.00%> (ø)
...tmesh/common/protocol/http/common/ProtocolKey.java 0.00% <0.00%> (ø)
...ntmesh/common/protocol/http/common/RequestURI.java 0.00% <0.00%> (ø)
...entmesh/common/utils/ConfigurationContextUtil.java 0.00% <0.00%> (ø)
...eventmesh/connector/rocketmq/common/Constants.java 0.00% <ø> (ø)
.../connector/rocketmq/common/EventMeshConstants.java 0.00% <ø> (ø)
... and 72 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c8bc8f4...7cde790. Read the comment docs.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 921 files.

Valid Invalid Ignored Fixed
679 8 234 0
Click to see the invalid file list
  • eventmesh-dashboard/.eslintrc.js
  • eventmesh-dashboard/components/Sidebar.tsx
  • eventmesh-dashboard/next-env.d.ts
  • eventmesh-dashboard/next.config.js
  • eventmesh-dashboard/pages/_app.tsx
  • eventmesh-dashboard/pages/_document.tsx
  • eventmesh-dashboard/pages/index.tsx
  • eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/utils/JsonUtils.java

xiaoyang-sde and others added 9 commits June 2, 2022 21:38
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 1039 files.

Valid Invalid Ignored Fixed
798 1 240 0
Click to see the invalid file list
  • eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/response/Error.java

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has totally checked 1041 files.

Valid Invalid Ignored Fixed
799 2 240 0
Click to see the invalid file list
  • eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/request/DeleteClientRequest.java
  • eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/utils/HttpExchangeUtils.java

xiaoyang-sde and others added 2 commits June 22, 2022 22:57
…dmin/request/DeleteClientRequest.java

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…dmin/utils/HttpExchangeUtils.java

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@xiaoyang-sde xiaoyang-sde changed the title [WIP][ISSUE #700] Apache EventMesh Dashboard Apache EventMesh Dashboard - Client Management Jul 1, 2022
@xiaoyang-sde xiaoyang-sde marked this pull request as ready for review July 2, 2022 04:08
@xiaoyang-sde xiaoyang-sde requested a review from xwm1992 July 8, 2022 03:00
@qqeasonchen
Copy link
Contributor

@xiaoyang-sde Can you resubmit it into another dashboard branch first?

@xiaoyang-sde xiaoyang-sde changed the base branch from master to dashboard-dev July 27, 2022 04:58
@xiaoyang-sde xiaoyang-sde merged commit 2c4bcf7 into dashboard-dev Jul 27, 2022
@xiaoyang-sde xiaoyang-sde deleted the dashboard branch July 27, 2022 04:59
xwm1992 pushed a commit to xwm1992/EventMesh that referenced this pull request Jan 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

2 participants