Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-843

Web console development

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • sprint-5
    • 1.7
    • wizards
    • None

    Description

      Frameworks to be used:

      1. Bootstrap
      2. AngularJS
      3. NodeJS
      4. MongoDB

      Web console will communicate with Ignite Cluster via special lightweight proxy (so called web-agent) implemented on web-sockets.

      Test server: http://104.197.2.239

      Attachments

        1. ig-843.png
          4 kB
          Pavel Konstantinov
        2. iwc_cnt_save_cache_cfg.png
          162 kB
          Sergey Kozlov

        Issue Links

          1.
          Implement clusters screen Sub-task Closed Unassigned
          2.
          Implement header, footer and left navigation menu Sub-task Closed Unassigned
          3.
          Implement caches screen Sub-task Closed Unassigned
          4.
          Add user authentication, space Sub-task Closed Unassigned
          5.
          Implement admin page Sub-task Closed Unassigned
          6.
          Implement summary page with configuration downloads. Sub-task Closed Unassigned
          7.
          Implement profile page for user. Sub-task Closed Unassigned
          8.
          Implement sql query to ignite node. Sub-task Closed Unassigned
          9.
          Implementation of control-center-agent as proxy between web-server and Ignite cluster Sub-task Closed Unassigned
          10.
          Implement in web-agent feature to extract metadata from RDBMs and send it to web-server. Sub-task Closed Unassigned
          11.
          REST API: type metadata for cache Sub-task Closed Unassigned
          12.
          Implement metadata screen Sub-task Closed Unassigned
          13.
          control-center-agent: User should be able to store JDBC drivers to specified folder Sub-task Closed Unassigned
          14.
          control-center-agent: user should be able to specify loggin configuration Sub-task Closed Unassigned
          15.
          Add IGFS configuration support Sub-task Closed Unassigned
          16.
          Implement full Java class name compaction Sub-task Closed Unassigned
          17.
          Add mark and alert in case of not saved changes Sub-task Closed Unassigned
          18.
          Implement validation instead of blocking "Save" button Sub-task Closed Unassigned
          19.
          Show how configuration changes as the user updates the fields. Sub-task Closed Unassigned
          20.
          Add ssl configuration Sub-task Closed Unassigned
          21.
          Implement agent download dialog for page with such functionality Sub-task Closed Unassigned
          22.
          Implement POJO classes generation. Sub-task Closed Unassigned
          23.
          Add animations for angular strap elements. Sub-task Closed Unassigned
          24.
          Improve loading metadata from DB Sub-task Closed Unassigned
          25.
          Usability issues Sub-task Closed Unassigned
          26.
          Move web console to HTTPS protocol. Sub-task Closed Unassigned
          27.
          Rework XML for DB2 Sub-task Closed Unassigned
          28.
          NPE if using HTTP REST Sub-task Closed Unassigned
          29.
          Create screen shots Sub-task Closed Unassigned
          30.
          Home page for web console Sub-task Closed Unassigned
          31.
          Web Console chart improvements Sub-task Closed Unassigned
          32.
          Web console agent improvements Sub-task Closed Unassigned
          33.
          Improve filtering behavior Sub-task Closed Unassigned
          34.
          Displaying of labels of x-axis is broken now Sub-task Closed Unassigned
          35.
          'Clone' button doesn't work properly Sub-task Closed Unassigned
          36.
          We need to fix agent file name in docs (readme) from 'ignite-control-center-agent' to 'ignite-web-agent' Sub-task Closed Unassigned
          37.
          We should generate POJO classes in Client configuration too Sub-task Closed Unassigned
          38.
          TcpDiscoverySpi configuraiton in cluster configuration Sub-task Closed Unassigned
          39.
          Spontaneous scrolling of summary page Sub-task Closed Unassigned
          40.
          Detecting of agent works incorrectly when switching notebooks Sub-task Closed Unassigned
          41.
          Add logging to a file for web agent Sub-task Closed Unassigned
          42.
          Load metadata: we should handle case when connection with DB was lost after user clicked Save Sub-task Closed Unassigned
          43.
          Types metadata list is empty after successful load from DB Sub-task Closed Unassigned
          44.
          We have broken UI for query result with many (in my case 40) columns Sub-task Closed Unassigned
          45.
          "Loading..." overlay has incorrect position (left-top) - should be in the center of the table Sub-task Closed Unassigned
          46.
          Charts has broken position under Firefox Sub-task Closed Unassigned
          47.
          The first column of exported table has fully qualified name, but others columns aren't Sub-task Closed Unassigned
          48.
          We need to show more clear and human readable message in case when no grid available Sub-task Closed Unassigned
          49.
          Incorrect UI state of Load metadata dialog Sub-task Closed Unassigned
          50.
          Add drop down menu for Configuration item with sub-items: Clusters, Caches, Metadata, Summary Sub-task Closed Unassigned
          51.
          Agent cannot detect JDBC Driver class if path to jdbc-drivers folder is relative from agent home folder. Sub-task Closed Unassigned
          52.
          Autoscrolling to the newly created query Sub-task Closed Unassigned
          53.
          Add possibility to insert fully qualified name to the query from metadata popup Sub-task Closed Unassigned
          54.
          Add possibility to insert fully qualified name to the query from metadata popup Sub-task Closed Unassigned
          55.
          Need to add tooltip for 'System columns' button on SQL page Sub-task Closed Unassigned
          56.
          SQL page: we need to display somewhere in the result panel cache name and query for current result Sub-task Closed Unassigned
          57.
          Automatically expand fields list in case of a single table in metadata popup on SQL Sub-task Closed Unassigned
          58.
          Incorrect text in x-axis labels Sub-task Closed Unassigned
          59.
          SQL: header of notebook has broken UI in case of long notebook name Sub-task Closed Unassigned
          60.
          Copy security token to clipboard dialog must be read only Sub-task Closed Unassigned
          61.
          We should add synthetic column ROW_IDX in case when query result contains one column only Sub-task Closed Unassigned
          62.
          We should select cluster\cache when creating new cache\metadata Sub-task Closed Unassigned
          63.
          SQL test drive should update caches with random values Sub-task Closed Unassigned
          64.
          We should save notebook after Query was deleted Sub-task Closed Unassigned
          65.
          Disable username and password (with proper placeholder) in load metadata for test drive Sub-task Closed Unassigned
          66.
          Error: notebook is null Sub-task Closed Unassigned
          67.
          Refactor generation of downloaded ZIP file on summary screen Sub-task Closed Unassigned
          68.
          Add button [Reset] on Cluster, Caches and Metadata screens Sub-task Closed Unassigned
          69.
          SQL page: rework Query UI - show Meatada types on top level Sub-task Closed Unassigned
          70.
          SQL page: rename 'Refresh rate' to 'Time line mode' Sub-task Closed Unassigned
          71.
          Metada 'Common' and 'for SQL...' sections are should be expanded for selected item Sub-task Closed Unassigned
          72.
          Need display proper placeholder for query results with objects columns in charts Sub-task Closed Unassigned
          73.
          Missing refresh Y-axis label when use 'TIME_LINE' and change query. Sub-task Closed Unassigned
          74.
          SQL: clicking on 'Next' button must refresh charts too Sub-task Closed Unassigned
          75.
          Need to use secret.properties to generate ConfigurationFactory.java Sub-task Closed Unassigned
          76.
          Missed placeholders in cluster configuration Sub-task Closed Unassigned
          77.
          Spinning wheel artifacts on opening SQL notebook Sub-task Closed Unassigned
          78.
          Too many space between Notebook name and Edit\Remove buttons Sub-task Closed Unassigned
          79.
          SQL: Issue with area chart Sub-task Closed Unassigned
          80.
          Chart settings should be preserved between charts type switch Sub-task Closed Unassigned
          81.
          We need somehow handle long field name in metadata dialog Sub-task Closed Unassigned
          82.
          Insufficient width for label on Y-axis in case of large values Sub-task Closed Unassigned
          83.
          Load metadata from DB: issues with loading from FireBird Sub-task Closed Unassigned
          84.
          We must close the current query on server-side when user start new one Sub-task Closed Unassigned
          85.
          Show Y-columns in chart settings with same color as chart Sub-task Closed Unassigned
          86.
          Broken query header in case of long query name Sub-task Closed Unassigned
          87.
          Warning message printing out in wrong place Sub-task Closed Unassigned
          88.
          Rework UI and code generation to new query configuration Sub-task Closed Unassigned
          89.
          Metadata page: reset button is available in the disabled state Sub-task Closed Unassigned
          90.
          SQL: We need disable the 'Refresh rate' button if query text is empty Sub-task Closed Unassigned
          91.
          Incorrect Z-order Sub-task Closed Unassigned
          92.
          Remove a 'dot' symbol from all tooltips of chart mode buttons Sub-task Closed Unassigned
          93.
          Implement Web Console packaging Sub-task Closed Unassigned
          94.
          Cache -> Store -> Write behind Reset not work Sub-task Closed Unassigned
          95.
          Please remove 'dot' symbol from the tooltip text. Sub-task Closed Unassigned
          96.
          Need add ConnectorConfiguration to cluster configuration Sub-task Closed Unassigned
          97.
          Need to align RDBMS dropdown list and it's tooltip Sub-task Closed Unassigned
          98.
          Implement plugins support Sub-task Closed Unassigned
          99.
          Need to handle the case when jdbc-drivers folder dosn't exists Sub-task Closed Unassigned
          100.
          We should generate download.zip directly in browser Sub-task Closed Unassigned
          101.
          Insufficient width for POJO dropdown on Summary page Sub-task Closed Unassigned
          102.
          We should not save metadata if it contains incompleted index Sub-task Closed Unassigned
          103.
          Fix java class names and package declaration Sub-task Closed Unassigned
          104.
          Add aggregation function for Y axes values in TIME_LINE mode Sub-task Closed Unassigned
          105.
          SQL : SCAN does not work, returns an empty table Sub-task Closed Unassigned
          106.
          Implement support to package manager for vendor libs Sub-task Closed Unassigned
          107.
          Incorrect focus on table fields Sub-task Closed Unassigned
          108.
          Need to add two new dependencies in pom-file to cover special cases Sub-task Closed Unassigned
          109.
          Chart should select as y axis value different from x axis value if it is possible. Sub-task Closed Unassigned
          110.
          Show generated pom file on summary page Sub-task Closed Unassigned
          111.
          Make more detailed error message Sub-task Closed Unassigned
          112.
          Emplement build task to development and production version Sub-task Closed Unassigned
          113.
          Download button is available on empty Summary page Sub-task Closed Unassigned
          114.
          Can't save newly created IGFS Sub-task Closed Unassigned
          115.
          CacheRebalanceMode is imported without package name in java code Sub-task Closed Unassigned
          116.
          Need to add cache name to the JdbcType bean Sub-task Closed Unassigned
          117.
          Incorrect behavior on Refresh (F5 in browser) in corner case Sub-task Closed Unassigned
          118.
          Improve Marshaller section on Cluster page Sub-task Closed Unassigned
          119.
          Please generate two 'NodeStartup' classes - NodeStartupServer and NodeStartupClient for each mode: XML- and Java- ways Sub-task Closed Unassigned
          120.
          Secondary file system (SFS) is not mandatory in IGFS settings Sub-task Closed Unassigned
          121.
          Chart settings does not open by clicking on button with arrow Sub-task Closed Unassigned
          122.
          Clean build process, add needed comments Sub-task Closed Unassigned
          123.
          fix minimize build version Sub-task Closed Unassigned
          124.
          Generation of separate metod for each metadata Sub-task Closed Unassigned
          125.
          Start test-drive on agent from web Sub-task Closed Unassigned
          126.
          'secret.properties' generated with empty body Sub-task Closed Unassigned
          127.
          Add vendor jdbc prefix to JDBC url in 'secret.properties' file Sub-task Closed Unassigned
          128.
          Do not generate IGFS for client node Sub-task Closed Unassigned
          129.
          Failed to initialize cache store (data source is not provided). Sub-task Closed Unassigned
          130.
          Broken UI after killing web agent Sub-task Closed Unassigned
          131.
          Console SQL tab with wrong address. Sub-task Closed Unassigned
          132.
          Incorrect java-code for near configuration Sub-task Closed Unassigned
          133.
          Add BinaryConfiguration support to cluster screen Sub-task Closed Unassigned
          134.
          Please add support of cache sql Schema on web console Sub-task Closed Unassigned
          135.
          Client section on Summary contains ServerConfigurationFactory java class Sub-task Closed Unassigned
          136.
          Please add a tooltip on Client Summary on POJO tab... Sub-task Closed Unassigned
          137.
          We need to support 'sqlSchema' property on SQL page Sub-task Closed Unassigned
          138.
          Attempted to trust a non-string value in a content requiring a string: Context: html Sub-task Closed Unassigned
          139.
          Remove --test-drive from agent, agent readme, console UI dialogs Sub-task Closed Unassigned
          140.
          Add demo description to load metadata dialog Sub-task Closed Unassigned
          141.
          Add more space on top margin for XML/java preview Sub-task Closed Unassigned
          142.
          In case of one cluster/cache/metadata they should be selected by default Sub-task Closed Unassigned
          143.
          We need to save content in tables on focus lost and not force user to click "disk" icon Sub-task Closed Unassigned
          144.
          Check that generated Docker file is valid and could be used by users Sub-task Closed Unassigned
          145.
          Improve Summary page Sub-task Closed Unassigned
          146.
          Improve Metadata and Caches screen integration Sub-task Closed Unassigned
          147.
          Improve Metadata load from cache Sub-task Closed Unassigned
          148.
          Generate some POJO store example if downloaded project contains caches with store + metadata Sub-task Closed Unassigned
          149.
          Section title has no 'hand' mouse pointer Sub-task Closed Unassigned
          150.
          Sql query dialog has incorrect position Sub-task Closed Unassigned
          151.
          Inconsistent state of 'Load metadada from database' in corner case Sub-task Closed Unassigned
          152.
          Add a fake menu item 'all cluster caches' Sub-task Closed Unassigned
          153.
          Usability: Automatically set focus to newly added item Sub-task Closed Unassigned
          154.
          Permissons for certain cache is not present in XML(java) preview Sub-task Closed Unassigned
          155.
          Improve exceptions handling for ignite-web-agent Sub-task Closed Unassigned
          156.
          Inconsistent size of work area on Profile page. Sub-task Closed Unassigned
          157.
          Wrong location of a dropdown triangle Sub-task Closed Unassigned
          158.
          User-friendly page titles Sub-task Closed Unassigned
          159.
          Rework java code generation of DataSource Sub-task Closed Unassigned
          160.
          Rework demo for load metadata Sub-task Closed Unassigned
          161.
          Rework SQL demo Sub-task Closed Unassigned
          162.
          Rework cache creation Sub-task Closed Unassigned
          163.
          Rework metadata creation Sub-task Closed Unassigned
          164.
          Add tooltip for "Key should be configured" link Sub-task Closed Unassigned
          165.
          Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting! Sub-task Closed Unassigned
          166.
          Add button on Summary page 'Download proprietary JDBC drivers' Sub-task Closed Unassigned
          167.
          Error on Cancel in 'Discard changes' confirmation Sub-task Closed Unassigned
          168.
          May be remove buttons from the bottom of the page (Save, Clone, Remove) Sub-task Closed Unassigned
          169.
          Implement ability to close opened modal after browser navigation Sub-task Closed Unassigned
          170.
          Validation of cache's data sorces with the same name Sub-task Closed Unassigned
          171.
          Revisit server side error handling logic Sub-task Closed Unassigned
          172.
          Move Indexed key-value pairs from Cache Screen to Metadata Screen Sub-task Closed Unassigned
          173.
          Rename metadata to domain model Sub-task Closed Unassigned
          174.
          Do not generate 'cacheConfiguration' for client in case if cluster has no caches but has IGFS Sub-task Closed Unassigned
          175.
          Set appropriate DB dialect for caches created during importing metadata from DB Sub-task Closed Unassigned
          176.
          Inconsistent caches order Sub-task Closed Unassigned
          177.
          "Failed to load notebook" on notebook switch Sub-task Closed Unassigned
          178.
          Incorect char column selection in specific case. Sub-task Closed Unassigned
          179.
          Add new fields in cluster connector configuration. Sub-task Closed Unassigned
          180.
          Project structure content in src/main/java is not equal the real content of zip file Sub-task Closed Unassigned
          181.
          Optimize code generator after change data on cluster page Sub-task Closed Unassigned
          182.
          Implement version check in agent and web server Sub-task Closed Unassigned
          183.
          Implement Getting started dialog Sub-task Closed Unassigned
          184.
          Wrong generation on general section of model screen Sub-task Closed Unassigned
          185.
          On the signup page add the following fields: Company, Country. Sub-task Closed Unassigned
          186.
          Auto swap spi creation on link cache with swap to cluster Sub-task Closed Unassigned
          187.
          Make tooltip for domain more clear Sub-task Closed Unassigned
          188.
          Error on 'revert to your identity' Sub-task Closed Unassigned
          189.
          Add title "Management console for Apache Ignite" Sub-task Closed Unassigned
          190.
          Next query page result link should be locked on loading of next page. Sub-task Closed Unassigned
          191.
          Affix is blinking in some cases Sub-task Closed Unassigned
          192.
          Allow to save cache with store settings and no one model linked to cache Sub-task Closed Unassigned
          193.
          The downloaded project zip-file has no compression Sub-task Closed Unassigned
          194.
          Unsaved changes doesn't appear on Clone cache\igfs\model Sub-task Closed Unassigned
          195.
          Add key fields into value fields while importing model from DB in corner case Sub-task Closed Unassigned
          196.
          Add validation on new name of clone object Sub-task Closed Unassigned
          197.
          On filtration of cluster list hide editor fields if selected item is filtered Sub-task Closed Unassigned
          198.
          Do not allow to create notebook with existing name. Sub-task Closed Unassigned
          199.
          Hide the Clone, Remove buttons if current item is not match the filter Sub-task Closed Unassigned
          200.
          "Connection to Ignite Node is not established" is appear unproperly in corner case Sub-task Closed Unassigned
          201.
          Need to disconnect agents on security token changing Sub-task Closed Unassigned
          202.
          Rework sign-up: add notification by e-mail after sign-up Sub-task Closed Unassigned
          203.
          Need to add "BinaryNameMapper nameMapper" into BinaryConfiguration of cluster Sub-task Closed Unassigned
          204.
          Use another artifact ID in POM file Sub-task Closed Unassigned
          205.
          Stop auto refresh of query on removing of paragraph Sub-task Closed Unassigned
          206.
          Execute and explane buttons (sql screen) are disabled in special case. Sub-task Closed Unassigned
          207.
          Unique validator not works on Cluster screen trust managers tables Sub-task Closed Unassigned
          208.
          Store factory mismatch in generated project Sub-task Closed Unassigned
          209.
          Incorrect params list in secret.properties for PostgreSQL Sub-task Closed Unassigned
          210.
          Implement initial load indicator for console. Sub-task Closed Unassigned

          Activity

            People

              Unassigned Unassigned
              agoncharuk Alexey Goncharuk
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: