Commit graph

260 commits

Author SHA1 Message Date
Oleg Shuralev
7dc0807ec5
[CHORE] Post Prettier update cleanup. 2021-05-11 13:49:22 +03:00
Oleg Shur
993db2fc00
[CHORE] Get rid of react-json-tree (#387) 2021-04-23 13:50:13 +03:00
Azat Mutigullin
083e3f7de0
Improve eslint configuration (#385)
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
2021-04-22 14:50:06 +03:00
TEDMykhailo
c86c955ace
[issues-211] - Clearing up messages from a topic (#378)
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-04-22 14:28:35 +03:00
Oleg Shur
ca4b3f12f9
Confirmation modal for topic & schema delete actions (#384) 2021-04-21 13:59:12 +03:00
Oleg Shur
ab57772329
[Chore] Connect. Connectors page (#382) 2021-04-19 23:40:18 +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
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
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
Oleg Shur
a256709580
[CHORE] Cleanup Sonar dups (#307) 2021-03-24 16:51:40 +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
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
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
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
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
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
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
Oleg Shuralev
7ac9f6d038
[CHORE] Update dependencies. Clean linter warnings 2020-12-02 17:33:59 +03:00
soffest
4ec0422357
Brokers, Topic details: Display disk usage. (#129)
* Display brokers disk usage.

* Fixed disk usage alignment.

* Added disk usage to topic details.

* Updated metrics wrapper props.

Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
2020-11-30 15:48:08 +03:00
Azat Mutigullin
ead4789cff [FE] Simplify Eslint config 2020-11-24 14:10:47 +03:00
Azat Mutigullin
058c156144 Merge remote-tracking branch 'origin/master' into enhancement/fix-eslint-errors
# Conflicts:
#	kafka-ui-react-app/package-lock.json
#	kafka-ui-react-app/src/components/Brokers/Brokers.tsx
#	kafka-ui-react-app/src/components/Brokers/BrokersContainer.ts
#	kafka-ui-react-app/src/components/Dashboard/ClustersWidget/ClusterWidget.tsx
#	kafka-ui-react-app/src/components/Dashboard/ClustersWidget/ClustersWidget.tsx
#	kafka-ui-react-app/src/components/Topics/Details/DetailsContainer.ts
#	kafka-ui-react-app/src/components/Topics/Details/Messages/Messages.tsx
#	kafka-ui-react-app/src/components/Topics/List/ListItem.tsx
#	kafka-ui-react-app/src/components/Topics/New/NewContainer.ts
#	kafka-ui-react-app/src/components/Topics/TopicsContainer.ts
#	kafka-ui-react-app/src/redux/actions/actions.ts
#	kafka-ui-react-app/src/redux/api/clusters.ts
#	kafka-ui-react-app/src/redux/api/consumerGroups.ts
#	kafka-ui-react-app/src/redux/api/topics.ts
#	kafka-ui-react-app/src/redux/interfaces/broker.ts
#	kafka-ui-react-app/src/redux/interfaces/topic.ts
#	kafka-ui-react-app/src/redux/reducers/clusters/selectors.ts
#	kafka-ui-react-app/src/redux/reducers/topics/reducer.ts
2020-11-23 14:39:34 +03:00
soffest
494443bb08
OpenAPI integration for kafka-ui frontend (#120)
* Added react openapi gen

* Integrated Openapi to React

Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
2020-11-20 14:16:27 +03:00
Azat Mutigullin
be4b9543ce [FE] Use id field for keys 2020-11-12 18:21:21 +03:00
Azat Mutigullin
cba12d4ff4 [FE] Fix eslint errors 2020-11-11 12:36:44 +03:00
soffest
fb67b538c6
Feature#94 Added submit button to handle messages filter change. (#107)
* Added submit button to handle messages filter change.

* Using  memoized callback for messages filtering.
2020-11-10 17:44:54 +03:00
soffest
cee189a861
Feature#108: Topic message content tree view (#110)
* Implemented topic message content tree view.

* Cleanup.

* Attempt to fix build.
2020-11-10 13:38:19 +03:00
Sofia Shnaidman
6673bd53c4 Prevent redirect to topic details before topic create/update response arrives. 2020-11-09 11:20:17 +03:00
German Osin
8057dc123f
Fixed bugs (#90)
* Fixed bugs

* More fixes
2020-08-03 15:40:58 +03:00
maxim_tereshin
7b61a9b51d
Fix timestamp search (#75) 2020-07-07 14:23:27 +03:00
maxim_tereshin
be2d38133d
Topic messages filtering paginating (#72)
* Add filtering and pagination for topic messages

* Add delay to search query, momoize some functions

* Add partition selection
2020-07-07 12:45:34 +03:00
maxim_tereshin
f71c601d0d
Add filtering and pagination for topic messages (#66)
* Add filtering and pagination for topic messages

* Add delay to search query, momoize some functions
2020-07-02 14:29:12 +05:00
maxim_tereshin
f974febb5f
Add topic messages UI (#61) 2020-06-16 12:46:51 +03:00
Sergey Zakirov
128c0d2e92
Topic settings editing (#55)
* Topic editing

* Remove old code

* Implement unique field name select

* Final changes to topic editing

* Cleanup eslint.json
2020-06-16 12:24:24 +03:00
soffest
0815739d79
Consumer group details view. (#18)
* Added concumer groups list with search.

* Added consumer group details view.

* Minor tweaks.

* Backend group details (#19)

* temp result commit

* consumer group details api done

* fixes

* changed calls from loop into vars, changed foreach to map

* changes

* removed redundant import

* Refactoring, fixed contract

* Fixed useless group query

* fix-consumer-groups-retaining-cluster-on-cluster-switch

Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Azat Gataullin <gataniel@gmail.com>

* Add loader, fix details

* Add empty text for consumer groups

Co-authored-by: Sofia Shnaidman <sshnaidman@provectus.com>
Co-authored-by: Roman Nedzvetskiy <gmcodemail@gmail.com>
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
Co-authored-by: German Osin <german.osin@gmail.com>
Co-authored-by: Azat Gataullin <gataniel@gmail.com>
Co-authored-by: Maxim Tereshin <tereshin93@gmail.com>
2020-05-21 14:09:59 +03:00
Azat Gataullin
42085b5f07
fix-routes-for-details (#45) 2020-05-05 15:03:44 +03:00
Azat Gataullin
2d45c488f9
Enhancement/improve time to retain usability v2 (#35)
* enhancement/improve-time-to-retain-usability

* add-btn-controls-for-time-to-retain-for-topics
2020-04-28 14:21:36 +03:00
Azat Gataullin
5d0b783abb
issue-31/add-ui-prefix-for-react-routes (#34)
* issue-31/add-ui-prefix-for-react-routes

* added route for /ui path (#40)

Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>

Co-authored-by: Roman Nedzvetskiy <gmcodemail@gmail.com>
Co-authored-by: Roman Nedzvetskiy <roman@Romans-MacBook-Pro.local>
2020-04-28 14:17:52 +03:00
Azat Gataullin
ef1edba34b
Merge pull request #27 from provectus/issue-14/update-custom-params-key-to-work-as-object-not-array
issue-14/update-custom-params-key-to-work-as-object-not-array
2020-04-20 12:41:53 +03:00