Commit Graph

24 Commits (622e8b7d2133e2c49cb667cec8f57d7643217e3d)

Author SHA1 Message Date
Aditya Toshniwal 4ab06b4a2a
Enhancements to the ERD when selecting a relationship. 2022-12-05 10:47:05 +05:30
Aditya Toshniwal af32e3c296
Added the ability to generate ERDs for tables. 2022-11-09 11:36:04 +05:30
Aditya Toshniwal 4fc0f288c7
Use SocketIO instead of REST for fetching database tables data in ERD. 2022-10-17 15:24:22 +05:30
Aditya Toshniwal 794cbed57c
Added support to specify the background fill color to the table nodes in the ERD tool. 2022-10-12 10:07:30 +05:30
Aditya Toshniwal 0f46f070ed Port the remaining components of the ERD Tool to React. Fixes
1. Make use of MUI styles and remove SCSS.
2. Use the new common components for buttons and tooltips, so that they are consistent.
3. UI design should be aligned with the query tool.
4. Remove tippyjs and Alertify dependencies.
2022-09-06 18:09:13 +05:30
Aditya Toshniwal 4808df5e95 1) Port the file/storage manager to React. Fixes
2) Allow users to delete files/folders from the storage manager. Fixes 
3) Allow users to search within the file/storage manager. Fixes 
4) Fixed an issue where new folders cannot be created in the save dialog. Fixes 
2022-07-19 15:27:47 +05:30
Aditya Toshniwal b5b9ee46a1 1) Port query tool to React. Fixes
2) Added status bar to the Query Tool. Fixes 
3) Ensure that row numbers should be visible in view when scrolling horizontally. Fixes 
4) Allow removing a single query history. Refs 
5) Partially fixed Macros usability issues. Ref 
6) Fixed an issue where the Query tool opens on minimum size if the user opens multiple query tool Window quickly. Fixes 
7) Relocate GIS Viewer Button to the Left Side of the Results Table. Fixes 
8) Fixed an issue where the connection bar is not visible. Fixes 
9) Fixed an issue where an Empty message popup after running a query. Fixes 
10) Ensure that Autocomplete should work after changing the connection. Fixes 
11) Fixed an issue where the copy and paste row does not work if the first column contains no data. Fixes 
2022-04-07 17:36:56 +05:30
Aditya Toshniwal 903b300b9e 1) Added support for unique keys in ERD. Fixes
2) Fixed an issue where foreign key relationships do not update when the primary key is modified. Fixes 
2022-03-28 16:26:43 +05:30
Aditya Toshniwal 7f2e87b27d Fixed Jasmine test cases. 2022-03-24 12:05:59 +05:30
Akshay Joshi e3807ec3d6 Fixed following code smells reported by SonarQube:
1) Boolean checks should not be inverted.
 2) Review this redundant assignment.
 3) Extract this nested ternary operation into an independent statement.
 4) Unexpected empty function.
 5) Immediately return this expression instead of assigning it to the temporary variable.
2022-01-17 13:56:01 +05:30
Akshay Joshi 3f7e921cce Fixed code smell 'Unexpected empty arrow function' reported by SonarQube. 2022-01-12 18:59:21 +05:30
Akshay Joshi c98fb887cc Fixed code smell 'Unexpected empty arrow function' reported by SonarQube. 2022-01-12 17:32:20 +05:30
Akshay Joshi 2786f7ac5a Update copyright notices for 2022 2022-01-04 13:54:25 +05:30
Akshay Joshi fd53e4f5f9 Replace Alertify alert and confirm with React-based model dialog. Fixes 2021-12-07 18:52:40 +05:30
Aditya Toshniwal 7f3c3fa6f9 Added support to allow tables to be dragged to ERD Tool. Fixes 2021-10-16 12:43:39 +05:30
Aditya Toshniwal a92c1b43a2 1) Added support for advanced table fields like the foreign key, primary key in the ERD tool. Fixes
2) Added index creation when generating SQL in the ERD tool. Fixes 
2021-10-11 17:42:14 +05:30
Aditya Toshniwal a0271c7656 Fixed an issue while downloading ERD images in Safari and Firefox. Fixes 2021-01-29 12:19:24 +05:30
Aditya Toshniwal 48e257e5af 1) Fixed an issue where Zoom to fit button only works if the diagram is larger than the canvas. Fixes
2) Ensure that the diagram should not vanish entirely if zooming out too far in ERD. Fixes 
3) Fixed an issue where Generate SQL displayed twice in the ERD tool. Fixes 
4) Updated missing documentation for the 'Download Image' option in ERD. Fixes 
2021-01-29 11:54:50 +05:30
Aditya Toshniwal 3f563d8cbf 1) Fixed an issue where the Save button is disabled due to the existing table check in ERD.
2) Fix warnings given by webpack.
2021-01-25 19:44:24 +05:30
Aditya Toshniwal 13db981445 Fixed following issues in ERD:
1) After opening an existing project, the first table is already selected but the edit, clone, delete buttons are disabled.
 2) ERD project title gets changed when 2 ERD projects are open & anyone of it edited.
 3) Closing the ERD tab does not ask for a confirmation pop-up.
 4) Shortcut for 'Show more/Fewer details' is missing.
 5) Deleting the primary key does not delete associated links.
 6) The long table & schema name are getting out of the box.
 7) The long table name in the notes pop-up needs re-alignment.
 8) The same table name present in ERD/canvas is allowed in Add Table dialogue. Added validation in the dialog.
 9) Download image option is added, but it is not perfect yet. Image icons (table, schema, etc.) are not showing up.
 10) Rename panel option should be disabled by default. It should be enabled for the tools which implement rename functionality.
 11) The Toolbar is not visible in Safari for the ERD tool.

refs 
2021-01-25 17:32:56 +05:30
Akshay Joshi 9fa29457a4 Update copyright notice for ERD and Kerberos files. 2021-01-19 16:22:53 +05:30
Aditya Toshniwal 9229156cf6 One more attempt to fix jasmine test cases of ERD Tool. 2021-01-18 17:14:19 +05:30
Aditya Toshniwal 02f9b72d3e Fixed jasmine test cases of ERD Tool. 2021-01-18 16:39:58 +05:30
Aditya Toshniwal 0c8226ff39 Added ERD Diagram support with basic table fields, primary key, foreign key, and DDL SQL generation. Fixes 2021-01-16 17:06:50 +05:30