[ https://issues.apache.org/jira/browse/NIFI-12400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Gilman 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) *** Support Processor Details dialog (NIFI-13316) *** Support Connection Details dialog (NIFI-13317) * 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) (NIFI-13053) ** 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 (NIFI-13094) * Show Upstream/Downstream * Align (NIFI-13162) * Replay last event (NIFI-12445) * 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) * 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) * Configure Label (NIFI-13081) * 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 (NIFI-13319) * 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) ** Status Bar ** Stop and Configure (NIFI-13318) ** Open Custom UI (NIFI-12958) ** Property History (NIFI-13047) ** Unable to re-add any removed Property (NIFI-12743) ** Shift-Enter new line when editing Property (NIFI-12743) * Property Verification (NIFI-13247) * Terminate Threads (context menu) (NIFI-13068) * Enable/Disable (context menu/operate panel) (NIFI-13078) * More Details (Processor, Controller Service, Reporting Task) (NIFI-13062) * 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 (context menu/operate panel) (NIFI-13226) * Move to Front (NIFI-13044) * Copy/Paste (context menu/operate panel) (NIFI-13059) * Add/Update Info Icons in dialogs throughout the application (NIFI-13092) * 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 (NIFI-13104) * 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 (NIFI-13100) ** Parameter Contexts (NIFI-12937) ** Convert to Parameter (NIFI-13102) ** Empty Queue(s) (NIFI-13102) ** Provenance (NIFI-12767) ** Queue Listing (NIFI-12742) ** Summary (NIFI-12742) ** Users (NIFI-12742) ** Policies (NIFI-13098) ** Status History (NIFI-13099) * 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) * Remove old UI and use /nifi path with new UI (NIFI-13313) * Update other UIs (data viewers, custom UIs, documentation, etc) to bundle all dependencies or find a place to host shared dependencies * Update user guide with new UI (NIFI-13314) [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) *** Support Processor Details dialog (NIFI-13316) *** Support Connection Details dialog (NIFI-13317) * 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) (NIFI-13053) ** 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 (NIFI-13094) * Show Upstream/Downstream * Align (NIFI-13162) * Replay last event (NIFI-12445) * 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) * 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) * Configure Label (NIFI-13081) * 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) ** Status Bar ** Stop and Configure ** Open Custom UI (NIFI-12958) ** Property History (NIFI-13047) ** Unable to re-add any removed Property (NIFI-12743) ** Shift-Enter new line when editing Property (NIFI-12743) * Property Verification (NIFI-13247) * Terminate Threads (context menu) (NIFI-13068) * Enable/Disable (context menu/operate panel) (NIFI-13078) * More Details (Processor, Controller Service, Reporting Task) (NIFI-13062) * 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 (context menu/operate panel) (NIFI-13226) * Move to Front (NIFI-13044) * Copy/Paste (context menu/operate panel) (NIFI-13059) * Add/Update Info Icons in dialogs throughout the application (NIFI-13092) * 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 (NIFI-13104) * 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 (NIFI-13100) ** Parameter Contexts (NIFI-12937) ** Convert to Parameter (NIFI-13102) ** Empty Queue(s) (NIFI-13102) ** Provenance (NIFI-12767) ** Queue Listing (NIFI-12742) ** Summary (NIFI-12742) ** Users (NIFI-12742) ** Policies (NIFI-13098) ** Status History (NIFI-13099) * 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) * Remove old UI and use /nifi path with new UI (NIFI-13313) * Update other UIs (data viewers, custom UIs, documentation, etc) to bundle all dependencies or find a place to host shared dependencies * Update user guide with new UI (NIFI-13314) [1] [https://github.com/apache/nifi/pull/8053] > Remaining items to migrate UI to currently supported features > ------------------------------------------------------------- > > 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) > *** Support Processor Details dialog (NIFI-13316) > *** Support Connection Details dialog (NIFI-13317) > * 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) (NIFI-13053) > ** 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 (NIFI-13094) > * Show Upstream/Downstream > * Align (NIFI-13162) > * Replay last event (NIFI-12445) > * 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) > * 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) > * Configure Label (NIFI-13081) > * 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 (NIFI-13319) > * 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) > ** Status Bar > ** Stop and Configure (NIFI-13318) > ** Open Custom UI (NIFI-12958) > ** Property History (NIFI-13047) > ** Unable to re-add any removed Property (NIFI-12743) > ** Shift-Enter new line when editing Property (NIFI-12743) > * Property Verification (NIFI-13247) > * Terminate Threads (context menu) (NIFI-13068) > * Enable/Disable (context menu/operate panel) (NIFI-13078) > * More Details (Processor, Controller Service, Reporting Task) (NIFI-13062) > * 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 (context menu/operate panel) (NIFI-13226) > * Move to Front (NIFI-13044) > * Copy/Paste (context menu/operate panel) (NIFI-13059) > * Add/Update Info Icons in dialogs throughout the application (NIFI-13092) > * 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 (NIFI-13104) > * 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 (NIFI-13100) > ** Parameter Contexts (NIFI-12937) > ** Convert to Parameter (NIFI-13102) > ** Empty Queue(s) (NIFI-13102) > ** Provenance (NIFI-12767) > ** Queue Listing (NIFI-12742) > ** Summary (NIFI-12742) > ** Users (NIFI-12742) > ** Policies (NIFI-13098) > ** Status History (NIFI-13099) > * 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) > * Remove old UI and use /nifi path with new UI (NIFI-13313) > * Update other UIs (data viewers, custom UIs, documentation, etc) to bundle > all dependencies or find a place to host shared dependencies > * Update user guide with new UI (NIFI-13314) > [1] [https://github.com/apache/nifi/pull/8053] -- This message was sent by Atlassian Jira (v8.20.10#820010)