├── .browserslistrc ├── .editorconfig ├── .env ├── .env.development ├── .eslintrc.js ├── .github └── workflows │ └── build_packages.yaml ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── dist.sh ├── package.json ├── postcss.config.js ├── public ├── index.html └── static │ ├── emq.ico │ └── iconfont │ ├── iconfont.css │ ├── iconfont.eot │ ├── iconfont.js │ ├── iconfont.svg │ ├── iconfont.ttf │ ├── iconfont.woff │ └── iconfont.woff2 ├── script ├── build.config.js ├── config.json └── mock.json ├── src ├── App.vue ├── api │ ├── analysis.js │ ├── backup.js │ ├── clients.js │ ├── cluster.js │ ├── common.js │ ├── function.js │ ├── logTrace.js │ ├── modules.js │ ├── overview.js │ ├── plugins.js │ ├── rules.js │ ├── schemas.js │ ├── server.js │ ├── settings.js │ ├── subs.js │ └── topics.js ├── assets │ ├── docs_links.js │ ├── emq_logo.svg │ ├── emqx_banner.png │ ├── fonts │ │ ├── Roboto-Bold.ttf │ │ ├── Roboto-Bold.woff │ │ ├── Roboto-Bold.woff2 │ │ ├── Roboto-Light.ttf │ │ ├── Roboto-Light.woff │ │ ├── Roboto-Light.woff2 │ │ ├── Roboto-Thin.ttf │ │ ├── Roboto-Thin.woff │ │ ├── Roboto-Thin.woff2 │ │ ├── Roboto.eot │ │ ├── Roboto.svg │ │ ├── Roboto.ttf │ │ ├── Roboto.woff │ │ └── Roboto.woff2 │ ├── img │ │ ├── delete.png │ │ ├── enlarge.png │ │ ├── not_settings.png │ │ └── shrink.png │ ├── module_icon │ │ ├── auth_sasl.png │ │ ├── coap_protocol.png │ │ ├── delayed_publish.png │ │ ├── exhook.png │ │ ├── exproto.png │ │ ├── gbt32960_protocol.png │ │ ├── hot_confs.png │ │ ├── http_authentication.png │ │ ├── internal_acl.png │ │ ├── jt808_protocol.png │ │ ├── jwt_authentication.png │ │ ├── kafka_consumer.png │ │ ├── ldap_authentication.png │ │ ├── lwm2m_protocol.png │ │ ├── mnesia_authentication.png │ │ ├── mongo_authentication.png │ │ ├── mqtt_sn_protocol.png │ │ ├── mqtt_subscriber.png │ │ ├── mysql_authentication.png │ │ ├── pgsql_authentication.png │ │ ├── presence.png │ │ ├── prometheus.png │ │ ├── psk_authentication.png │ │ ├── pulsar_consumer.png │ │ ├── recon.png │ │ ├── redis_authentication.png │ │ ├── reloader.png │ │ ├── retainer.png │ │ ├── sasl_authentication.png │ │ ├── stomp_protocol.png │ │ ├── subscription.png │ │ ├── tcp_protocol.png │ │ ├── topic_metrics.png │ │ └── topic_rewrite.png │ ├── plugin_icon │ │ ├── emqx_auth_http.png │ │ ├── emqx_auth_jwt.png │ │ ├── emqx_auth_ldap.png │ │ ├── emqx_auth_mnesia.png │ │ ├── emqx_auth_mongo.png │ │ ├── emqx_auth_mysql.png │ │ ├── emqx_auth_pgsql.png │ │ ├── emqx_auth_redis.png │ │ ├── emqx_backend_cassa.png │ │ ├── emqx_backend_dynamo.png │ │ ├── emqx_backend_influxdb.png │ │ ├── emqx_backend_mongo.png │ │ ├── emqx_backend_mysql.png │ │ ├── emqx_backend_opentsdb.png │ │ ├── emqx_backend_pgsql.png │ │ ├── emqx_backend_redis.png │ │ ├── emqx_backend_timescale.png │ │ ├── emqx_bridge_kafka.png │ │ ├── emqx_bridge_mqtt.png │ │ ├── emqx_bridge_pulsar.png │ │ ├── emqx_bridge_rabbit.png │ │ ├── emqx_bridge_rocket.png │ │ ├── emqx_coap.png │ │ ├── emqx_conf.png │ │ ├── emqx_dashboard.png │ │ ├── emqx_exhook.png │ │ ├── emqx_exproto.png │ │ ├── emqx_gbt32960.png │ │ ├── emqx_jt808.png │ │ ├── emqx_lua_hook.png │ │ ├── emqx_lwm2m.png │ │ ├── emqx_management.png │ │ ├── emqx_modules.png │ │ ├── emqx_prometheus.png │ │ ├── emqx_psk_file.png │ │ ├── emqx_recon.png │ │ ├── emqx_retainer.png │ │ ├── emqx_rule_engine.png │ │ ├── emqx_sasl.png │ │ ├── emqx_schema_registry.png │ │ ├── emqx_sn.png │ │ ├── emqx_stomp.png │ │ ├── emqx_tcp.png │ │ └── emqx_web_hook.png │ ├── plugins_links.js │ └── style │ │ ├── common.scss │ │ ├── details-page.scss │ │ ├── element-reset.scss │ │ ├── element-variables.scss │ │ ├── transition.scss │ │ └── variables.scss ├── common │ ├── directive.js │ ├── emqx_events.js │ ├── http.js │ ├── installer.js │ ├── link_urls.js │ ├── monacoUtils.js │ ├── provider.js │ ├── settingsData.js │ └── utils.js ├── components │ ├── ArrayEditor.vue │ ├── Breadcrumb.vue │ ├── CodeEditor.vue │ ├── CodeView.vue │ ├── ConfigSelect.vue │ ├── CustomPagination.vue │ ├── EmqSelect.vue │ ├── FileEditor.vue │ ├── KeyAndValueEditor.vue │ ├── Layout.vue │ ├── LeftBar.vue │ ├── Monaco.vue │ ├── NavHeader.vue │ ├── NavTabs.vue │ ├── PageHeader.vue │ └── StretchHeight.vue ├── i18n │ ├── Alerts.js │ ├── Analysis.js │ ├── Backup.js │ ├── Base.js │ ├── Clients.js │ ├── General.js │ ├── LogTrace.js │ ├── Modules.js │ ├── Overview.js │ ├── Plugins.js │ ├── RuleEngine.js │ ├── Schemas.js │ ├── Settings.js │ ├── Subs.js │ ├── Tools.js │ ├── Topics.js │ ├── components.js │ └── index.js ├── main.js ├── mixins │ ├── detailsPage.js │ └── resizeChart.js ├── routes │ ├── index.js │ └── router.js ├── stores │ └── index.js └── views │ ├── Alerts │ └── Alerts.vue │ ├── Base │ ├── Login.vue │ └── NotFound.vue │ ├── Clients │ ├── ClientDetails.vue │ ├── Clients.vue │ └── components │ │ └── CreateSubscribe.vue │ ├── General │ ├── Application.vue │ ├── Backup.vue │ ├── Blacklist.vue │ ├── LogTrace.vue │ └── Users.vue │ ├── Modules │ ├── ModuleDetail.vue │ ├── Modules.vue │ ├── SelectModules.vue │ ├── components │ │ ├── AuthMnesia │ │ │ ├── AclTablePage.vue │ │ │ ├── MnesiaAclTable.vue │ │ │ └── MnesiaAuthTable.vue │ │ ├── AuthSasl │ │ │ └── AuthSasl.vue │ │ ├── JwtAuthentication │ │ │ └── JwtAuthentication.vue │ │ ├── Listeners.vue │ │ ├── Lwm2mProtocol │ │ │ ├── LwClientDetails.vue │ │ │ └── LwClients.vue │ │ └── TopicMetrics │ │ │ └── TopicMetrics.vue │ └── style │ │ └── module.scss │ ├── Overview │ ├── Node.vue │ ├── Overview.vue │ └── components │ │ ├── DoughnutChart.vue │ │ ├── NodeBasicCard.vue │ │ ├── NodeItem.vue │ │ ├── PercentageCards.vue │ │ ├── PolylineCards.vue │ │ ├── PolylineChart.vue │ │ └── SimpleLine.vue │ ├── Plugins │ ├── Plugins.vue │ ├── PluginsManage.vue │ └── components │ │ ├── AuthClientIdTable.vue │ │ ├── AuthMnesiaTable.vue │ │ ├── AuthUsernameTable.vue.vue │ │ └── GenerateJWT.vue │ ├── RuleEngine │ ├── ResourceView.vue │ ├── Resources.vue │ ├── RuleCreate.vue │ ├── RuleView.vue │ ├── Rules.vue │ ├── components │ │ ├── ResourceDialog.vue │ │ ├── ResourceField.vue │ │ ├── ResourceNode.vue │ │ ├── RuleActions.vue │ │ └── RuleMetricsTable.vue │ └── style.scss │ ├── Schemas │ ├── Schemas.vue │ └── SchemasDetails.vue │ ├── Settings │ ├── BaseSettings.vue │ ├── ClusterSettings.vue │ ├── ListenerSettings.vue │ ├── MonitorSettings.vue │ ├── Settings.vue │ ├── ZoneSettings.vue │ └── components │ │ ├── ConfigDetail.vue │ │ └── ConfigForm.vue │ ├── Subscriptions │ └── Subscriptions.vue │ ├── Tools │ ├── WebSocket.vue │ └── components │ │ └── WebSocketItem.vue │ └── Topics │ └── Topics.vue ├── vue.config.js └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | VUE_APP_BUILD_ENV = 'base' 2 | -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | VUE_CLI_BABEL_TRANSPILE_MODULES:true 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/.github/workflows/build_packages.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/babel.config.js -------------------------------------------------------------------------------- /dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/dist.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/index.html -------------------------------------------------------------------------------- /public/static/emq.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/emq.ico -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.css -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.eot -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.js -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.svg -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.ttf -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.woff -------------------------------------------------------------------------------- /public/static/iconfont/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/public/static/iconfont/iconfont.woff2 -------------------------------------------------------------------------------- /script/build.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/script/build.config.js -------------------------------------------------------------------------------- /script/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/script/config.json -------------------------------------------------------------------------------- /script/mock.json: -------------------------------------------------------------------------------- 1 | { 2 | "api": [] 3 | } 4 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/analysis.js -------------------------------------------------------------------------------- /src/api/backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/backup.js -------------------------------------------------------------------------------- /src/api/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/clients.js -------------------------------------------------------------------------------- /src/api/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/cluster.js -------------------------------------------------------------------------------- /src/api/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/common.js -------------------------------------------------------------------------------- /src/api/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/function.js -------------------------------------------------------------------------------- /src/api/logTrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/logTrace.js -------------------------------------------------------------------------------- /src/api/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/modules.js -------------------------------------------------------------------------------- /src/api/overview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/overview.js -------------------------------------------------------------------------------- /src/api/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/plugins.js -------------------------------------------------------------------------------- /src/api/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/rules.js -------------------------------------------------------------------------------- /src/api/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/schemas.js -------------------------------------------------------------------------------- /src/api/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/server.js -------------------------------------------------------------------------------- /src/api/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/settings.js -------------------------------------------------------------------------------- /src/api/subs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/subs.js -------------------------------------------------------------------------------- /src/api/topics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/api/topics.js -------------------------------------------------------------------------------- /src/assets/docs_links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/docs_links.js -------------------------------------------------------------------------------- /src/assets/emq_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/emq_logo.svg -------------------------------------------------------------------------------- /src/assets/emqx_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/emqx_banner.png -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Bold.woff -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Bold.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Light.woff -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Light.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Thin.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Thin.woff -------------------------------------------------------------------------------- /src/assets/fonts/Roboto-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto-Thin.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Roboto.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto.eot -------------------------------------------------------------------------------- /src/assets/fonts/Roboto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto.svg -------------------------------------------------------------------------------- /src/assets/fonts/Roboto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Roboto.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto.woff -------------------------------------------------------------------------------- /src/assets/fonts/Roboto.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/fonts/Roboto.woff2 -------------------------------------------------------------------------------- /src/assets/img/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/img/delete.png -------------------------------------------------------------------------------- /src/assets/img/enlarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/img/enlarge.png -------------------------------------------------------------------------------- /src/assets/img/not_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/img/not_settings.png -------------------------------------------------------------------------------- /src/assets/img/shrink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/img/shrink.png -------------------------------------------------------------------------------- /src/assets/module_icon/auth_sasl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/auth_sasl.png -------------------------------------------------------------------------------- /src/assets/module_icon/coap_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/coap_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/delayed_publish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/delayed_publish.png -------------------------------------------------------------------------------- /src/assets/module_icon/exhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/exhook.png -------------------------------------------------------------------------------- /src/assets/module_icon/exproto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/exproto.png -------------------------------------------------------------------------------- /src/assets/module_icon/gbt32960_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/gbt32960_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/hot_confs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/hot_confs.png -------------------------------------------------------------------------------- /src/assets/module_icon/http_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/http_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/internal_acl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/internal_acl.png -------------------------------------------------------------------------------- /src/assets/module_icon/jt808_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/jt808_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/jwt_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/jwt_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/kafka_consumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/kafka_consumer.png -------------------------------------------------------------------------------- /src/assets/module_icon/ldap_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/ldap_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/lwm2m_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/lwm2m_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/mnesia_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/mnesia_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/mongo_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/mongo_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/mqtt_sn_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/mqtt_sn_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/mqtt_subscriber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/mqtt_subscriber.png -------------------------------------------------------------------------------- /src/assets/module_icon/mysql_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/mysql_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/pgsql_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/pgsql_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/presence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/presence.png -------------------------------------------------------------------------------- /src/assets/module_icon/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/prometheus.png -------------------------------------------------------------------------------- /src/assets/module_icon/psk_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/psk_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/pulsar_consumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/pulsar_consumer.png -------------------------------------------------------------------------------- /src/assets/module_icon/recon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/recon.png -------------------------------------------------------------------------------- /src/assets/module_icon/redis_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/redis_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/reloader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/reloader.png -------------------------------------------------------------------------------- /src/assets/module_icon/retainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/retainer.png -------------------------------------------------------------------------------- /src/assets/module_icon/sasl_authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/sasl_authentication.png -------------------------------------------------------------------------------- /src/assets/module_icon/stomp_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/stomp_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/subscription.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/subscription.png -------------------------------------------------------------------------------- /src/assets/module_icon/tcp_protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/tcp_protocol.png -------------------------------------------------------------------------------- /src/assets/module_icon/topic_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/topic_metrics.png -------------------------------------------------------------------------------- /src/assets/module_icon/topic_rewrite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/module_icon/topic_rewrite.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_http.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_jwt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_jwt.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_ldap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_ldap.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_mnesia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_mnesia.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_mongo.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_mysql.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_pgsql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_pgsql.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_auth_redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_auth_redis.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_cassa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_cassa.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_dynamo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_dynamo.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_influxdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_influxdb.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_mongo.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_mysql.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_opentsdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_opentsdb.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_pgsql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_pgsql.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_redis.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_backend_timescale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_backend_timescale.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_bridge_kafka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_bridge_kafka.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_bridge_mqtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_bridge_mqtt.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_bridge_pulsar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_bridge_pulsar.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_bridge_rabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_bridge_rabbit.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_bridge_rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_bridge_rocket.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_coap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_coap.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_conf.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_dashboard.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_exhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_exhook.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_exproto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_exproto.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_gbt32960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_gbt32960.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_jt808.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_jt808.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_lua_hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_lua_hook.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_lwm2m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_lwm2m.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_management.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_management.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_modules.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_prometheus.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_psk_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_psk_file.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_recon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_recon.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_retainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_retainer.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_rule_engine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_rule_engine.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_sasl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_sasl.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_schema_registry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_schema_registry.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_sn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_sn.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_stomp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_stomp.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_tcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_tcp.png -------------------------------------------------------------------------------- /src/assets/plugin_icon/emqx_web_hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugin_icon/emqx_web_hook.png -------------------------------------------------------------------------------- /src/assets/plugins_links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/plugins_links.js -------------------------------------------------------------------------------- /src/assets/style/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/style/common.scss -------------------------------------------------------------------------------- /src/assets/style/details-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/style/details-page.scss -------------------------------------------------------------------------------- /src/assets/style/element-reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/style/element-reset.scss -------------------------------------------------------------------------------- /src/assets/style/element-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/style/element-variables.scss -------------------------------------------------------------------------------- /src/assets/style/transition.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/style/transition.scss -------------------------------------------------------------------------------- /src/assets/style/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/assets/style/variables.scss -------------------------------------------------------------------------------- /src/common/directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/directive.js -------------------------------------------------------------------------------- /src/common/emqx_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/emqx_events.js -------------------------------------------------------------------------------- /src/common/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/http.js -------------------------------------------------------------------------------- /src/common/installer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/installer.js -------------------------------------------------------------------------------- /src/common/link_urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/link_urls.js -------------------------------------------------------------------------------- /src/common/monacoUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/monacoUtils.js -------------------------------------------------------------------------------- /src/common/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/provider.js -------------------------------------------------------------------------------- /src/common/settingsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/settingsData.js -------------------------------------------------------------------------------- /src/common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/common/utils.js -------------------------------------------------------------------------------- /src/components/ArrayEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/ArrayEditor.vue -------------------------------------------------------------------------------- /src/components/Breadcrumb.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/Breadcrumb.vue -------------------------------------------------------------------------------- /src/components/CodeEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/CodeEditor.vue -------------------------------------------------------------------------------- /src/components/CodeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/CodeView.vue -------------------------------------------------------------------------------- /src/components/ConfigSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/ConfigSelect.vue -------------------------------------------------------------------------------- /src/components/CustomPagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/CustomPagination.vue -------------------------------------------------------------------------------- /src/components/EmqSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/EmqSelect.vue -------------------------------------------------------------------------------- /src/components/FileEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/FileEditor.vue -------------------------------------------------------------------------------- /src/components/KeyAndValueEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/KeyAndValueEditor.vue -------------------------------------------------------------------------------- /src/components/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/Layout.vue -------------------------------------------------------------------------------- /src/components/LeftBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/LeftBar.vue -------------------------------------------------------------------------------- /src/components/Monaco.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/Monaco.vue -------------------------------------------------------------------------------- /src/components/NavHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/NavHeader.vue -------------------------------------------------------------------------------- /src/components/NavTabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/NavTabs.vue -------------------------------------------------------------------------------- /src/components/PageHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/PageHeader.vue -------------------------------------------------------------------------------- /src/components/StretchHeight.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/components/StretchHeight.vue -------------------------------------------------------------------------------- /src/i18n/Alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Alerts.js -------------------------------------------------------------------------------- /src/i18n/Analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Analysis.js -------------------------------------------------------------------------------- /src/i18n/Backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Backup.js -------------------------------------------------------------------------------- /src/i18n/Base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Base.js -------------------------------------------------------------------------------- /src/i18n/Clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Clients.js -------------------------------------------------------------------------------- /src/i18n/General.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/General.js -------------------------------------------------------------------------------- /src/i18n/LogTrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/LogTrace.js -------------------------------------------------------------------------------- /src/i18n/Modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Modules.js -------------------------------------------------------------------------------- /src/i18n/Overview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Overview.js -------------------------------------------------------------------------------- /src/i18n/Plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Plugins.js -------------------------------------------------------------------------------- /src/i18n/RuleEngine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/RuleEngine.js -------------------------------------------------------------------------------- /src/i18n/Schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Schemas.js -------------------------------------------------------------------------------- /src/i18n/Settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Settings.js -------------------------------------------------------------------------------- /src/i18n/Subs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Subs.js -------------------------------------------------------------------------------- /src/i18n/Tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Tools.js -------------------------------------------------------------------------------- /src/i18n/Topics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/Topics.js -------------------------------------------------------------------------------- /src/i18n/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/components.js -------------------------------------------------------------------------------- /src/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/i18n/index.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/main.js -------------------------------------------------------------------------------- /src/mixins/detailsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/mixins/detailsPage.js -------------------------------------------------------------------------------- /src/mixins/resizeChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/mixins/resizeChart.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/routes/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/routes/router.js -------------------------------------------------------------------------------- /src/stores/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/stores/index.js -------------------------------------------------------------------------------- /src/views/Alerts/Alerts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Alerts/Alerts.vue -------------------------------------------------------------------------------- /src/views/Base/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Base/Login.vue -------------------------------------------------------------------------------- /src/views/Base/NotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Base/NotFound.vue -------------------------------------------------------------------------------- /src/views/Clients/ClientDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Clients/ClientDetails.vue -------------------------------------------------------------------------------- /src/views/Clients/Clients.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Clients/Clients.vue -------------------------------------------------------------------------------- /src/views/Clients/components/CreateSubscribe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Clients/components/CreateSubscribe.vue -------------------------------------------------------------------------------- /src/views/General/Application.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/General/Application.vue -------------------------------------------------------------------------------- /src/views/General/Backup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/General/Backup.vue -------------------------------------------------------------------------------- /src/views/General/Blacklist.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/General/Blacklist.vue -------------------------------------------------------------------------------- /src/views/General/LogTrace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/General/LogTrace.vue -------------------------------------------------------------------------------- /src/views/General/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/General/Users.vue -------------------------------------------------------------------------------- /src/views/Modules/ModuleDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/ModuleDetail.vue -------------------------------------------------------------------------------- /src/views/Modules/Modules.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/Modules.vue -------------------------------------------------------------------------------- /src/views/Modules/SelectModules.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/SelectModules.vue -------------------------------------------------------------------------------- /src/views/Modules/components/AuthMnesia/AclTablePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/AuthMnesia/AclTablePage.vue -------------------------------------------------------------------------------- /src/views/Modules/components/AuthMnesia/MnesiaAclTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/AuthMnesia/MnesiaAclTable.vue -------------------------------------------------------------------------------- /src/views/Modules/components/AuthMnesia/MnesiaAuthTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/AuthMnesia/MnesiaAuthTable.vue -------------------------------------------------------------------------------- /src/views/Modules/components/AuthSasl/AuthSasl.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/AuthSasl/AuthSasl.vue -------------------------------------------------------------------------------- /src/views/Modules/components/JwtAuthentication/JwtAuthentication.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/JwtAuthentication/JwtAuthentication.vue -------------------------------------------------------------------------------- /src/views/Modules/components/Listeners.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/Listeners.vue -------------------------------------------------------------------------------- /src/views/Modules/components/Lwm2mProtocol/LwClientDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/Lwm2mProtocol/LwClientDetails.vue -------------------------------------------------------------------------------- /src/views/Modules/components/Lwm2mProtocol/LwClients.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/Lwm2mProtocol/LwClients.vue -------------------------------------------------------------------------------- /src/views/Modules/components/TopicMetrics/TopicMetrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/components/TopicMetrics/TopicMetrics.vue -------------------------------------------------------------------------------- /src/views/Modules/style/module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Modules/style/module.scss -------------------------------------------------------------------------------- /src/views/Overview/Node.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/Node.vue -------------------------------------------------------------------------------- /src/views/Overview/Overview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/Overview.vue -------------------------------------------------------------------------------- /src/views/Overview/components/DoughnutChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/DoughnutChart.vue -------------------------------------------------------------------------------- /src/views/Overview/components/NodeBasicCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/NodeBasicCard.vue -------------------------------------------------------------------------------- /src/views/Overview/components/NodeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/NodeItem.vue -------------------------------------------------------------------------------- /src/views/Overview/components/PercentageCards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/PercentageCards.vue -------------------------------------------------------------------------------- /src/views/Overview/components/PolylineCards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/PolylineCards.vue -------------------------------------------------------------------------------- /src/views/Overview/components/PolylineChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/PolylineChart.vue -------------------------------------------------------------------------------- /src/views/Overview/components/SimpleLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Overview/components/SimpleLine.vue -------------------------------------------------------------------------------- /src/views/Plugins/Plugins.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Plugins/Plugins.vue -------------------------------------------------------------------------------- /src/views/Plugins/PluginsManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Plugins/PluginsManage.vue -------------------------------------------------------------------------------- /src/views/Plugins/components/AuthClientIdTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Plugins/components/AuthClientIdTable.vue -------------------------------------------------------------------------------- /src/views/Plugins/components/AuthMnesiaTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Plugins/components/AuthMnesiaTable.vue -------------------------------------------------------------------------------- /src/views/Plugins/components/AuthUsernameTable.vue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Plugins/components/AuthUsernameTable.vue.vue -------------------------------------------------------------------------------- /src/views/Plugins/components/GenerateJWT.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Plugins/components/GenerateJWT.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/ResourceView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/ResourceView.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/Resources.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/Resources.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/RuleCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/RuleCreate.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/RuleView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/RuleView.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/Rules.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/Rules.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/components/ResourceDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/components/ResourceDialog.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/components/ResourceField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/components/ResourceField.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/components/ResourceNode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/components/ResourceNode.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/components/RuleActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/components/RuleActions.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/components/RuleMetricsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/components/RuleMetricsTable.vue -------------------------------------------------------------------------------- /src/views/RuleEngine/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/RuleEngine/style.scss -------------------------------------------------------------------------------- /src/views/Schemas/Schemas.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Schemas/Schemas.vue -------------------------------------------------------------------------------- /src/views/Schemas/SchemasDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Schemas/SchemasDetails.vue -------------------------------------------------------------------------------- /src/views/Settings/BaseSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/BaseSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/ClusterSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/ClusterSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/ListenerSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/ListenerSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/MonitorSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/MonitorSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/Settings.vue -------------------------------------------------------------------------------- /src/views/Settings/ZoneSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/ZoneSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/components/ConfigDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/components/ConfigDetail.vue -------------------------------------------------------------------------------- /src/views/Settings/components/ConfigForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Settings/components/ConfigForm.vue -------------------------------------------------------------------------------- /src/views/Subscriptions/Subscriptions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Subscriptions/Subscriptions.vue -------------------------------------------------------------------------------- /src/views/Tools/WebSocket.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Tools/WebSocket.vue -------------------------------------------------------------------------------- /src/views/Tools/components/WebSocketItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Tools/components/WebSocketItem.vue -------------------------------------------------------------------------------- /src/views/Topics/Topics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/src/views/Topics/Topics.vue -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emqx/emqx-dashboard-web/HEAD/yarn.lock --------------------------------------------------------------------------------