[ 
https://issues.apache.org/jira/browse/NIFI-12400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rob Fellows updated NIFI-12400:
-------------------------------
    Description: 
The purpose of this Jira is to track all remaining items following the initial 
commit [1] for NIFI-11481. The description will be kept up to date with 
remaining features, tasks, and improvements. As each items is worked, a new sub 
task Jira will be created and referenced in this description.
 * Support Parameters in Properties with Allowable Values (NIFI-12401)
 * Summary (NIFI-12437)
 ** Remaining work not addressed in initial Jira:
 *** input ports (NIFI-12504)
 *** output ports (NIFI-12504)
 *** remote process groups (NIFI-12504)
 *** process groups (NIFI-12504)
 *** connections (NIFI-12504)
 *** System Diagnostics (NIFI-12505)
 *** support for cluster-specific ui elements (NIFI-12537)
 *** Add pagination (NIFI-12552)
 * Counters (NIFI-12415)
 ** Counter table has extra unnecessary can modify check (NIFI-12948)
 * Bulletin Board (NIFI-12560)
 * Provenance (NIFI-12445)
 ** Event Listing (NIFI-12445)
 ** Search (NIFI-12445)
 ** Event Dialog (NIFI-12445)
 ** Lineage (NIFI-12485)
 ** Replay from context menu (NIFI-12445)
 ** Clustering (NIFI-12807)

 * Configure Reporting Task (NIFI-12563)
 * Flow Analysis Rules (NIFI-12588)
 * Registry Clients (NIFI-12486)
 * Import from Registry (NIFI-12734)
 * Parameter Providers (NIFI-12622)
 ** Fetch parameters from provider, map to parameter context (dialog) - 
(NIFI-12665)
 * Cluster
 ** Node table (Disconnect/Connect/Load Balance/Etc) 
 ** Status History - node specific values (NIFI-12848)
 * Flow Configuration History (NIFI-12754)
 ** ActionEntity.action should be optional (NIFI-12948)
 * Node Status History (NIFI-12553)
 * Status history for components from canvas context menu (NIFI-12553)
 * Users (NIFI-12543)
 ** Don't show users or groups in create/edit dialog is there are none 
(NIFI-12948)
 * Policies (NIFI-12548)
 ** Overridden policy Empty or Copy (NIFI-12679)
 ** Select Empty by default (NIFI-12948)
 * Help (NIFI-12795)
 * About
 * Show Upstream/Downstream
 * Align
 * Replay last event
 * List Queue (NIFI-12589)
 ** Clustering (NIFI-12807)
 * Empty [all] Queue (NIFI-12604)
 * View Content (NIFI-12589 and NIFI-12445)
 * View State (NIFI-12611)
 ** Clustering (NIFI-13005)
 * Change Component Version (NIFI-13034)
 * Consider PG permissions in Toolbox (NIFI-12683)
 * Handle linking to components that are not on the canvas
 * PG Version (NIFI-12963 & NIFI-12995)
 ** Start (NIFI-12963)
 ** Commit (NIFI-12963)
 ** Force Commit (NIFI-12963)
 ** Show changes (NIFI-12995)
 ** Revert changes (NIFI-12995)
 ** Change Flow version (NIFI-12995)
 ** Stop (NIFI-12963)

 * Configure PG (NIFI-12417)
 * Process Group Services (NIFI-12425)
 ** Listing (NIFI-12425)
 ** Create (NIFI-12425)
 ** Configure (NIFI-12425)
 ** Delete (NIFI-12425)
 ** Enable (NIFI-12529)
 ** Disable (NIFI-12529)
 ** Improve layout and breadcrumbs
 ** Disable and Configure
 * Configure Processor
 ** Service Link (NIFI-12425)
 ** Create inline Service (NIFI-12425)
 ** Parameter Link (NIFI-12502)
 ** Convert to Parameter (NIFI-12502)
 ** Fix issue with Property Editor width (NIFI-12547)
 ** Stop and Configure
 ** Open Custom UI (NIFI-12958)
 ** Property History
 ** Unable to re-add any removed Property (NIFI-12743)
 ** Shift-Enter new line when editing Property (NIFI-12743)
 * Property Verification
 * More Details (Processor, Controller Service, Reporting Task)

 * Download Flow (NIFI-13029)
 * Create RPG (NIFI-12758)
 * Configure RPG (NIFI-12774)
 * RPG Remote Ports (NIFI-12778)
 * RPG Go To (NIFI-12759)
 * RPG Refresh (NIFI-12761)
 * Color
 * Move to Front
 * Copy/Paste
 * Add/Update Info Icons in dialogs throughout the application
 * Set viewport earlier when loading a Process Group (NIFI-12737)
 * Canvas global menu item should navigate user back to where they were on the 
canvas (NIFI-12737)
 * Better theme support (NIFI-12655)
 * Set up development/production environments files
 * Run unit tests are part of standard build (NIFI-12941)
 * Update all API calls to consider disconnect node confirmation (NIFI-13001)
 * Update API calls to use uiOnly flag (NIFI-12950)
 * Use polling interval from API
 * Load FlowConfiguration in guard (NIFI-12948)
 * Routing error handling
 * General API response error handling
 ** Management CS (NIFI-12663)
 ** Canvas CS (NIFI-12684)
 ** Remainder of Settings (NIFI-12723)
 ** Counters (NIFI-12723)
 ** Bulletins (NIFI-12723)
 ** Flow Designer
 ** Parameter Contexts (NIFI-12937)
 ** Parameter
 ** Provenance (NIFI-12767)
 ** Queue Listing (NIFI-12742)
 ** Summary (NIFI-12742)
 ** Users (NIFI-12742)
 ** Policies
 ** Status History
 * Introduce header in new pages to unify with canvas and offer better 
navigation. (NIFI-12597)
 * Theme docs, view flow file, and custom ui's
 * Prompt user to save Parameter Context when Edit form is dirty
 * Upgrade to Angular 17 (NIFI-12790)
 * Start/Stop processors, process groups, ... (NIFI-12568)
 * Dialog vertical resizing on smaller screens do not allow users to access all 
fields (NIFI-12603)
 * Flow Analysis report menu
 * Migrate NiFi UI to nx (NIFI-12940)
 * Migrate from Karma tests to Jest (NIFI-12941)
 * Add semantic styles for the basic theme colors (NIFI-12956)
 * Consider navigational improvements when leaving/returning to the canvas 
(NIFI-12967)
 * Investigate changes needed to support Refresh Token (NIFI-12968)

[1] [https://github.com/apache/nifi/pull/8053]

  was:
The purpose of this Jira is to track all remaining items following the initial 
commit [1] for NIFI-11481. The description will be kept up to date with 
remaining features, tasks, and improvements. As each items is worked, a new sub 
task Jira will be created and referenced in this description.
 * Support Parameters in Properties with Allowable Values (NIFI-12401)
 * Summary (NIFI-12437)
 ** Remaining work not addressed in initial Jira:
 *** input ports (NIFI-12504)
 *** output ports (NIFI-12504)
 *** remote process groups (NIFI-12504)
 *** process groups (NIFI-12504)
 *** connections (NIFI-12504)
 *** System Diagnostics (NIFI-12505)
 *** support for cluster-specific ui elements (NIFI-12537)
 *** Add pagination (NIFI-12552)
 * Counters (NIFI-12415)
 ** Counter table has extra unnecessary can modify check (NIFI-12948)
 * Bulletin Board (NIFI-12560)
 * Provenance (NIFI-12445)
 ** Event Listing (NIFI-12445)
 ** Search (NIFI-12445)
 ** Event Dialog (NIFI-12445)
 ** Lineage (NIFI-12485)
 ** Replay from context menu (NIFI-12445)
 ** Clustering (NIFI-12807)

 * Configure Reporting Task (NIFI-12563)
 * Flow Analysis Rules (NIFI-12588)
 * Registry Clients (NIFI-12486)
 * Import from Registry (NIFI-12734)
 * Parameter Providers (NIFI-12622)
 ** Fetch parameters from provider, map to parameter context (dialog) - 
(NIFI-12665)
 * Cluster
 ** Node table (Disconnect/Connect/Load Balance/Etc) 
 ** Status History - node specific values (NIFI-12848)
 * Flow Configuration History (NIFI-12754)
 ** ActionEntity.action should be optional (NIFI-12948)
 * Node Status History (NIFI-12553)
 * Status history for components from canvas context menu (NIFI-12553)
 * Users (NIFI-12543)
 ** Don't show users or groups in create/edit dialog is there are none 
(NIFI-12948)
 * Policies (NIFI-12548)
 ** Overridden policy Empty or Copy (NIFI-12679)
 ** Select Empty by default (NIFI-12948)
 * Help (NIFI-12795)
 * About
 * Show Upstream/Downstream
 * Align
 * Replay last event
 * List Queue (NIFI-12589)
 ** Clustering (NIFI-12807)
 * Empty [all] Queue (NIFI-12604)
 * View Content (NIFI-12589 and NIFI-12445)
 * View State (NIFI-12611)
 ** Clustering (NIFI-13005)
 * Change Component Version
 * Consider PG permissions in Toolbox (NIFI-12683)
 * Handle linking to components that are not on the canvas
 * PG Version (NIFI-12963 & NIFI-12995)
 ** Start (NIFI-12963)
 ** Commit (NIFI-12963)
 ** Force Commit (NIFI-12963)
 ** Show changes (NIFI-12995)
 ** Revert changes (NIFI-12995)
 ** Change Flow version (NIFI-12995)
 ** Stop (NIFI-12963)

 * Configure PG (NIFI-12417)
 * Process Group Services (NIFI-12425)
 ** Listing (NIFI-12425)
 ** Create (NIFI-12425)
 ** Configure (NIFI-12425)
 ** Delete (NIFI-12425)
 ** Enable (NIFI-12529)
 ** Disable (NIFI-12529)
 ** Improve layout and breadcrumbs
 ** Disable and Configure
 * Configure Processor
 ** Service Link (NIFI-12425)
 ** Create inline Service (NIFI-12425)
 ** Parameter Link (NIFI-12502)
 ** Convert to Parameter (NIFI-12502)
 ** Fix issue with Property Editor width (NIFI-12547)
 ** Stop and Configure
 ** Open Custom UI (NIFI-12958)
 ** Property History
 ** Unable to re-add any removed Property (NIFI-12743)
 ** Shift-Enter new line when editing Property (NIFI-12743)
 * Property Verification
 * More Details (Processor, Controller Service, Reporting Task)

 * Download Flow (NIFI-13029)
 * Create RPG (NIFI-12758)
 * Configure RPG (NIFI-12774)
 * RPG Remote Ports (NIFI-12778)
 * RPG Go To (NIFI-12759)
 * RPG Refresh (NIFI-12761)
 * Color
 * Move to Front
 * Copy/Paste
 * Add/Update Info Icons in dialogs throughout the application
 * Set viewport earlier when loading a Process Group (NIFI-12737)
 * Canvas global menu item should navigate user back to where they were on the 
canvas (NIFI-12737)
 * Better theme support (NIFI-12655)
 * Set up development/production environments files
 * Run unit tests are part of standard build (NIFI-12941)
 * Update all API calls to consider disconnect node confirmation (NIFI-13001)
 * Update API calls to use uiOnly flag (NIFI-12950)
 * Use polling interval from API
 * Load FlowConfiguration in guard (NIFI-12948)
 * Routing error handling
 * General API response error handling
 ** Management CS (NIFI-12663)
 ** Canvas CS (NIFI-12684)
 ** Remainder of Settings (NIFI-12723)
 ** Counters (NIFI-12723)
 ** Bulletins (NIFI-12723)
 ** Flow Designer
 ** Parameter Contexts (NIFI-12937)
 ** Parameter
 ** Provenance (NIFI-12767)
 ** Queue Listing (NIFI-12742)
 ** Summary (NIFI-12742)
 ** Users (NIFI-12742)
 ** Policies
 ** Status History
 * Introduce header in new pages to unify with canvas and offer better 
navigation. (NIFI-12597)
 * Theme docs, view flow file, and custom ui's
 * Prompt user to save Parameter Context when Edit form is dirty
 * Upgrade to Angular 17 (NIFI-12790)
 * Start/Stop processors, process groups, ... (NIFI-12568)
 * Dialog vertical resizing on smaller screens do not allow users to access all 
fields (NIFI-12603)
 * Flow Analysis report menu
 * Migrate NiFi UI to nx (NIFI-12940)
 * Migrate from Karma tests to Jest (NIFI-12941)
 * Add semantic styles for the basic theme colors (NIFI-12956)
 * Consider navigational improvements when leaving/returning to the canvas 
(NIFI-12967)
 * Investigate changes needed to support Refresh Token (NIFI-12968)

[1] [https://github.com/apache/nifi/pull/8053]


> Remaining items to migrate UI to currently supported/active framework
> ---------------------------------------------------------------------
>
>                 Key: NIFI-12400
>                 URL: https://issues.apache.org/jira/browse/NIFI-12400
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core UI
>            Reporter: Matt Gilman
>            Assignee: Matt Gilman
>            Priority: Major
>          Time Spent: 2h 50m
>  Remaining Estimate: 0h
>
> The purpose of this Jira is to track all remaining items following the 
> initial commit [1] for NIFI-11481. The description will be kept up to date 
> with remaining features, tasks, and improvements. As each items is worked, a 
> new sub task Jira will be created and referenced in this description.
>  * Support Parameters in Properties with Allowable Values (NIFI-12401)
>  * Summary (NIFI-12437)
>  ** Remaining work not addressed in initial Jira:
>  *** input ports (NIFI-12504)
>  *** output ports (NIFI-12504)
>  *** remote process groups (NIFI-12504)
>  *** process groups (NIFI-12504)
>  *** connections (NIFI-12504)
>  *** System Diagnostics (NIFI-12505)
>  *** support for cluster-specific ui elements (NIFI-12537)
>  *** Add pagination (NIFI-12552)
>  * Counters (NIFI-12415)
>  ** Counter table has extra unnecessary can modify check (NIFI-12948)
>  * Bulletin Board (NIFI-12560)
>  * Provenance (NIFI-12445)
>  ** Event Listing (NIFI-12445)
>  ** Search (NIFI-12445)
>  ** Event Dialog (NIFI-12445)
>  ** Lineage (NIFI-12485)
>  ** Replay from context menu (NIFI-12445)
>  ** Clustering (NIFI-12807)
>  * Configure Reporting Task (NIFI-12563)
>  * Flow Analysis Rules (NIFI-12588)
>  * Registry Clients (NIFI-12486)
>  * Import from Registry (NIFI-12734)
>  * Parameter Providers (NIFI-12622)
>  ** Fetch parameters from provider, map to parameter context (dialog) - 
> (NIFI-12665)
>  * Cluster
>  ** Node table (Disconnect/Connect/Load Balance/Etc) 
>  ** Status History - node specific values (NIFI-12848)
>  * Flow Configuration History (NIFI-12754)
>  ** ActionEntity.action should be optional (NIFI-12948)
>  * Node Status History (NIFI-12553)
>  * Status history for components from canvas context menu (NIFI-12553)
>  * Users (NIFI-12543)
>  ** Don't show users or groups in create/edit dialog is there are none 
> (NIFI-12948)
>  * Policies (NIFI-12548)
>  ** Overridden policy Empty or Copy (NIFI-12679)
>  ** Select Empty by default (NIFI-12948)
>  * Help (NIFI-12795)
>  * About
>  * Show Upstream/Downstream
>  * Align
>  * Replay last event
>  * List Queue (NIFI-12589)
>  ** Clustering (NIFI-12807)
>  * Empty [all] Queue (NIFI-12604)
>  * View Content (NIFI-12589 and NIFI-12445)
>  * View State (NIFI-12611)
>  ** Clustering (NIFI-13005)
>  * Change Component Version (NIFI-13034)
>  * Consider PG permissions in Toolbox (NIFI-12683)
>  * Handle linking to components that are not on the canvas
>  * PG Version (NIFI-12963 & NIFI-12995)
>  ** Start (NIFI-12963)
>  ** Commit (NIFI-12963)
>  ** Force Commit (NIFI-12963)
>  ** Show changes (NIFI-12995)
>  ** Revert changes (NIFI-12995)
>  ** Change Flow version (NIFI-12995)
>  ** Stop (NIFI-12963)
>  * Configure PG (NIFI-12417)
>  * Process Group Services (NIFI-12425)
>  ** Listing (NIFI-12425)
>  ** Create (NIFI-12425)
>  ** Configure (NIFI-12425)
>  ** Delete (NIFI-12425)
>  ** Enable (NIFI-12529)
>  ** Disable (NIFI-12529)
>  ** Improve layout and breadcrumbs
>  ** Disable and Configure
>  * Configure Processor
>  ** Service Link (NIFI-12425)
>  ** Create inline Service (NIFI-12425)
>  ** Parameter Link (NIFI-12502)
>  ** Convert to Parameter (NIFI-12502)
>  ** Fix issue with Property Editor width (NIFI-12547)
>  ** Stop and Configure
>  ** Open Custom UI (NIFI-12958)
>  ** Property History
>  ** Unable to re-add any removed Property (NIFI-12743)
>  ** Shift-Enter new line when editing Property (NIFI-12743)
>  * Property Verification
>  * More Details (Processor, Controller Service, Reporting Task)
>  * Download Flow (NIFI-13029)
>  * Create RPG (NIFI-12758)
>  * Configure RPG (NIFI-12774)
>  * RPG Remote Ports (NIFI-12778)
>  * RPG Go To (NIFI-12759)
>  * RPG Refresh (NIFI-12761)
>  * Color
>  * Move to Front
>  * Copy/Paste
>  * Add/Update Info Icons in dialogs throughout the application
>  * Set viewport earlier when loading a Process Group (NIFI-12737)
>  * Canvas global menu item should navigate user back to where they were on 
> the canvas (NIFI-12737)
>  * Better theme support (NIFI-12655)
>  * Set up development/production environments files
>  * Run unit tests are part of standard build (NIFI-12941)
>  * Update all API calls to consider disconnect node confirmation (NIFI-13001)
>  * Update API calls to use uiOnly flag (NIFI-12950)
>  * Use polling interval from API
>  * Load FlowConfiguration in guard (NIFI-12948)
>  * Routing error handling
>  * General API response error handling
>  ** Management CS (NIFI-12663)
>  ** Canvas CS (NIFI-12684)
>  ** Remainder of Settings (NIFI-12723)
>  ** Counters (NIFI-12723)
>  ** Bulletins (NIFI-12723)
>  ** Flow Designer
>  ** Parameter Contexts (NIFI-12937)
>  ** Parameter
>  ** Provenance (NIFI-12767)
>  ** Queue Listing (NIFI-12742)
>  ** Summary (NIFI-12742)
>  ** Users (NIFI-12742)
>  ** Policies
>  ** Status History
>  * Introduce header in new pages to unify with canvas and offer better 
> navigation. (NIFI-12597)
>  * Theme docs, view flow file, and custom ui's
>  * Prompt user to save Parameter Context when Edit form is dirty
>  * Upgrade to Angular 17 (NIFI-12790)
>  * Start/Stop processors, process groups, ... (NIFI-12568)
>  * Dialog vertical resizing on smaller screens do not allow users to access 
> all fields (NIFI-12603)
>  * Flow Analysis report menu
>  * Migrate NiFi UI to nx (NIFI-12940)
>  * Migrate from Karma tests to Jest (NIFI-12941)
>  * Add semantic styles for the basic theme colors (NIFI-12956)
>  * Consider navigational improvements when leaving/returning to the canvas 
> (NIFI-12967)
>  * Investigate changes needed to support Refresh Token (NIFI-12968)
> [1] [https://github.com/apache/nifi/pull/8053]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to