Commit graph

95 commits

Author SHA1 Message Date
Oleg Shuralev
c1d4654816
Add cluster wrapper + cleanup 2021-03-10 23:16:06 +03:00
Oleg Shuralev
7cd099c3e4
refactoring 2021-03-10 23:12:21 +03:00
Oleg Shuralev
b3b4fcc933
refactor index page for schema reg 2021-03-10 23:11:32 +03:00
Oleg Shuralev
c2b8a79c1e
fix error on details page of schema reg section load 2021-03-10 23:10:32 +03:00
Oleg Shuralev
3b47cf3104
refactor PageLoader common component 2021-03-10 23:09:08 +03:00
Oleg Shuralev
203f4be015
createSchema thunk throws an error for unsuccesfull response 2021-03-10 23:08:04 +03:00
Ildar Almakaev
e02dd84491
#200 Update schema subject object (#229)
* Return id, version, schema, and subject after creating a new schema

* Throw 422 error code if incoming new schema is unprocessable entity due to invalid fields

* Return 409/Conflict error code if schema is duplicate. Change endpoint of createNewSchema method

* Fix submitting new subject or new version if the subject already exists

* Include schema type to schema objects. By default it's AVRO

* [ISSUE-200] Update FE to support new version of api

* Add one more schema-registry with version 5.5.0 to docker-compose files and app properties

* Upgrade Confluent service versions in tests up to 5.5.0

* Set schemaType is required and ignore when submitting to Schema Registry if it's NULL

Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-03-10 15:14:15 +03:00
Alexander Krivonosov
1a215865ef
Testing common components (#225)
* Create tests for the Breadcrumb component

* Create tests for BytesFormatted component

* Create tests for the Indicator component

* Create tests for the MetricsWrapper component

* Create tests for the PageLoader component
2021-03-09 18:57:20 +03:00
Oleg Shur
36a5bbf9b1
[CHORE] Add openapi-generator-cli to generate sources on FE side (#221)
* [CHORE] Add openapi generator to react app

* [CHORE] Use consistent config for gens in mvn & react app

* [CHORE] Update enums to follow new format

* [CHORE] Fix linter issue
2021-03-03 20:56:28 +03:00
Azat Mutigullin
715b0da3f8 Use getType in reducers 2021-02-28 22:41:19 +03:00
Guzel738
44cf449a8f
Create Schema Registry form (#209)
* First commit

* Create Schema Form. Refactoring

* Specs for Create Schema Registry form created

* Update thunks.spec.ts

* Update actions.spec.ts

Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-02-28 22:39:09 +03:00
Oleg Shur
3bc9447cc7
Schema Registry Views (#195)
* Schema Registry index page https://github.com/provectus/kafka-ui/pull/183

* Schema Registry show page https://github.com/provectus/kafka-ui/pull/196

* Specs https://github.com/provectus/kafka-ui/pull/208

* New JsonViewer common component
2021-02-24 15:05:05 +03:00
Oleg Shur
8f63cf775e
[CHORE] Specs. Improvements (#202)
* [CHORE] Improve types

* [CHORE] Example of actions & thunks specs

* [CHORE] Example of reducer & selectors specs

* [CHORE] Update dependencies
2021-02-20 00:10:50 +03:00
Oleg Shur
b4a243f470
[Issue 191] Fix Cluster Widgets on dashboard (#201)
* [ISSUE-191] Update Bulma to 0.9.2

* [ISSUE-191] Add links to Cluster Widget

* [ISSUE-191] Cluster Widget improvements
2021-02-17 21:17:26 +03:00
Oleg Shur
6fb1d12355
[CHORE] Specs and Test env improvements (#198)
* [CHORE] Update dependencies

* [CHORE] Configure Test env. Add enzyme-to-json snapshot serializer

* [CHORE] Specs for Topic Messages component

* [CHORE] Mock Date-fns

* [CHORE] Refactor keys

* Run related tests on commit

* [CHORE] Stub date

Co-authored-by: Azat Mutigullin <mehemaul@gmail.com>
2021-02-16 14:16:03 +03:00
Oleg Shur
ddc784559d
Get rid of redundant enums (#186)
* [CHORE] Get rid of redundant ActionType enum

* [CHORE] Get rid of redundant FetchStatus enum

* [CHORE] Get rid of redundant CustomParamButtonType enum
2021-02-11 16:29:18 +03:00
Guzel738
10a27ba60e
Messages component refactoring (#174)
* ISSUE-169 Sort topics (#172)

* Messages Table component created

* Messages component refactored

* MessageItem component fixed

* MessageItem component updated

* MessageItem component refactored

Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-02-05 16:53:41 +03:00
Guzel738
5518bbd196 File for enzyme configuration fixed 2021-02-03 17:15:29 +03:00
Guzel738
373c9d1f58 Package-lock.json file updated 2021-02-03 15:15:53 +03:00
Guzel738
1940ff8065 Package.json file edited 2021-02-03 13:58:22 +03:00
Guzel738
8320e9755b
Update Messages.spec.tsx 2021-02-02 17:26:25 +03:00
Guzel738
51c0b1a41c Configuration files updated 2021-02-02 14:48:29 +03:00
Guzel738
8ecbeda71f Merge branch 'i154/tests' of github.com:provectus/kafka-ui into i154/tests 2021-02-02 13:37:08 +03:00
Guzel738
d59355873e Improvements made 2021-02-02 13:36:22 +03:00
Guzel738
a08fc65487
Update Messages.spec.tsx 2021-02-02 12:51:38 +03:00
Guzel738
fbd9e5b3e2
Update package.json 2021-02-02 11:51:59 +03:00
Guzel738
4c3e6c4449 Test script updated 2021-02-02 11:48:59 +03:00
Guzel738
b4f71891a9 Mock function fixed 2021-02-01 21:21:40 +03:00
Guzel738
bbf6807a0c Messages component covered with tests 2021-02-01 17:51:53 +03:00
Guzel738
c4f256ceef Messages component covered with tests, integration to the git hooks added 2021-02-01 17:15:06 +03:00
Guzel738
5f1e057a48 Messages component covered with tests, integration to the git hooks added 2021-02-01 17:13:27 +03:00
Guzel738
fe1929ebe8 Changes made 2021-02-01 14:11:09 +03:00
Guzel738
a818168eaa serviceWorker file fixed 2021-02-01 13:04:05 +03:00
Guzel738
79033de3ea Tests for Messages component 2021-02-01 13:04:05 +03:00
Guzel738
b27bef8afa Clean up 2021-02-01 13:04:05 +03:00
Guzel738
89ae3c0e0e Initial tests created 2021-02-01 13:03:01 +03:00
Guzel738
3c843e1266
Unexpected any types replaced (#160)
* Any types replaced

* No console rule disabled
2021-01-26 21:42:16 +03:00
Guzel738
9f3ae3a614
Node version updated (#159)
* Node version updated

* Fixed the problem of building the project

* Extra spaces removed
2021-01-26 12:45:03 +03:00
dependabot[bot]
adab855d13
Bump immer from 6.0.9 to 8.0.1 in /kafka-ui-react-app
Bumps [immer](https://github.com/immerjs/immer) from 6.0.9 to 8.0.1.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v6.0.9...v8.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-21 08:55:51 +00:00
Guzel738
9f138838ad Dependencies related to mock server removed and README updated 2021-01-19 14:55:45 +03:00
Guzel738
3357820a44 Mock script removed & README updated 2021-01-19 12:47:01 +03:00
Guzel Kafizova
0a0b79ec55 [Issue-137] directory mock removed 2021-01-18 12:28:06 +03:00
Roman Gafiatullin
ce749f480a Update readme 2021-01-12 21:57:01 +03:00
soffest
fbc2ab306e
Issue#149 Fixed consumer groups pages. (#150)
* Fixed consumer groups pages.
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
2020-12-25 18:27:09 +03:00
soffest
4bd5f7d9da
Fixed topic message search params after navigation to next page. (#140)
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
2020-12-15 15:26:37 +03:00
Sofia Shnaidman
5304a84dd3 Updated locked lib versions. 2020-12-10 15:27:22 +03:00
Oleg Shur
f5ed4a4d1b
Merge pull request #133 from provectus/chore/update_react
[CHORE] Update dependencies. Clean linter warnings
2020-12-07 14:46:09 +03:00
Oleg Shuralev
376c25ab05
[CHORE] Update React to v17 2020-12-07 14:08:50 +03:00
Oleg Shuralev
7ac9f6d038
[CHORE] Update dependencies. Clean linter warnings 2020-12-02 17:33:59 +03:00
soffest
dd26014be1
Fixed api base path in react app. (#131)
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
2020-12-02 16:54:35 +03:00