Oleg Shur
4b730eb288
[ISSUE 1046] UI allows to submit message with empty key & value ( #1264 )
...
* [ISSUE 1046] UI allows to submit message with empty key & value
* Update Contract
2021-12-17 20:44:13 +03:00
Oleg Shur
7e5e8d9268
Redesign ( #1045 )
...
* Refactor topic creation
* Remove unused thunk
* Remove excess interface
* Add New page snapshot test
* Refactor new component tests
* Remove excess function
* Add typography variables and classes
* Add font families
* Implement custom button
* Get rid of enums
* Add theme
* Separate styles from logic
* Feature/layout redesign (#862 )
* Refactor pages general layout
* Refactor breadcrumbs
* Refactor brokers metrics
* Fix toggle position
Co-authored-by: azat.belgibayev <azat.belgibayev@almatech.dev>
* add redesigned new menu item
* remove styles from theme
* update tests
* fix local and app wide styles
* add tests
* Add theme
* Add types to the styles
* update menu item prop prefixes, minor fixes
* add theme styles, move interface, update test, snapshot
* add optional styling
* add isActive props, propagate component, update tests
* remove button
* Revert "remove button"
This reverts commit 4a9c87d8d8
.
* add tests for styled button
* remove ternary operator from style
* import styled from lib/
* Custom Inputs (#890 )
* Implement and test custom input
* Custom select (#896 )
* Implement custom select
* Fix Metrics component (#914 )
* Add styled table header cell component (#901 )
* Redesign menu (#918 )
* Finish styling menu
* Styled Table
* Fix styled table
* Allow custom buttons work as links
* Restyle Breadcrumb
* Topics list (#946 )
* Redesign pagination
* Fix styled components usage
* Topic messages (#959 )
* Topic Consumer Groups
* Message settings
* Finish styling indicators
* Style the dashboard
* Finish with the topics page
* Style consumer groups list
* Restyle the consumer group details
* Style alerts
* Style confirmation modal
* Update DangerZone.spec.tsx
* redesign schema registry
* Add Topic details snapshot
* Style Page Loader
* Style connectors list
* Style KSQL
* Remove all the classes from the styled components (#1049 )
* Redesign topic form (#1051 )
* Redesign connect details (#1053 )
* Update types for styled-components (#1054 )
* Redesign some minor forms in the app (#1062 )
* Fix alert styles
* Get rid of bulma/layout styles
* Fix form styling
* Custom Switch component
* fix border-radius property of metrick widgets
* get rid of warnings in tests
* use jest-styled-components
* cleanup
* get rid of some bulma modules
* refactor metrics component
* get rid of JSON-tree. Json Editor redesign
* update proxy config
* Refactor Alerts component (#1124 )
* Refactor tests (#1129 )
* App layout update (#1127 )
* ‘App-layout-update’
* toBeNull changed to toBeInDocument
* scss file removed
* App navbar layout update
* navbar test
* code smells local refactoring
* StyledMenuItem code smells refactoring
* StyledClusterTab code smells refactoring
* ConfirmationModalWrapper code smells refactoring
* input icon and label code smells refactoring
* navburger displaying fixed
* Get rid of classes
* fix code smells
* refactor styles
* refactor styles
Co-authored-by: Oleg Shuralev <workshur@gmail.com>
* Refactored Cluster nav (#1147 )
* Update caniuse
* refactor Nav component
* Update sonars config
* refactor Nav component + specs
* Specs
* Feature/code smells removing (#1148 )
* StyledSelect code smell refactoring
* SecondaryTabs code smell refactoring
* TextareaStyled code smell refactoring
* TableStyled code smell refactoring
* StyledTableHeaderCell code smell refactoring
* Add custom render with theme provider wrapper for testing lib (#1152 )
* Added cleanupPolicy to topic details. Closes #999 (#1067 )
* Rename "latest first" to "oldest first"
* Switch to redux-toolkit. Refactoring (#1171 )
* Switch to redux-toolkit
* Fix #1207 (cherry-pick)
* refactor metrics (#1253 )
Co-authored-by: Azat Belgibayev <belg.azat@gmail.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
Co-authored-by: azat.belgibayev <azat.belgibayev@almatech.dev>
Co-authored-by: sergei <scheremnov@provectus.com>
Co-authored-by: Alexander Krivonosov <31561808+GneyHabub@users.noreply.github.com>
Co-authored-by: Alina Miryuk <alinamiryuk@mail.ru>
Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
2021-12-15 12:10:36 +03:00
Si Tang
7b62af1fa2
Hide 'Clear All Messages' button on topics with non-delete policy
...
* #992 : hide 'Clear All Messages' button on topics which are not delete policy, as it's not supported by AdminClient
* #992 remove console.log and use type
2021-10-27 15:10:57 +03:00
Alexander Krivonosov
f6b747f8cc
Update selectors.ts ( #881 )
2021-09-16 13:53:05 +03:00
Alexander Krivonosov
de245e8cc7
Fix redirect after the topic deletion ( #842 )
...
* Implement event canceling
* remove unnecessary API call
* Remove the codesmell
2021-09-02 11:16:24 +03:00
Alexander Krivonosov
7643825059
Clear topic messages locally
2021-08-30 12:51:07 +03:00
Alexander Krivonosov
de33c13dc8
Redirect right after a message is sent ( #831 )
2021-08-30 12:50:42 +03:00
Azat Belgibayev
76af95ed78
[Draft] Refactored topic creation form state management ( #802 )
...
* Refactor topic creation
* Remove unused thunk
* Remove excess interface
* Add New page snapshot test
* Refactor new component tests
* Remove excess function
2021-08-25 15:58:18 +03:00
Azat Belgibayev
03ed67db89
Issue#207 Requests to KsqlDb from UI ( #786 )
...
* Add ksql page
* Add streams to table
Add tables and streams count
* Add query execution modal
* Add tabs tests
* Adjust SQLEditor test
* Remove unused command
* Add QueryModal tests
* Remove excess box wrapper
* Add KsqlDb component tests
* Refactor SQLEditor displayName
* Refactor setIsShown naming
* Add empty placeholder for table
* Refactor use shortcut for Dictionary interface
* Refactor raw data to object transformation
* Add KsqlDb List component tests
* Remove excess import
* Add ksqlDb reducer tests
* Add ksqlDb fetch tables error alert
* Refactor remove code smell
* Add ksqlDb actions tests
* Add KsqlDb List component test for non-empty store
* Add streamProperties JSON field
* Adjust QueryModal test to new field
* Fix query with empty streamProperties
* Refactor query to modal to page form
* Add expanding to tables and streams table
* Refactor ksql execution to redux store
* Add Query component tests
* Add Breadcrumbs component tests
* Add ksqldb reducer tests
* Add result renderer test
* Add ksqlDb thunk tests
* Resolve PR comments
2021-08-18 13:24:17 +03:00
Marsel
7f66f00008
Issue#517 connector task status bug ( #747 )
...
* kafka-ui-connectors.yaml fix
* adding tasks status check
* adding new Connector Status
* adding new Connector Status
* [issue-517] connector task status bug #747
Co-authored-by: marselakhmetov <makhmetov@provectus.com>
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-08-18 12:03:41 +03:00
Alexander Krivonosov
128c67c1cf
Resetting consumer group offsets ( #774 )
2021-08-16 07:39:35 +03:00
Oleg Shuralev
91e93a727e
Add specs for brokers reducer
2021-08-12 11:40:05 +03:00
German Osin
18f5e1a2b2
Switched messages endpoint to provide sse with phases & consuming info ( #645 )
...
* Switched messages endpoint to provide sse with phases & consuming info
* Switched messages endpoint to provide sse with phases & consuming info
* fixed comments
* Fixed comparator
* Fixed tests
* Reduced images size
* Feature/sse for messages (#681 )
* [#645 ] SSE. Cleanup Topic Messages
* New messages page
* Update outdated snapshots
* Specs
* Specs
* Fixed build
* Fixed possible npe in update cluster on init stage
* Provided additional information with messages #677 (to messages_sse branch) (#700 )
* Provided additional information with messages #677
* Sse messages front (#725 )
* SSE. Messages page
* Fix handleNextClick
* Add the page loader to the list of messages
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
* Fix merge errors
* fix conflicts
Co-authored-by: Timur Davletov <tdavletov@provectus.com>
Co-authored-by: Oleg Shur <workshur@gmail.com>
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
2021-08-04 16:30:00 +03:00
Victor Alfaro
51646e786a
666: Adding new endpoint with corresponding service method. Also a… ( #714 )
...
* (#666 ): Adding new endpoint with corresponding service method. Also adding search box to kafka connect screen with consuming logic for added endopoint.
* Applying feedback: reusing same endpoint and removing '/filtered' version
2021-08-03 16:08:55 +03:00
Ilnur Farukhshin
392abf2991
[ #710 ] feat(react-app): call fetchTopics on toggle show internal topics
2021-07-29 16:10:38 +03:00
Alexander Krivonosov
ad8598a1d2
Sending messages ( #675 )
...
* Implement message sending
2021-07-29 10:26:40 +03:00
Alexander Krivonosov
8da350ea38
Allow increasing the number of partitions and updating of the replication factor ( #544 )
2021-07-24 18:00:29 +03:00
Roman Zabaluev
9b6952c480
Implements #610 ( #673 )
2021-07-14 11:08:42 +03:00
German Osin
13463fe95f
Refactor consumer groups requests ( #636 )
...
* Refactor consumer groups requests
* Fixed offsets tests
* Moved state enum to separate class
* Adjust frontend for the new API
Co-authored-by: Alexander <mr.afigitelniychuvak@gmail.com>
2021-07-09 15:55:43 +03:00
Alexander Krivonosov
64a5985e81
Implement consumer group deleting ( #600 )
...
* Implement consumer group deleting
2021-07-02 11:05:59 +03:00
Alexander Krivonosov
57a4125c71
Properly display the list of topic consumers ( #585 )
2021-06-28 08:54:07 +03:00
TEDMykhailo
5d65967bc6
WIP: [issues#121] Topic Details: Display consumers ( #448 )
...
* [issues#121] Topic Details: Display consumers
* [issues#121] Topic Details: Display consumers
* [issues#121] Topic Details: Display consumers
* [issues#121] Topic Details: Display consumers
* [issues#121] Topic Details: Display consumers
* [issues#121] Topic Details: Display consumers
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-05-14 10:23:04 +03:00
Alexander Krivonosov
b60ff8acf6
Fix linter ( #452 )
2021-05-12 21:10:38 +03:00
Alexander Krivonosov
98fcc90c6b
Topics' filtration ( #405 )
...
* Implement topics' filtration
2021-05-12 16:34:24 +03:00
Oleg Shuralev
00da655e54
Cleanup prettier warnings
2021-05-12 16:14:03 +03:00
Marat Adiyatullin
a0b78f68df
Merge master
2021-05-12 14:37:46 +03:00
TEDMykhailo
c3ff5a2c6b
[issues-357] - User should not be able to update/delete ( #392 )
...
* [issues-357] - User should not be able to update/delete internal topics. Add confirmation for all delete/reset actions
* [issues-357] - User should not be able to update/delete internal topics. Add confirmation for all delete/reset actions
* [issues-357] - User should not be able to update/delete internal topics. Add confirmation for all delete/reset actions
* [issues-357] - User should not be able to update/delete internal topics. Add confirmation for all delete/reset actions
* [issues-357] - User should not be able to update/delete internal topics. Add confirmation for all delete/reset actions
* [issues-357] - User should not be able to update/delete
Co-authored-by: mbovtryuk <mbovtryuk@provectus.com>
2021-05-11 22:53:02 +03:00
Oleg Shuralev
7dc0807ec5
[CHORE] Post Prettier update cleanup.
2021-05-11 13:49:22 +03:00
Marat Adiyatullin
16e63f2c35
Add connect views
2021-05-03 13:33:53 +03:00
Alexander Krivonosov
0deafa9d75
Implement updating registry compatibility level ( #391 )
...
* Implement updating registry compatibility level
2021-05-01 09:09:02 +03:00
Alexander Krivonosov
42a1c97686
Fix the problem with instant redirect ( #390 )
...
* Fix the problem with instant redirect
* Rewrite updateSchema thunk
2021-05-01 09:08:32 +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
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
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
46cec171e3
[CHORE] Alerts ( #240 )
2021-04-03 20:34:21 +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
595707edb6
#224 Deleting topics ( #271 )
...
* Implement topic deletion
* Test
2021-03-23 11:34:16 +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
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
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
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