[jira] [Created] (NIFI-2183) Remove DownloadSvg servlet

2016-07-06 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2183:
-

 Summary: Remove DownloadSvg servlet
 Key: NIFI-2183
 URL: https://issues.apache.org/jira/browse/NIFI-2183
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Matt Gilman
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2167) Disabled state not including in a Processor that was copy/paste

2016-07-01 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2167:
-

 Summary: Disabled state not including in a Processor that was 
copy/paste
 Key: NIFI-2167
 URL: https://issues.apache.org/jira/browse/NIFI-2167
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1563) Remove storage of components' stats and bulletins from NCM

2016-06-30 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1563.
---
Resolution: Fixed

Yep, I think this has been resolved. Thanks [~markap14]

> Remove storage of components' stats and bulletins from NCM
> --
>
> Key: NIFI-1563
> URL: https://issues.apache.org/jira/browse/NIFI-1563
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core Framework
>Reporter: Mark Payne
>Assignee: Mark Payne
> Fix For: 1.0.0
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Currently, each node in a cluster sends a period heartbeat that contains the 
> stats for all components in the node. This happens every 5 seconds by 
> default. This results in quite a lot of chatter between the NCM and nodes. It 
> made sense to take this approach when the clustering concept was designed 
> because there were no Process Groups, and we had no notion of merging 
> responses from nodes for a web request.
> However, now we should replicate the request to all nodes and then merge the 
> responses on demand, rather than storing this information on the NCM. This 
> requires far less bandwidth because we only need to pull the stats for a 
> particular Process Group and only on demand instead of every 5 seconds. 
> Additionally, this is laying groundwork for the Zero-Master clustering that 
> we want to have in place for 1.0.0.
> In order to remove the stats from the NCM, we will also need to remove the 
> bulletins and stats history. These requests will all need to be federated and 
> the responses merged on-demand.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-906) Docs do not display well on mobile/smaller res devices

2016-06-29 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15356193#comment-15356193
 ] 

Matt Gilman commented on NIFI-906:
--

[~ijokarumawak] Thanks for jumping into this!

Your correct, the website is built using Foundation. The ‘NiFi Docs’ on the 
website are generated by NiFi during startup and has to be manually deployed to 
the website after a release. I think you’re on the right track that we just 
want to use some modern CSS to get the behavior we want. I don’t think we want 
to start bundling Foundation (or some other framework) in the NiFi assembly 
just to get responsive documentation. Some simple CSS should give us want we 
want.

> Docs do not display well on mobile/smaller res devices
> --
>
> Key: NIFI-906
> URL: https://issues.apache.org/jira/browse/NIFI-906
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Documentation & Website
> Environment: Mobile, Small res devices
>Reporter: Joseph Witt
>
> Tweet from @cyroxx
> @apachenifi Unfortunately, the docs (http://nifi.apache.org/docs.html ) are 
> not mobile-friendly, makes it hard to read about this interesting project
> https://twitter.com/cyroxx/status/637305973938483200



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (NIFI-2132) New scheduler slider

2016-06-28 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-2132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15352882#comment-15352882
 ] 

Matt Gilman edited comment on NIFI-2132 at 6/28/16 12:10 PM:
-

Should also include the Provenance Timestamp slider in the lineage view.


was (Author: mcgilman):
Should also include the Provenance Timestamp slider.

> New scheduler slider
> 
>
> Key: NIFI-2132
> URL: https://issues.apache.org/jira/browse/NIFI-2132
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Scott Aslan
>
> scheduler slider need refresh



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-2132) New scheduler slider

2016-06-28 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-2132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15352882#comment-15352882
 ] 

Matt Gilman commented on NIFI-2132:
---

Should also include the Provenance Timestamp slider.

> New scheduler slider
> 
>
> Key: NIFI-2132
> URL: https://issues.apache.org/jira/browse/NIFI-2132
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Scott Aslan
>
> scheduler slider need refresh



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2127) Authorizer - Create populated User Group

2016-06-27 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2127:
-

 Summary: Authorizer - Create populated User Group
 Key: NIFI-2127
 URL: https://issues.apache.org/jira/browse/NIFI-2127
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework, Extensions
Reporter: Matt Gilman
Assignee: Bryan Bende
 Fix For: 1.0.0


Unable to create a Group populated with users.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1740) Unable to view content when of unknown type

2016-06-27 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1740.
---
   Resolution: Duplicate
Fix Version/s: 0.7.0

> Unable to view content when of unknown type
> ---
>
> Key: NIFI-1740
> URL: https://issues.apache.org/jira/browse/NIFI-1740
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Mark Payne
>Assignee: Matt Gilman
> Fix For: 0.7.0
>
>
> I have a GenerateFlowFile -> UpdateAttribute.
> I queued up some data in the queue and clicked List Queue. When I then try to 
> view the content of the FlowFile, the dialog that pops up shows the dropdown 
> for "View as" with no options.
> Opening Chrome's Developer Tools, I see the following error:
> nf-ajax-setup.js:1 
> Uncaught TypeError: Cannot read property 'ajaxSetup' of undefined
> (anonymous function) @ nf-ajax-setup.js:1
> j @ jquery-2.1.1.min.js:2
> k.fireWith @ jquery-2.1.1.min.js:2
> n.extend.ready @ jquery-2.1.1.min.js:2
> I @ jquery-2.1.1.min.js:2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1564) Content Viewer - Issue when there is no supported viewer

2016-06-27 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1564.
---
   Resolution: Fixed
 Assignee: Matt Gilman
Fix Version/s: 0.7.0

> Content Viewer - Issue when there is no supported viewer
> 
>
> Key: NIFI-1564
> URL: https://issues.apache.org/jira/browse/NIFI-1564
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>Priority: Trivial
> Fix For: 0.7.0
>
>
> When there is no supported viewer for a given content type, the button that 
> allows the viewer to switch between Original, Formatted, and Hex does not 
> render correctly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2122) Users, Groups, Policies API handling of unsecure request

2016-06-26 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2122:
-

 Summary: Users, Groups, Policies API handling of unsecure request
 Key: NIFI-2122
 URL: https://issues.apache.org/jira/browse/NIFI-2122
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core Framework
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0


When the users, groups, or policies endpoint receives an unsecure request we 
should fail fast likely with an IllegalStateException as using the users, 
groups, and policies endpoints require HTTPS. Only HTTP the user is always 
authenticated as an anonymous user.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-2093) Clear state link on Component State window is hidden

2016-06-23 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-2093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15347531#comment-15347531
 ] 

Matt Gilman commented on NIFI-2093:
---

[~ijokarumawak] Perfect! That's all I wanted to verify. So I think the z-index 
change which you incorporated into PR-563 should be all we need here. Thanks!

> Clear state link on Component State window is hidden
> 
>
> Key: NIFI-2093
> URL: https://issues.apache.org/jira/browse/NIFI-2093
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Affects Versions: 1.0.0
>Reporter: Koji Kawamura
>Assignee: Koji Kawamura
> Fix For: 1.0.0
>
> Attachments: ComponentState-ConsumeKafka.png
>
>
> It seems that ComponentStateEntity should have accessPolicy so that 
> CanvasUtis.supportsModification() can handle whether the link is active or 
> not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2102) Queue Viewer Refresh

2016-06-23 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2102.
---
Resolution: Duplicate

> Queue Viewer Refresh
> 
>
> Key: NIFI-2102
> URL: https://issues.apache.org/jira/browse/NIFI-2102
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
> Fix For: 1.0.0
>
>
> Sure queue viewer and all associated dialogs are properly styled. Include 
> FlowFile details, etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2102) Queue Viewer Refresh

2016-06-23 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2102:
-

 Summary: Queue Viewer Refresh
 Key: NIFI-2102
 URL: https://issues.apache.org/jira/browse/NIFI-2102
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
 Fix For: 1.0.0


Sure queue viewer and all associated dialogs are properly styled. Include 
FlowFile details, etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2059) Secure cluster request replication

2016-06-23 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2059:
--
Assignee: Mark Payne

> Secure cluster request replication
> --
>
> Key: NIFI-2059
> URL: https://issues.apache.org/jira/browse/NIFI-2059
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Mark Payne
>Priority: Blocker
> Fix For: 1.0.0
>
>
> I attempted to stand up a secure cluster and was having issues with request 
> replication. It appears that with the current approach every node will need 
> to authorize every other node as a proxy and we need to ensure those requests 
> are being replicated on behalf of the end user.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2059) Secure cluster request replication

2016-06-23 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2059.
---
Resolution: Fixed

> Secure cluster request replication
> --
>
> Key: NIFI-2059
> URL: https://issues.apache.org/jira/browse/NIFI-2059
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Mark Payne
>Priority: Blocker
> Fix For: 1.0.0
>
>
> I attempted to stand up a secure cluster and was having issues with request 
> replication. It appears that with the current approach every node will need 
> to authorize every other node as a proxy and we need to ensure those requests 
> are being replicated on behalf of the end user.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2044) Require revision for component creation

2016-06-23 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2044:
--
Description: 
- When creating a component, require the revision to be specified to ensure 
we're using the appropriate client id.
- Require component exists for PUT requests.

  was:
- When creating a component, require the revision to be specified to ensure 
we're using the appropriate client id.
- Perform proper authorization when components are created via PUT.


> Require revision for component creation
> ---
>
> Key: NIFI-2044
> URL: https://issues.apache.org/jira/browse/NIFI-2044
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - When creating a component, require the revision to be specified to ensure 
> we're using the appropriate client id.
> - Require component exists for PUT requests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2095) Introduce UI for managing Users & User Groups

2016-06-23 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2095:
--
Issue Type: Sub-task  (was: Improvement)
Parent: NIFI-1550

> Introduce UI for managing Users & User Groups
> -
>
> Key: NIFI-2095
> URL: https://issues.apache.org/jira/browse/NIFI-2095
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>Priority: Blocker
> Fix For: 1.0.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2095) Introduce UI for managing Users & User Groups

2016-06-23 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2095:
-

 Summary: Introduce UI for managing Users & User Groups
 Key: NIFI-2095
 URL: https://issues.apache.org/jira/browse/NIFI-2095
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core UI
Reporter: Matt Gilman
Assignee: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-2044) Require revision for component creation

2016-06-23 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-2044:
-

Assignee: Matt Gilman

> Require revision for component creation
> ---
>
> Key: NIFI-2044
> URL: https://issues.apache.org/jira/browse/NIFI-2044
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - When creating a component, require the revision to be specified to ensure 
> we're using the appropriate client id.
> - Perform proper authorization when components are created via PUT.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (NIFI-2093) Clear state link on Component State window is hidden

2016-06-23 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-2093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15346335#comment-15346335
 ] 

Matt Gilman edited comment on NIFI-2093 at 6/23/16 12:25 PM:
-

[~ijokarumawak] I was referring to client side. Whether the Clear link is 
activate or not is based on a flag passed into the showState function in 
nf-component-state.js. If you look where this is called from we already account 
for the access controls for Processors via calling supportsModification. 
However, I didn't notice a comparable check for Controller Services and 
Reporting Tasks. What's there may be ok if we're already checking the access 
controls prior to that point but its something that I wanted to make sure was 
re-visited.

I believe the check on the server side is accurate. In our 0.x baseline, 
viewing and clearing state are actions that are reserved for a Data Flow 
Manager. Meaning that read only users are not allowed to view or clear state. 
In our new component based access model, that would equate to requiring WRITE 
access for the component. I think we made the decision on requiring DFM role in 
0.x because state is a very low level concept and not something that a MONITOR 
user should be concerned with.


was (Author: mcgilman):
[~ijokarumawak] I was referring to client side. Whether the Clear link is 
activate or not is based on a flag passed into the showState function in 
nf-component-state.js. If you look where this is called from we already account 
for the access controls for Processors via calling supportsModification. 
However, I didn't notice a comparable check for Controller Services and 
Reporting Tasks.

I believe the check on the server side is accurate. In our 0.x baseline, 
viewing and clearing state are actions that are reserved for a Data Flow 
Manager. Meaning that read only users are not allowed to view or clear state. 
In our new component based access model, that would equate to requiring WRITE 
access for the component. I think we made the decision on requiring DFM role in 
0.x because state is a very low level concept and not something that a MONITOR 
user should be concerned with.

> Clear state link on Component State window is hidden
> 
>
> Key: NIFI-2093
> URL: https://issues.apache.org/jira/browse/NIFI-2093
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Affects Versions: 1.0.0
>Reporter: Koji Kawamura
>Assignee: Koji Kawamura
> Fix For: 1.0.0
>
> Attachments: ComponentState-ConsumeKafka.png
>
>
> It seems that ComponentStateEntity should have accessPolicy so that 
> CanvasUtis.supportsModification() can handle whether the link is active or 
> not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-2093) Clear state link on Component State window is hidden

2016-06-23 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-2093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15346335#comment-15346335
 ] 

Matt Gilman commented on NIFI-2093:
---

[~ijokarumawak] I was referring to client side. Whether the Clear link is 
activate or not is based on a flag passed into the showState function in 
nf-component-state.js. If you look where this is called from we already account 
for the access controls for Processors via calling supportsModification. 
However, I didn't notice a comparable check for Controller Services and 
Reporting Tasks.

I believe the check on the server side is accurate. In our 0.x baseline, 
viewing and clearing state are actions that are reserved for a Data Flow 
Manager. Meaning that read only users are not allowed to view or clear state. 
In our new component based access model, that would equate to requiring WRITE 
access for the component. I think we made the decision on requiring DFM role in 
0.x because state is a very low level concept and not something that a MONITOR 
user should be concerned with.

> Clear state link on Component State window is hidden
> 
>
> Key: NIFI-2093
> URL: https://issues.apache.org/jira/browse/NIFI-2093
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Affects Versions: 1.0.0
>Reporter: Koji Kawamura
>Assignee: Koji Kawamura
> Fix For: 1.0.0
>
> Attachments: ComponentState-ConsumeKafka.png
>
>
> It seems that ComponentStateEntity should have accessPolicy so that 
> CanvasUtis.supportsModification() can handle whether the link is active or 
> not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-2093) Clear state link on Component State window is disabled

2016-06-22 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-2093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15345670#comment-15345670
 ] 

Matt Gilman commented on NIFI-2093:
---

After a quick glance it appears the clear link is hidden behind the button 
container in the dialog. It's enabled/disabled state appears to be correct for 
Processors. However we need to ensure that we're taking into account the access 
policies of the source component for Controller Services and Reporting Tasks.

> Clear state link on Component State window is disabled
> --
>
> Key: NIFI-2093
> URL: https://issues.apache.org/jira/browse/NIFI-2093
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Affects Versions: 1.0.0
>Reporter: Koji Kawamura
> Attachments: ComponentState-ConsumeKafka.png
>
>
> It seems that ComponentStateEntity should have accessPolicy so that 
> CanvasUtis.supportsModification() can handle whether the link is active or 
> not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2044) Require revision for component creation

2016-06-22 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2044:
--
Description: 
- When creating a component, require the revision to be specified to ensure 
we're using the appropriate client id.
- Perform proper authorization when components are created via PUT.

  was:
- When creating a component, require the revision to be specified to ensure 
we're using the appropriate client id.
- Require component exists for PUT requests.


> Require revision for component creation
> ---
>
> Key: NIFI-2044
> URL: https://issues.apache.org/jira/browse/NIFI-2044
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
> Fix For: 1.0.0
>
>
> - When creating a component, require the revision to be specified to ensure 
> we're using the appropriate client id.
> - Perform proper authorization when components are created via PUT.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2077) Remove old 0.x images that have been replaced in 1.x

2016-06-21 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2077:
-

 Summary: Remove old 0.x images that have been replaced in 1.x
 Key: NIFI-2077
 URL: https://issues.apache.org/jira/browse/NIFI-2077
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1946) UI - Palette's

2016-06-21 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15342705#comment-15342705
 ] 

Matt Gilman commented on NIFI-1946:
---

While testing ran into an issue in the provenance page. Created a corresponding 
JIRA:

https://issues.apache.org/jira/browse/NIFI-2075

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
> Attachments: 0001-NIFI-1946.patch
>
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2076) New Inline Controller Service Dialog

2016-06-21 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2076:
-

 Summary: New Inline Controller Service Dialog
 Key: NIFI-2076
 URL: https://issues.apache.org/jira/browse/NIFI-2076
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
 Fix For: 1.0.0


- is too wide



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2027) Properties Tables

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2027:
--
Description: 
- Non-EL Property editor, cannot resize horizontally
- EL Property editor, resize renders too slowly
- Is empty check box positioning is off
- window resize event needs to resize any visible properties tables
- Property table heights are too short
- GoTo icon is right aligned

  was:
- Non-EL Property editor, cannot resize horizontally
- EL Property editor, resize renders too slowly
- Is empty check box positioning is off
- window resize event needs to resize any visible properties tables
- Property table heights are too short.


> Properties Tables
> -
>
> Key: NIFI-2027
> URL: https://issues.apache.org/jira/browse/NIFI-2027
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Scott Aslan
> Fix For: 1.0.0
>
>
> - Non-EL Property editor, cannot resize horizontally
> - EL Property editor, resize renders too slowly
> - Is empty check box positioning is off
> - window resize event needs to resize any visible properties tables
> - Property table heights are too short
> - GoTo icon is right aligned



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2027) Properties Tables

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2027:
--
Description: 
- Non-EL Property editor, cannot resize horizontally
- EL Property editor, resize renders too slowly
- Is empty check box positioning is off
- window resize event needs to resize any visible properties tables
- Property table heights are too short.

  was:
- Non-EL Property editor, cannot resize horizontally
- EL Property editor, resize renders too slowly
- Is empty check box positioning is off
- window resize event needs to resize any visible properties tables


> Properties Tables
> -
>
> Key: NIFI-2027
> URL: https://issues.apache.org/jira/browse/NIFI-2027
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Scott Aslan
> Fix For: 1.0.0
>
>
> - Non-EL Property editor, cannot resize horizontally
> - EL Property editor, resize renders too slowly
> - Is empty check box positioning is off
> - window resize event needs to resize any visible properties tables
> - Property table heights are too short.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2075) Provenance Issues

2016-06-21 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2075:
-

 Summary: Provenance Issues
 Key: NIFI-2075
 URL: https://issues.apache.org/jira/browse/NIFI-2075
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core UI
Reporter: Matt Gilman
 Fix For: 1.0.0


- Styles in provenance page are not correct when in the shell.
- Loading dialog does not close when in the shell.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Attachment: (was: 0001-NIFI-1946.patch)

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
> Attachments: 0001-NIFI-1946.patch
>
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Attachment: 0001-NIFI-1946.patch

Updating patch to address issue with showing a Connection in the selection 
context.

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
> Attachments: 0001-NIFI-1946.patch
>
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1882) Templates - Ensure Controller Services are scoped by Process Group

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1882:
--
Assignee: Mark Payne  (was: Matt Gilman)

> Templates - Ensure Controller Services are scoped by Process Group
> --
>
> Key: NIFI-1882
> URL: https://issues.apache.org/jira/browse/NIFI-1882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Mark Payne
> Fix For: 1.0.0
>
>
> When a component that references a Controller Service is included in a 
> Template, that Controller Service is included at the top level of that 
> Template. This should be the case if the Controller Service is outside of the 
> top level Process Group being templated. However, is a descendant component 
> references a Controller Service that service should be stored in the 
> correctly scoped Process Group.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-1882) Templates - Ensure Controller Services are scoped by Process Group

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-1882:
-

Assignee: Matt Gilman  (was: Mark Payne)

> Templates - Ensure Controller Services are scoped by Process Group
> --
>
> Key: NIFI-1882
> URL: https://issues.apache.org/jira/browse/NIFI-1882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> When a component that references a Controller Service is included in a 
> Template, that Controller Service is included at the top level of that 
> Template. This should be the case if the Controller Service is outside of the 
> top level Process Group being templated. However, is a descendant component 
> references a Controller Service that service should be stored in the 
> correctly scoped Process Group.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Attachment: 0001-NIFI-1946.patch

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
> Attachments: 0001-NIFI-1946.patch
>
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2064) Cluster - Unable to merge Process Group status

2016-06-21 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2064.
---
Resolution: Fixed
  Assignee: Matt Gilman

Resovled in this commit [1].

[1] 
https://git-wip-us.apache.org/repos/asf?p=nifi.git;a=commit;h=8b27ed905d076b7571736995ef0d2ca48132b156

> Cluster - Unable to merge Process Group status
> --
>
> Key: NIFI-2064
> URL: https://issues.apache.org/jira/browse/NIFI-2064
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> Unable to open Summary while clustered. 
> {noformat}
> java.lang.NullPointerException: null
> at 
> org.apache.nifi.cluster.coordination.http.endpoints.GroupStatusEndpointMerger.mergeResponses(GroupStatusEndpointMerger.java:76)
>  ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at 
> org.apache.nifi.cluster.coordination.http.endpoints.GroupStatusEndpointMerger.mergeResponses(GroupStatusEndpointMerger.java:35)
>  ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at 
> org.apache.nifi.cluster.coordination.http.endpoints.AbstractNodeStatusEndpoint.mergeResponses(AbstractNodeStatusEndpoint.java:41)
>  ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> at 
> org.apache.nifi.cluster.coordination.http.endpoints.AbstractSingleDTOEndpoint.merge(AbstractSingleDTOEndpoint.java:48)
>  ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2064) Cluster - Unable to merge Process Group status

2016-06-21 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2064:
-

 Summary: Cluster - Unable to merge Process Group status
 Key: NIFI-2064
 URL: https://issues.apache.org/jira/browse/NIFI-2064
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
 Fix For: 1.0.0


Unable to open Summary while clustered. 

{noformat}
java.lang.NullPointerException: null
at 
org.apache.nifi.cluster.coordination.http.endpoints.GroupStatusEndpointMerger.mergeResponses(GroupStatusEndpointMerger.java:76)
 ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
at 
org.apache.nifi.cluster.coordination.http.endpoints.GroupStatusEndpointMerger.mergeResponses(GroupStatusEndpointMerger.java:35)
 ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
at 
org.apache.nifi.cluster.coordination.http.endpoints.AbstractNodeStatusEndpoint.mergeResponses(AbstractNodeStatusEndpoint.java:41)
 ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
at 
org.apache.nifi.cluster.coordination.http.endpoints.AbstractSingleDTOEndpoint.merge(AbstractSingleDTOEndpoint.java:48)
 ~[nifi-framework-cluster-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1882) Templates - Ensure Controller Services are scoped by Process Group

2016-06-20 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1882.
---
Resolution: Fixed

> Templates - Ensure Controller Services are scoped by Process Group
> --
>
> Key: NIFI-1882
> URL: https://issues.apache.org/jira/browse/NIFI-1882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Mark Payne
> Fix For: 1.0.0
>
>
> When a component that references a Controller Service is included in a 
> Template, that Controller Service is included at the top level of that 
> Template. This should be the case if the Controller Service is outside of the 
> top level Process Group being templated. However, is a descendant component 
> references a Controller Service that service should be stored in the 
> correctly scoped Process Group.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1882) Templates - Ensure Controller Services are scoped by Process Group

2016-06-20 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1882:
--
Assignee: Mark Payne

> Templates - Ensure Controller Services are scoped by Process Group
> --
>
> Key: NIFI-1882
> URL: https://issues.apache.org/jira/browse/NIFI-1882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Mark Payne
> Fix For: 1.0.0
>
>
> When a component that references a Controller Service is included in a 
> Template, that Controller Service is included at the top level of that 
> Template. This should be the case if the Controller Service is outside of the 
> top level Process Group being templated. However, is a descendant component 
> references a Controller Service that service should be stored in the 
> correctly scoped Process Group.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2024) New processor displayed as white rectangle on a white background in birdseye

2016-06-20 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2024.
---
Resolution: Duplicate

> New processor displayed as white rectangle on a white background in birdseye
> 
>
> Key: NIFI-2024
> URL: https://issues.apache.org/jira/browse/NIFI-2024
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Scott Aslan
> Fix For: 1.0.0
>
> Attachments: screenshot-1.png
>
>
> When adding a new processor to the canvas the birdseye view displays the 
> processor as a white rectangle. Since the background is white it is difficult 
> to see it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-06-20 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Issue Type: Sub-task  (was: Improvement)
Parent: NIFI-2010

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2059) Secure cluster request replication

2016-06-20 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2059:
-

 Summary: Secure cluster request replication
 Key: NIFI-2059
 URL: https://issues.apache.org/jira/browse/NIFI-2059
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0


I attempted to stand up a secure cluster and was having issues with request 
replication. It appears that with the current approach every node will need to 
authorize every other node as a proxy and we need to ensure those requests are 
being replicated on behalf of the end user.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2012) Reposition Navigate and Operate palette

2016-06-20 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2012.
---
   Resolution: Duplicate
Fix Version/s: 1.0.0

> Reposition Navigate and Operate palette
> ---
>
> Key: NIFI-2012
> URL: https://issues.apache.org/jira/browse/NIFI-2012
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Affects Versions: 1.0.0
>Reporter: Rob Moran
>Priority: Minor
> Fix For: 1.0.0
>
>
> Move these up to top left of the canvas (20px below flow status)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2011) Set Navigate and Operate palette to be open by default

2016-06-20 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2011.
---
   Resolution: Duplicate
Fix Version/s: 1.0.0

> Set Navigate and Operate palette to be open by default
> --
>
> Key: NIFI-2011
> URL: https://issues.apache.org/jira/browse/NIFI-2011
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Affects Versions: 1.0.0
>Reporter: Rob Moran
>Priority: Critical
> Fix For: 1.0.0
>
>
> This needs to done so users do not have to hunt for these controls when they 
> first see the new design



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2054) User "has-pending-accounts"

2016-06-17 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2054.
---
Resolution: Not A Problem

This capability is OBE. If/when we introduce account requests we can reopen the 
issue.

> User "has-pending-accounts"
> ---
>
> Key: NIFI-2054
> URL: https://issues.apache.org/jira/browse/NIFI-2054
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Scott Aslan
> Fix For: 1.0.0
>
>
> update UX for User "has-pending-accounts"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Deleted] (NIFI-1964) Persist flow.xml.gz on start-up so root group id is persisted

2016-06-17 Thread Matt Gilman (JIRA)

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

Matt Gilman deleted NIFI-1964:
--


> Persist flow.xml.gz on start-up so root group id is persisted
> -
>
> Key: NIFI-1964
> URL: https://issues.apache.org/jira/browse/NIFI-1964
> Project: Apache NiFi
>  Issue Type: Sub-task
>Reporter: Bryan Bende
>Priority: Minor
>
> Currently the flow.xml.gz is only persisted after someone accesses the UI and 
> takes an action like adding a processor or component. This means that if you 
> keep restarting NiFi without touching the UI, it will generate a different 
> root group id each time.
> For the authorization refactoring we need to be able to access the root group 
> id on start up and know that it is going to be consistent regardless of 
> whether the UI has been accessed. We should persist the initial flow.xml.gz 
> after the root group id is generated.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-2033) Allow Controller Services to be scoped at the Controller Level

2016-06-17 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-2033.
---
Resolution: Fixed

> Allow Controller Services to be scoped at the Controller Level
> --
>
> Key: NIFI-2033
> URL: https://issues.apache.org/jira/browse/NIFI-2033
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework
>Affects Versions: 1.0.0
>Reporter: Mark Payne
>Assignee: Mark Payne
>Priority: Blocker
> Fix For: 1.0.0
>
>
> Currently, Controller Services can be scoped to any Process Group. However, 
> Reporting Tasks should not be able to reference the services that are 
> assigned to a process group. We need to allow Controller Services to be 
> scoped at the Controller Level and allow them to be referenced only by 
> Reporting Tasks and other Controller Services that are scoped at the 
> Controller level.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2033) Allow Controller Services to be scoped at the Controller Level

2016-06-17 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2033:
--
Assignee: Mark Payne

> Allow Controller Services to be scoped at the Controller Level
> --
>
> Key: NIFI-2033
> URL: https://issues.apache.org/jira/browse/NIFI-2033
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework
>Affects Versions: 1.0.0
>Reporter: Mark Payne
>Assignee: Mark Payne
>Priority: Blocker
> Fix For: 1.0.0
>
>
> Currently, Controller Services can be scoped to any Process Group. However, 
> Reporting Tasks should not be able to reference the services that are 
> assigned to a process group. We need to allow Controller Services to be 
> scoped at the Controller Level and allow them to be referenced only by 
> Reporting Tasks and other Controller Services that are scoped at the 
> Controller level.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-2044) Require revision for component creation

2016-06-17 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-2044:
--
Description: 
- When creating a component, require the revision to be specified to ensure 
we're using the appropriate client id.
- Require component exists for PUT requests.

> Require revision for component creation
> ---
>
> Key: NIFI-2044
> URL: https://issues.apache.org/jira/browse/NIFI-2044
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
> Fix For: 1.0.0
>
>
> - When creating a component, require the revision to be specified to ensure 
> we're using the appropriate client id.
> - Require component exists for PUT requests.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2044) Require revision for component creation

2016-06-17 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2044:
-

 Summary: Require revision for component creation
 Key: NIFI-2044
 URL: https://issues.apache.org/jira/browse/NIFI-2044
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core Framework, Core UI
Reporter: Matt Gilman
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2043) UI - propertytable always uses root group id

2016-06-16 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2043:
-

 Summary: UI - propertytable always uses root group id
 Key: NIFI-2043
 URL: https://issues.apache.org/jira/browse/NIFI-2043
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core UI
Reporter: Matt Gilman
Assignee: Matt Gilman
 Fix For: 1.0.0


When the property table is initialized it is configured with the current group 
id. However, this value is never updated based on the current group when a 
component is a descendant group is configured.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2041) Unable to refresh ControllerServices by ProcessGroup

2016-06-16 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2041:
-

 Summary: Unable to refresh ControllerServices by ProcessGroup
 Key: NIFI-2041
 URL: https://issues.apache.org/jira/browse/NIFI-2041
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core UI
Reporter: Matt Gilman
Assignee: Matt Gilman
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-1941) Templates - Child Groups

2016-06-15 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-1941:
-

Assignee: Matt Gilman

> Templates - Child Groups
> 
>
> Key: NIFI-1941
> URL: https://issues.apache.org/jira/browse/NIFI-1941
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>Priority: Blocker
> Fix For: 1.0.0
>
>
> Contents of child groups do not appear to be included in new Templates.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1871) Remote Process Group Port revision and authorization

2016-06-15 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15332332#comment-15332332
 ] 

Matt Gilman commented on NIFI-1871:
---

Addressed as part of NIFI-1781.

> Remote Process Group Port revision and authorization
> 
>
> Key: NIFI-1871
> URL: https://issues.apache.org/jira/browse/NIFI-1871
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
> Fix For: 1.0.0
>
>
> Remote Proces Group Ports need to support their own revision and 
> authorization(?) checking.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1871) Remote Process Group Port revision and authorization

2016-06-15 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1871.
---
Resolution: Fixed
  Assignee: Matt Gilman

> Remote Process Group Port revision and authorization
> 
>
> Key: NIFI-1871
> URL: https://issues.apache.org/jira/browse/NIFI-1871
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> Remote Proces Group Ports need to support their own revision and 
> authorization(?) checking.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2018) Update icons used in Context Menu

2016-06-14 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2018:
-

 Summary: Update icons used in Context Menu
 Key: NIFI-2018
 URL: https://issues.apache.org/jira/browse/NIFI-2018
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2019) Port status icon connected to a remote port is colored differently

2016-06-14 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2019:
-

 Summary: Port status icon connected to a remote port is colored 
differently
 Key: NIFI-2019
 URL: https://issues.apache.org/jira/browse/NIFI-2019
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0


Stopped icon when connected to a port in a Process Group is the normal color. 

Stopped icon when connected to a port in a Remote Process Group is the warm 
color.

These should be consistent.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2017) Root Group Port Transmission Icon is inaccurate

2016-06-14 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2017:
-

 Summary: Root Group Port Transmission Icon is inaccurate
 Key: NIFI-2017
 URL: https://issues.apache.org/jira/browse/NIFI-2017
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2007) Restore bulletin functionality

2016-06-13 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2007:
-

 Summary: Restore bulletin functionality
 Key: NIFI-2007
 URL: https://issues.apache.org/jira/browse/NIFI-2007
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework, Core UI
Reporter: Matt Gilman
Assignee: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0


Bulletin functionality broke when introducing zero master clustering. This JIRA 
is to restore that capability.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-2003) User Identity Normalization

2016-06-13 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-2003:
-

 Summary: User Identity Normalization
 Key: NIFI-2003
 URL: https://issues.apache.org/jira/browse/NIFI-2003
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core Framework
Reporter: Matt Gilman
 Fix For: 1.0.0


NiFi allows for a number of different authentication mechanisms. Once the user 
has authenticated he/she is identified by their identity. This is a String that 
is returned by the authentication mechanism. For certificate or LDAP based 
authentication this is a DN. For Kerberos it is the user principal. If the same 
user authenticates through different mechanisms, they may have different 
identities. In 0.x this was annoying but not a big deal as it was just a matter 
of (re)assigning the user role. However, in 1.x this is unacceptable given the 
nature of fine grain authorization and the number of access policies that must 
be duplicated.
 
Because we’ve delegated user authorization and the underlying implementation 
can choose to authenticate however they want, we cannot rely on our internal 
User/Group/Policy model to enforce any normalization.
 
After discussions with Andy, Joe, and Bryan, I think we have a proposal that 
will provide the flexibility needed without requiring continued maintenance by 
an Administrator. Additionally, it shouldn’t require too many additional 
development cycles.
 
The basic idea is to add configurable mappings that will run after the user 
identity determined but before any authorizations. These mappings are 
purposefully decoupled from the authentication mechanisms to reduce duplicative 
configurations and support a more flexible solution. These mappings could be 
configured in nifi.properties as follows. Here, the last segment of the 
property name is an identifier used to associate the pattern with the 
replacement value.
 
{noformat}
nifi.security.identity.mapping.pattern.dn=^cn=(.*?),dc=(.*?),dc=(.*?)$
nifi.security.identity.mapping.value.dn=$1@$2.$3
nifi.security.identity.mapping.pattern.kerb=^(.*?)/instance@(.*?)$
nifi.security.identity.mapping.value.kerb=$1@$2
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1883) Controller Service referencing components

2016-06-10 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1883.
---
Resolution: Fixed

> Controller Service referencing components
> -
>
> Key: NIFI-1883
> URL: https://issues.apache.org/jira/browse/NIFI-1883
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> Controller Service referencing components are not restored at start up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-1883) Controller Service referencing components

2016-06-10 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-1883:
-

Assignee: Matt Gilman

> Controller Service referencing components
> -
>
> Key: NIFI-1883
> URL: https://issues.apache.org/jira/browse/NIFI-1883
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> Controller Service referencing components are not restored at start up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1967) nifi.properties conversion for 1.0.0

2016-06-03 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15314343#comment-15314343
 ] 

Matt Gilman commented on NIFI-1967:
---

Fair points. Just want to suggest that we do something. A migration guide would 
be perfectly suitable. 

> nifi.properties conversion for 1.0.0
> 
>
> Key: NIFI-1967
> URL: https://issues.apache.org/jira/browse/NIFI-1967
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Configuration
>Reporter: Matt Gilman
>Priority: Minor
> Fix For: 1.0.0
>
>
> With the properties changing it would be nice to offer an automated way of 
> converting an existing nifi.properties to the 1.0.0 version. Specifically, 
> the clustering properties have changed enough to warrant scripting this for 
> users.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1967) nifi.properties conversion for 1.0.0

2016-06-03 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1967:
-

 Summary: nifi.properties conversion for 1.0.0
 Key: NIFI-1967
 URL: https://issues.apache.org/jira/browse/NIFI-1967
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Configuration
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0


With the properties changing it would be nice to offer an automated way of 
converting an existing nifi.properties to the 1.0.0 version. Specifically, the 
clustering properties have changed enough to warrant scripting this for users.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1966) Cluster - Coordinator Determination Issues

2016-06-03 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1966:
-

 Summary: Cluster - Coordinator Determination Issues
 Key: NIFI-1966
 URL: https://issues.apache.org/jira/browse/NIFI-1966
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0


During startup a coordinator is selected at random to act as the manager of 
data flow and distributing it to other nodes. This works fine unless that 
selected coordinator happens to have a uninheritable data flow. When this 
occurs, the other nodes either are

- Able to connect to Coordinator and then unable to join due to an 
uninheritable flow exception due to being presented with a bad data flow. In 
this case, the node shut down.
- Unable to connect to the Coordinator due to lack of quorem and never present 
with the bad data flow. In this case, the node ran its local flow.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1963) Cluster - Flow inheritability

2016-06-03 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1963:
-

 Summary: Cluster - Flow inheritability
 Key: NIFI-1963
 URL: https://issues.apache.org/jira/browse/NIFI-1963
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
 Fix For: 1.0.0


I disconnected a node and changed the penalty duration. The attempted to 
reconnect the node. The node joined successfully with an inconsistent penalty 
duration.

Need to reconsider which fields need to belong in the flow fingerprint to 
ensure consistent configuration throughout the cluster.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1961) Test Resource - nifi.properties

2016-06-02 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1961:
-

 Summary: Test Resource - nifi.properties
 Key: NIFI-1961
 URL: https://issues.apache.org/jira/browse/NIFI-1961
 Project: Apache NiFi
  Issue Type: Task
  Components: Core Framework
Reporter: Matt Gilman
Priority: Trivial
 Fix For: 1.0.0


Many tests reference a copy of nifi.properties. These copies have become 
increasingly stale with as the application has evolved. With the changes in 1.x 
we should at the very least update the copies or better yet, update the tests 
to mock out the necessary configuration to avoid the copies all together.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1960) Documentation

2016-06-02 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1960:
-

 Summary: Documentation
 Key: NIFI-1960
 URL: https://issues.apache.org/jira/browse/NIFI-1960
 Project: Apache NiFi
  Issue Type: Task
  Components: Documentation & Website
Reporter: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0


Several parts of the application are fundamentally different in 1.x. 
Specifically, documentation around clustering and authorization need to be 
completely revisited.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1928) UI - Remove registration process

2016-06-02 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1928.
---
Resolution: Fixed

> UI - Remove registration process
> 
>
> Key: NIFI-1928
> URL: https://issues.apache.org/jira/browse/NIFI-1928
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> With the updated user authorization model, users will no longer be able to 
> request an account. Instead, users are authorized through the configured 
> Authorizer implementation (it's pluggable). Consequently, we can remove all 
> the account registration forms from the UI and OBE REST endpoints.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1948) Templates created should include template encoding version

2016-06-02 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1948.
---
Resolution: Fixed

> Templates created should include template encoding version
> --
>
> Key: NIFI-1948
> URL: https://issues.apache.org/jira/browse/NIFI-1948
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework
>Affects Versions: 1.0.0
>Reporter: Jeff Storck
>Assignee: Jeff Storck
> Fix For: 1.0.0
>
>
> Templates created, starting with version Apache NiFi 1.0.0, should include 
> the template encoding version.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1951) Custom UIs

2016-06-01 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1951:
--
Description: 
- Remove deprecated NiFiWebContext and related classes
- Ensure appropriate access for calls into NiFiWebConfigurationContext

> Custom UIs
> --
>
> Key: NIFI-1951
> URL: https://issues.apache.org/jira/browse/NIFI-1951
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Remove deprecated NiFiWebContext and related classes
> - Ensure appropriate access for calls into NiFiWebConfigurationContext



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1951) Custom UIs

2016-06-01 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1951:
--
Summary: Custom UIs  (was: Remove Deprecated NiFiWebContext and related 
Classes)

> Custom UIs
> --
>
> Key: NIFI-1951
> URL: https://issues.apache.org/jira/browse/NIFI-1951
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core Framework
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1951) Remove Deprecated NiFiWebContext and related Classes

2016-06-01 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1951:
-

 Summary: Remove Deprecated NiFiWebContext and related Classes
 Key: NIFI-1951
 URL: https://issues.apache.org/jira/browse/NIFI-1951
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Reporter: Matt Gilman
Assignee: Matt Gilman
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1850) JSON-to-JSON Schema Converter Editor

2016-06-01 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1850:
--
Assignee: Yolanda M. Davis

> JSON-to-JSON Schema Converter Editor
> 
>
> Key: NIFI-1850
> URL: https://issues.apache.org/jira/browse/NIFI-1850
> Project: Apache NiFi
>  Issue Type: New Feature
>  Components: Core UI
>Reporter: Yolanda M. Davis
>Assignee: Yolanda M. Davis
>Priority: Minor
> Fix For: 0.7.0
>
>
> With NIFI-361 implemented, users can embed a JOLT spec into the TransformJSON 
> processor. However, building the spec is not intuitive enough without the 
> ability to obtain real time feedback on spec syntax and preview output data. 
> Would like to have a specification editor and transform  preview view added 
> to the processor configuration screen to  allow users to immediately see the 
> impact on the output JSON data.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (NIFI-1850) JSON-to-JSON Schema Converter Editor

2016-06-01 Thread Matt Gilman (JIRA)

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

Matt Gilman resolved NIFI-1850.
---
   Resolution: Fixed
Fix Version/s: (was: 1.0.0)

> JSON-to-JSON Schema Converter Editor
> 
>
> Key: NIFI-1850
> URL: https://issues.apache.org/jira/browse/NIFI-1850
> Project: Apache NiFi
>  Issue Type: New Feature
>  Components: Core UI
>Reporter: Yolanda M. Davis
>Assignee: Yolanda M. Davis
>Priority: Minor
> Fix For: 0.7.0
>
>
> With NIFI-361 implemented, users can embed a JOLT spec into the TransformJSON 
> processor. However, building the spec is not intuitive enough without the 
> ability to obtain real time feedback on spec syntax and preview output data. 
> Would like to have a specification editor and transform  preview view added 
> to the processor configuration screen to  allow users to immediately see the 
> impact on the output JSON data.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1950) Convert 0.x site-to-site access policies when possible

2016-05-31 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1950:
-

 Summary: Convert 0.x site-to-site access policies when possible
 Key: NIFI-1950
 URL: https://issues.apache.org/jira/browse/NIFI-1950
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core Framework
Reporter: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0


In the 0.x baseline access a Remote Port is configurable. These authorizations 
are stored in the flow.xml. In the 1.0.0 baseline these decisions will be made 
by a configurable authorizer. When possible, these access policies need to be 
converted to the authorizer upon starting with a legacy flow.

Note: This won't be possible when the authorizer is externally managed. When 
this is the case, we'll need to document that the access policies will need to 
be manually restored using the external tool the authorizer supports.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-05-31 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Fix Version/s: 1.0.0

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-05-31 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Description: 
- Expand by default
- Align palette handles in the top left of the canvas

  was:
- Expand by default
- Top aling palette handles in the top left of the 


> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>
> - Expand by default
> - Align palette handles in the top left of the canvas



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-05-31 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Description: 
- Expand by default
- Top aling palette handles in the top left of the 

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>
> - Expand by default
> - Top aling palette handles in the top left of the 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1946) UI - Palette's

2016-05-31 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1946:
--
Summary: UI - Palette's  (was: UI - Expand Palette's by default)

> UI - Palette's
> --
>
> Key: NIFI-1946
> URL: https://issues.apache.org/jira/browse/NIFI-1946
> Project: Apache NiFi
>  Issue Type: Improvement
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1946) UI - Expand Palette's by default

2016-05-31 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1946:
-

 Summary: UI - Expand Palette's by default
 Key: NIFI-1946
 URL: https://issues.apache.org/jira/browse/NIFI-1946
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core UI
Reporter: Matt Gilman
Assignee: Matt Gilman






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1944) Use GzipHandler instead of GzipFilter

2016-05-31 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1944:
-

 Summary: Use GzipHandler instead of GzipFilter
 Key: NIFI-1944
 URL: https://issues.apache.org/jira/browse/NIFI-1944
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0


>From the app log...

{noformat}
2016-05-31 12:32:31,507 WARN [main] o.eclipse.jetty.util.DeprecationWarning 
Using @Deprecated Class org.eclipse.jetty.servlets.GzipFilter
2016-05-31 12:32:31,510 WARN [main] org.eclipse.jetty.servlets.GzipFilter 
GzipFilter is deprecated. Use GzipHandler
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1882) Templates - Ensure Controller Services are scoped by Process Group

2016-05-30 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1882:
--
Summary: Templates - Ensure Controller Services are scoped by Process Group 
 (was: Template - Ensure Controller Services are scoped by Process Group)

> Templates - Ensure Controller Services are scoped by Process Group
> --
>
> Key: NIFI-1882
> URL: https://issues.apache.org/jira/browse/NIFI-1882
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core Framework
>Reporter: Matt Gilman
> Fix For: 1.0.0
>
>
> When a component that references a Controller Service is included in a 
> Template, that Controller Service is included at the top level of that 
> Template. This should be the case if the Controller Service is outside of the 
> top level Process Group being templated. However, is a descendant component 
> references a Controller Service that service should be stored in the 
> correctly scoped Process Group.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1941) Templates - Child Groups

2016-05-30 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1941:
-

 Summary: Templates - Child Groups
 Key: NIFI-1941
 URL: https://issues.apache.org/jira/browse/NIFI-1941
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
Priority: Blocker
 Fix For: 1.0.0


Contents of child groups do not appear to be included in new Templates.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1265) Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23

2016-05-27 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1265:
--
Fix Version/s: (was: 0.7.0)
   1.0.0

> Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23
> --
>
> Key: NIFI-1265
> URL: https://issues.apache.org/jira/browse/NIFI-1265
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>Priority: Minor
> Fix For: 1.0.0
>
> Attachments: jetty.447816.patch
>
>
> During start up it appears that when message-page.jsp is precompiled and run 
> in CentOS 6.7 or Fedora 23 the following method in ServletHolder (Jetty) 
> fails with:
> {noformat}
> 2015-12-07 10:01:26,557 WARN [main] org.apache.nifi.web.server.JettyServer
> Failed to start web server... shutting down.
> java.lang.IllegalArgumentException: Comparison method violates its general
> contract!
> at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
> ~[na:1.8.0_65]
> at
> java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
> ~[na:1.8.0_65]
> at java.util.Arrays.sort(Arrays.java:1246) ~[na:1.8.0_65]
> at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:865)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
> ~[jetty-webapp-9.2.11.v20150529.jar:9.2.11.v20150529]
> {noformat}
> {code}
> @Override
> public int compareTo(ServletHolder sh)
> {
> if (sh==this)
> return 0;
> if (sh._initOrder<_initOrder)
> return 1;
> if (sh._initOrder>_initOrder)
> return -1;
> int c=(_className!=null && 
> sh._className!=null)?_className.compareTo(sh._className):0;
> if (c==0)
> c=_name.compareTo(sh._name);
> return c;
> }
> {code}
> After a quick glance it may be that this method is not transitive when 
> falling back to comparing by className and name. From the Java API
> {noformat}
> The implementor must also ensure that the relation is transitive: 
> ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.
> {noformat}
> This could fail with the following scenario:
> {noformat}
> x._initOrder = -1
> x._className = null
> x._name = Login
> y._initOrder = -1
> y._className = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> y._name = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> z._initOrder = -1
> z._className = org.apache.nifi.web.servlet.DownloadSvg
> z._name = DownloadSvg
> {noformat}
> Unfortunately, I am unable to replicate the exception. However, my 
> observation from debugging show that when JSPs are precompiled the _className 
> and _name are the same (like y above). When a Servlet is referenced in the 
> web.xml it's name is overridden (like z above). And when a JSP is referenced 
> in the web.xml the _className is null and the _name is set to the name from 
> the web.xml (like x above).
> In the scenario outlined: X < Y and Y < Z but Z < X. When running locally I 
> did not see the exception mentioned above but the resulting sort order was 
> not correct as it ultimately depended on which elements were compared to each 
> other.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1265) Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23

2016-05-27 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15304510#comment-15304510
 ] 

Matt Gilman commented on NIFI-1265:
---

Looks like Jetty 9.3.x requires Java 8 [1]. Without Jetty rolling that patch 
back to a 9.2.x release it does not appear that we'll be able to upgrade on our 
0.x baseline. 

[1] http://www.eclipse.org/jetty/documentation/current/what-jetty-version.html

> Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23
> --
>
> Key: NIFI-1265
> URL: https://issues.apache.org/jira/browse/NIFI-1265
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>Priority: Minor
> Fix For: 0.7.0
>
> Attachments: jetty.447816.patch
>
>
> During start up it appears that when message-page.jsp is precompiled and run 
> in CentOS 6.7 or Fedora 23 the following method in ServletHolder (Jetty) 
> fails with:
> {noformat}
> 2015-12-07 10:01:26,557 WARN [main] org.apache.nifi.web.server.JettyServer
> Failed to start web server... shutting down.
> java.lang.IllegalArgumentException: Comparison method violates its general
> contract!
> at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
> ~[na:1.8.0_65]
> at
> java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
> ~[na:1.8.0_65]
> at java.util.Arrays.sort(Arrays.java:1246) ~[na:1.8.0_65]
> at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:865)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
> ~[jetty-webapp-9.2.11.v20150529.jar:9.2.11.v20150529]
> {noformat}
> {code}
> @Override
> public int compareTo(ServletHolder sh)
> {
> if (sh==this)
> return 0;
> if (sh._initOrder<_initOrder)
> return 1;
> if (sh._initOrder>_initOrder)
> return -1;
> int c=(_className!=null && 
> sh._className!=null)?_className.compareTo(sh._className):0;
> if (c==0)
> c=_name.compareTo(sh._name);
> return c;
> }
> {code}
> After a quick glance it may be that this method is not transitive when 
> falling back to comparing by className and name. From the Java API
> {noformat}
> The implementor must also ensure that the relation is transitive: 
> ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.
> {noformat}
> This could fail with the following scenario:
> {noformat}
> x._initOrder = -1
> x._className = null
> x._name = Login
> y._initOrder = -1
> y._className = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> y._name = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> z._initOrder = -1
> z._className = org.apache.nifi.web.servlet.DownloadSvg
> z._name = DownloadSvg
> {noformat}
> Unfortunately, I am unable to replicate the exception. However, my 
> observation from debugging show that when JSPs are precompiled the _className 
> and _name are the same (like y above). When a Servlet is referenced in the 
> web.xml it's name is overridden (like z above). And when a JSP is referenced 
> in the web.xml the _className is null and the _name is set to the name from 
> the web.xml (like x above).
> In the scenario outlined: X < Y and Y < Z but Z < X. When running locally I 
> did not see the exception mentioned above but the resulting sort order was 
> not correct as it ultimately depended on which elements were compared to each 
> other.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-1265) Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23

2016-05-27 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-1265:
-

Assignee: Matt Gilman

> Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23
> --
>
> Key: NIFI-1265
> URL: https://issues.apache.org/jira/browse/NIFI-1265
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
>Priority: Minor
> Fix For: 0.7.0
>
> Attachments: jetty.447816.patch
>
>
> During start up it appears that when message-page.jsp is precompiled and run 
> in CentOS 6.7 or Fedora 23 the following method in ServletHolder (Jetty) 
> fails with:
> {noformat}
> 2015-12-07 10:01:26,557 WARN [main] org.apache.nifi.web.server.JettyServer
> Failed to start web server... shutting down.
> java.lang.IllegalArgumentException: Comparison method violates its general
> contract!
> at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
> ~[na:1.8.0_65]
> at
> java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
> ~[na:1.8.0_65]
> at java.util.Arrays.sort(Arrays.java:1246) ~[na:1.8.0_65]
> at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:865)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
> ~[jetty-webapp-9.2.11.v20150529.jar:9.2.11.v20150529]
> {noformat}
> {code}
> @Override
> public int compareTo(ServletHolder sh)
> {
> if (sh==this)
> return 0;
> if (sh._initOrder<_initOrder)
> return 1;
> if (sh._initOrder>_initOrder)
> return -1;
> int c=(_className!=null && 
> sh._className!=null)?_className.compareTo(sh._className):0;
> if (c==0)
> c=_name.compareTo(sh._name);
> return c;
> }
> {code}
> After a quick glance it may be that this method is not transitive when 
> falling back to comparing by className and name. From the Java API
> {noformat}
> The implementor must also ensure that the relation is transitive: 
> ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.
> {noformat}
> This could fail with the following scenario:
> {noformat}
> x._initOrder = -1
> x._className = null
> x._name = Login
> y._initOrder = -1
> y._className = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> y._name = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> z._initOrder = -1
> z._className = org.apache.nifi.web.servlet.DownloadSvg
> z._name = DownloadSvg
> {noformat}
> Unfortunately, I am unable to replicate the exception. However, my 
> observation from debugging show that when JSPs are precompiled the _className 
> and _name are the same (like y above). When a Servlet is referenced in the 
> web.xml it's name is overridden (like z above). And when a JSP is referenced 
> in the web.xml the _className is null and the _name is set to the name from 
> the web.xml (like x above).
> In the scenario outlined: X < Y and Y < Z but Z < X. When running locally I 
> did not see the exception mentioned above but the resulting sort order was 
> not correct as it ultimately depended on which elements were compared to each 
> other.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1265) Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23

2016-05-26 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303386#comment-15303386
 ] 

Matt Gilman commented on NIFI-1265:
---

I believe in the previous comment, the patch was applied to the latest stable 
9.2 and rebuilt locally. I don't believe the patch is available in any released 
version of 9.2.

The confirmation that it does fix the issue is great however, as I've still 
never been able to replicate it. We'll get this into 0.7.0 for sure.

> Precompiling message-page.jsp causes runtime error in CentOS 6.7 and Fedora 23
> --
>
> Key: NIFI-1265
> URL: https://issues.apache.org/jira/browse/NIFI-1265
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Reporter: Matt Gilman
>Priority: Minor
> Fix For: 0.7.0
>
> Attachments: jetty.447816.patch
>
>
> During start up it appears that when message-page.jsp is precompiled and run 
> in CentOS 6.7 or Fedora 23 the following method in ServletHolder (Jetty) 
> fails with:
> {noformat}
> 2015-12-07 10:01:26,557 WARN [main] org.apache.nifi.web.server.JettyServer
> Failed to start web server... shutting down.
> java.lang.IllegalArgumentException: Comparison method violates its general
> contract!
> at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
> ~[na:1.8.0_65]
> at
> java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
> ~[na:1.8.0_65]
> at java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
> ~[na:1.8.0_65]
> at java.util.Arrays.sort(Arrays.java:1246) ~[na:1.8.0_65]
> at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:865)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
> ~[jetty-servlet-9.2.11.v20150529.jar:9.2.11.v20150529]
> at
> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
> ~[jetty-webapp-9.2.11.v20150529.jar:9.2.11.v20150529]
> {noformat}
> {code}
> @Override
> public int compareTo(ServletHolder sh)
> {
> if (sh==this)
> return 0;
> if (sh._initOrder<_initOrder)
> return 1;
> if (sh._initOrder>_initOrder)
> return -1;
> int c=(_className!=null && 
> sh._className!=null)?_className.compareTo(sh._className):0;
> if (c==0)
> c=_name.compareTo(sh._name);
> return c;
> }
> {code}
> After a quick glance it may be that this method is not transitive when 
> falling back to comparing by className and name. From the Java API
> {noformat}
> The implementor must also ensure that the relation is transitive: 
> ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.
> {noformat}
> This could fail with the following scenario:
> {noformat}
> x._initOrder = -1
> x._className = null
> x._name = Login
> y._initOrder = -1
> y._className = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> y._name = org.apache.nifi.web.jsp.WEB_002dINF.pages.message_002dpage_jsp
> z._initOrder = -1
> z._className = org.apache.nifi.web.servlet.DownloadSvg
> z._name = DownloadSvg
> {noformat}
> Unfortunately, I am unable to replicate the exception. However, my 
> observation from debugging show that when JSPs are precompiled the _className 
> and _name are the same (like y above). When a Servlet is referenced in the 
> web.xml it's name is overridden (like z above). And when a JSP is referenced 
> in the web.xml the _className is null and the _name is set to the name from 
> the web.xml (like x above).
> In the scenario outlined: X < Y and Y < Z but Z < X. When running locally I 
> did not see the exception mentioned above but the resulting sort order was 
> not correct as it ultimately depended on which elements were compared to each 
> other.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1928) UI - Remove registration process

2016-05-26 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1928:
--
Description: With the updated user authorization model, users will no 
longer be able to request an account. Instead, users are authorized through the 
configured Authorizer implementation (it's pluggable). Consequently, we can 
remove all the account registration forms from the UI and OBE REST endpoints.

> UI - Remove registration process
> 
>
> Key: NIFI-1928
> URL: https://issues.apache.org/jira/browse/NIFI-1928
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> With the updated user authorization model, users will no longer be able to 
> request an account. Instead, users are authorized through the configured 
> Authorizer implementation (it's pluggable). Consequently, we can remove all 
> the account registration forms from the UI and OBE REST endpoints.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1928) UI - Remove registration process

2016-05-26 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1928:
-

 Summary: UI - Remove registration process
 Key: NIFI-1928
 URL: https://issues.apache.org/jira/browse/NIFI-1928
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
Assignee: Matt Gilman
 Fix For: 1.0.0






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1801) Scope Templates by Process Group

2016-05-26 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15302864#comment-15302864
 ] 

Matt Gilman commented on NIFI-1801:
---

Reopened to address client-side aspects of this feature.

> Scope Templates by Process Group
> 
>
> Key: NIFI-1801
> URL: https://issues.apache.org/jira/browse/NIFI-1801
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Update framework to manage Templates according to Process Group
> - Update template persistence so they are managed by Process Group



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (NIFI-1801) Scope Templates by Process Group

2016-05-26 Thread Matt Gilman (JIRA)

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

Matt Gilman reopened NIFI-1801:
---

> Scope Templates by Process Group
> 
>
> Key: NIFI-1801
> URL: https://issues.apache.org/jira/browse/NIFI-1801
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Update framework to manage Templates according to Process Group
> - Update template persistence so they are managed by Process Group



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-1801) Scope Templates by Process Group

2016-05-26 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-1801:
-

Assignee: Matt Gilman

> Scope Templates by Process Group
> 
>
> Key: NIFI-1801
> URL: https://issues.apache.org/jira/browse/NIFI-1801
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Update framework to manage Templates according to Process Group
> - Update template persistence so they are managed by Process Group



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (NIFI-1800) Scope Controller Services by Process Group

2016-05-26 Thread Matt Gilman (JIRA)

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

Matt Gilman reassigned NIFI-1800:
-

Assignee: Matt Gilman

> Scope Controller Services by Process Group
> --
>
> Key: NIFI-1800
> URL: https://issues.apache.org/jira/browse/NIFI-1800
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core Framework, Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
>
> - Update framework to manage Controller Services by Process Group
> - Update Controller Service persistence to include Process Group



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1914) Update framework method to use Java 8 where appropriate

2016-05-23 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1914:
-

 Summary: Update framework method to use Java 8 where appropriate
 Key: NIFI-1914
 URL: https://issues.apache.org/jira/browse/NIFI-1914
 Project: Apache NiFi
  Issue Type: Improvement
  Components: Core Framework
Reporter: Matt Gilman
Priority: Trivial
 Fix For: 1.0.0


Currently, there are a number methods for finding all of a given component. We 
should consider refactoring these to support Predicate's.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (NIFI-1781) Update UI to reflect component level authorization

2016-05-23 Thread Matt Gilman (JIRA)

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

Matt Gilman updated NIFI-1781:
--
Attachment: 0001-NIFI-1781.patch

GitHub PR is currently unavailable. Posting patch here as a workaround.

> Update UI to reflect component level authorization
> --
>
> Key: NIFI-1781
> URL: https://issues.apache.org/jira/browse/NIFI-1781
> Project: Apache NiFi
>  Issue Type: Sub-task
>  Components: Core UI
>Reporter: Matt Gilman
>Assignee: Matt Gilman
> Fix For: 1.0.0
>
> Attachments: 0001-NIFI-1781.patch, nifi-component-samples.png, 
> nifi-sample-flow.png
>
>
> - Update to UI to visual access level per component



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1906) UI - Toolbox Icons for hover and draggable

2016-05-19 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1906:
-

 Summary: UI - Toolbox Icons for hover and draggable
 Key: NIFI-1906
 URL: https://issues.apache.org/jira/browse/NIFI-1906
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core UI
Reporter: Matt Gilman
Priority: Minor
 Fix For: 1.0.0


Would be nice to include a different icon for the toolbox icon's that we would 
show on hover and while dragging. The new icon should provide some texture to 
indicate its ability to drag and drop and some indication that it will create a 
new component (like the + on the new Connection handle).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1901) Restore access control unit tests

2016-05-19 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1901:
-

 Summary: Restore access control unit tests
 Key: NIFI-1901
 URL: https://issues.apache.org/jira/browse/NIFI-1901
 Project: Apache NiFi
  Issue Type: Sub-task
  Components: Core Framework
Reporter: Matt Gilman
Priority: Critical
 Fix For: 1.0.0


The previous access control tests have been ignored as they are designed the 
around role based authorities. New, more comprehensive, tests need to be 
introduced once the fine-grained component authorization is in place.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (NIFI-1864) Processor configuration dialog box goes out of screen when clicking on a process on canvas boundaries

2016-05-17 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286579#comment-15286579
 ] 

Matt Gilman edited comment on NIFI-1864 at 5/17/16 1:08 PM:


[~rkarthi...@gmail.com]

Looks great! I've merged the two patches into 0.x and master branches. Just 
FYI, I made a couple minor tweaks (whitespaces, semi-colon's, etc) before I 
merged.


was (Author: mcgilman):
[~rkarthi...@gmail.com]

Looks great! I've merged the two patch into 0.x and master branches. Just FYI, 
I made a couple minor tweaks (whitespaces, semi-colon's, etc) before I merged.

> Processor configuration dialog box goes out of screen when clicking on a 
> process on canvas boundaries
> -
>
> Key: NIFI-1864
> URL: https://issues.apache.org/jira/browse/NIFI-1864
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Affects Versions: 0.6.1
>Reporter: Karthik Narayanan
>Assignee: Karthik Narayanan
>Priority: Minor
>  Labels: patch, patch-available, ui, web
> Fix For: 1.0.0, 0.7.0
>
> Attachments: after_fix.png, before_fix_0.6.1.png, 
> fix_1864_0.x_patch.zip, fix_1864_1.x_patch.zip
>
>
> I was trying to create a few flows, when i noticed that the popup dialog 
> (when we right click on a processor) for process configuration does not get 
> completely rendered inside the canvas. This happens when the process is right 
> on the edge of the visible portion of the canvas. The dialog gets hidden 
> behind the browser window and the menu option are not accesible. You have 
> close the menu pan the canvas and then right click on the processor to get 
> the context menu completely with the browser window.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (NIFI-1864) Processor configuration dialog box goes out of screen when clicking on a process on canvas boundaries

2016-05-17 Thread Matt Gilman (JIRA)

[ 
https://issues.apache.org/jira/browse/NIFI-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286579#comment-15286579
 ] 

Matt Gilman commented on NIFI-1864:
---

[~rkarthi...@gmail.com]

Looks great! I've merged the two patch into 0.x and master branches. Just FYI, 
I made a couple minor tweaks (whitespaces, semi-colon's, etc) before I merged.

> Processor configuration dialog box goes out of screen when clicking on a 
> process on canvas boundaries
> -
>
> Key: NIFI-1864
> URL: https://issues.apache.org/jira/browse/NIFI-1864
> Project: Apache NiFi
>  Issue Type: Bug
>  Components: Core UI
>Affects Versions: 0.6.1
>Reporter: Karthik Narayanan
>Assignee: Karthik Narayanan
>Priority: Minor
>  Labels: patch, patch-available, ui, web
> Attachments: after_fix.png, before_fix_0.6.1.png, 
> fix_1864_0.x_patch.zip, fix_1864_1.x_patch.zip
>
>
> I was trying to create a few flows, when i noticed that the popup dialog 
> (when we right click on a processor) for process configuration does not get 
> completely rendered inside the canvas. This happens when the process is right 
> on the edge of the visible portion of the canvas. The dialog gets hidden 
> behind the browser window and the menu option are not accesible. You have 
> close the menu pan the canvas and then right click on the processor to get 
> the context menu completely with the browser window.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (NIFI-1883) Controller Service referencing components

2016-05-16 Thread Matt Gilman (JIRA)
Matt Gilman created NIFI-1883:
-

 Summary: Controller Service referencing components
 Key: NIFI-1883
 URL: https://issues.apache.org/jira/browse/NIFI-1883
 Project: Apache NiFi
  Issue Type: Bug
  Components: Core Framework
Reporter: Matt Gilman
 Fix For: 1.0.0


Controller Service referencing components are not restored at start up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


  1   2   3   4   5   6   7   >