Commit graph

397 commits

Author SHA1 Message Date
Oleg Shur
ca4b3f12f9
Confirmation modal for topic & schema delete actions (#384) 2021-04-21 13:59:12 +03:00
Oleg Shur
9d62670eef
Add ConfirmationModal common component (#383)
* Add ConfirmationModal common component

* Update specs
2021-04-20 16:48:50 +03:00
Oleg Shur
ab57772329
[Chore] Connect. Connectors page (#382) 2021-04-19 23:40:18 +03:00
Alexander Krivonosov
3945845c37
Implement deleting schemas (#366) 2021-04-13 13:30:43 +03:00
Oleg Shur
d471759b79
Cleanup styling (#365) 2021-04-09 14:29:39 +03:00
Oleg Shur
9d75dbdacd
Kafka Connect. Initial setup (#362)
* Refactor Nav. Use feature flags. Connect

* Refactor Alerts

* Kafka Connect initial setup
2021-04-07 23:50:17 +03:00
Oleg Shur
dbadff8f2e
Update App.scss 2021-04-07 13:21:47 +03:00
Oleg Shur
0921ae1f59
[#288] Allow users to use name :new for topics and schemas (#351)
* [#288] Allow users to use name :new for topics and schemas

* Remove unused imports
2021-04-05 14:55:47 +03:00
Rustam Gimadiev
7bc01811c3
Display info about app version (#335)
* inject VERSION to npm build

* [issues#315] add new component VersionApp. Display application version in UI

* [CHORE] Adds info about app vesrsion

* fix mvn envs

* [CHORE] Cleanup and specs

Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-04-05 13:44:08 +03:00
Oleg Shur
46cec171e3
[CHORE] Alerts (#240) 2021-04-03 20:34:21 +03:00
TEDMykhailo
aedf3c6536
[issues-252][bug] - Topic settings form is broken (#332)
add topicName in updateTopic function

Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-03-31 12:01:43 +03:00
iliax
8d2f929a52
ISSUE-309: Topic create & update models split (#312)
* ISSUE-309: Topic create & update models split
2021-03-25 11:24:51 +03:00
Oleg Shur
a256709580
[CHORE] Cleanup Sonar dups (#307) 2021-03-24 16:51:40 +03:00
Oleg Shur
7672f5e4cd
[CHORE] Cleanup based on SonarCloud report (#306)
* [CHORE] FIx security risk. Use FonAwesome package

* [CHORE] Cleanup

* [CHORE] Remove unused file
2021-03-24 13:24:10 +03:00
Alexander Krivonosov
a153ce7b21
#289: Negative segment size (#295)
* Fix the negative segment size problem

* Fixed contract topic size bug

Co-authored-by: German Osin <german.osin@gmail.com>
2021-03-24 12:08:54 +03:00
Oleg Shur
398a5be1c9
#300 Refactor Topic Message pages (#302)
* [CHORE] Update deps. Remove unused

* [CHORE] Cleanup thunk specs.

* [CHORE] Add react-outside-click hook

* [CHORE] Adds Dropdown component

* [CHORE] Adds Dynamic Text Button component

* [CHORE] Refactor useDataSaver hook

* [CHORE] Cleanup

* Refactor topic messages view

* Refactor topic messages view

* Update actions
2021-03-24 11:29:42 +03:00
Alexander Krivonosov
595707edb6
#224 Deleting topics (#271)
* Implement topic deletion

* Test
2021-03-23 11:34:16 +03:00
Alexander Krivonosov
7c86adbd67
WIP: #190 JSON export (#236)
* Implement functionality for copying and downloading data

* Test
2021-03-22 18:36:14 +03:00
Oleg Shur
427d3faffa
Bump react app deps (#285)
* Bump deps

* Update actions
2021-03-18 14:39:00 +03:00
Oleg Shur
c908ae6967
Update Code Q integrations (#276)
* Update Code Q integrations

* Code Q improvements (#277)
2021-03-18 13:07:04 +03:00
Oleg Shur
a826ca94cf
[CHORE] Update dependencies (#258) 2021-03-17 14:08:59 +03:00
Oleg Shur
49a7564366
#188 Pagination. Refactor topic reducer (#255) 2021-03-17 12:55:17 +03:00
Oleg Shur
bbdd60b7a5
Topics page refactoring (#251)
* Split thunks on files. Refactoring

* [CHORE] Refactor Topics section
2021-03-16 15:13:21 +03:00
Ramazan Yapparov
a8ed4ff37f
#188 added pagination for get topics api (#249)
* added pagination for get topics api

* frontend fix

* - fixed merge conflicts
- renamed pageSize to perPage
2021-03-15 21:37:36 +03:00
German Osin
909e196011
Feature refactoring, structure simplifying (#250) 2021-03-15 17:41:25 +03:00
Oleg Shur
1769a7a0fc
[CHORE] Schema Registry UI Improvements. Cleanup (#237)
* createSchema thunk throws an error for unsuccesfull response

* refactor PageLoader common component

* fix error on details page of schema reg section load

* refactor index page for schema reg

* refactoring

* Add cluster wrapper + cleanup
2021-03-11 15:22:03 +03:00
Alexander Krivonosov
1188ce9bc2
#219 ReadOnly flag (#231)
* Implement read-only flag logic

* Test new functionality
2021-03-11 12:00:46 +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
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
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
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