[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2013-03-18 Thread jgl...@cloudbees.com (JIRA)















































Jesse Glick
 resolved  JENKINS-14546 as Duplicate


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















JENKINS-13429 was fixed in 1.467. @martinkutter your comment about getACL is missing the point, which is that you need to grant View.READ for people to see the views. The block you quote is only for backward compatibility with old versions of Jenkins that did not define View.READ at all.





Change By:


Jesse Glick
(18/Mar/13 8:51 PM)




Status:


Open
Resolved





Resolution:


Duplicate



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-16 Thread audrey.a...@ericsson.com (JIRA)














































Audrey Azra
 commented on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated















We are facing the same problem (Jenkins LTS 1.466.2  Nested View 1.9)
Even if View.READ permission is granted, nested views are not visible to regular (non-admin) users; 
As a workaround, we have emailed the affected users the URL to the view (eg: http://jenkins_server/view/VIEWNAME)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-16 Thread audrey.a...@ericsson.com (JIRA)












































 
Audrey Azra
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















We are facing the same problem (Jenkins LTS 1.466.2  Nested View 1.9) using Project-based Matrix Authorization Strategy
Even if View.READ permission is granted, nested views are not visible to regular (non-admin) users; 
As a workaround, we have emailed the affected users the URL to the view (eg: http://jenkins_server/view/VIEWNAME)



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-16 Thread audrey.a...@ericsson.com (JIRA)












































 
Audrey Azra
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















We are facing the same problem (Jenkins LTS 1.466.2  Nested View 1.9) using Project-based Matrix Authorization Strategy
Even if View.READ permission is granted, nested views are not visible to regular (non-admin) users; 
As a workaround, we have emailed the affected users the URL to the view (eg: http://jenkins_server/view/VIEWNAME)
Note: This issue was not visible when we were running Jenkins 1.450 / Nested view plugin 1.9



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-16 Thread audrey.a...@ericsson.com (JIRA)












































 
Audrey Azra
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















We are facing the same problem (Jenkins LTS 1.466.2  Nested View 1.9) using Project-based Matrix Authorization Strategy
Even if View.READ permission is granted, nested views are not visible to regular (non-admin) users; 
As a workaround, we have emailed the affected users the URL to the view (eg: http://jenkins_server/view/VIEWNAME)
Note: This issue was not visible when we were running Jenkins 1.450 / Nested view plugin 1.8



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-04 Thread martin.kut...@fen-net.de (JIRA)












































 
Martin Kutter
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















Problem still remains with Jenkins-1.483, Nested View Plugin 1.8, and 1.9, role-strategy 1.1.2.

Without View.READ permissions, nested views are not shown as tabs, but can be accessed if the URL's guessed correctly.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-04 Thread martin.kut...@fen-net.de (JIRA)














































Martin Kutter
 commented on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated















I think this is due to how Jenkins handles read permissions in Views.

In hudson.security.AuthorizationStrategy#getACL, there's the following code:
{{{
if (!hasPermission  permission == View.READ) {
return base.hasPermission(a,View.CONFIGURE) || !item.getItems().isEmpty();
}
}}}

The problem here is that for a nested view containing views (and no Jobs), item.getItems().isEmpty() is always true (getItems() only returns TopLevelElements - which nested views are not).

One way to fix this could be to introduce a isEmpty() method in hudson.model.Views - which would return this.getItems.isEmpty(). Subclasses like NestedView from the Nested Views Plugin could override this method, and return true if any of the contained views is not empty.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-04 Thread martin.kut...@fen-net.de (JIRA)












































 
Martin Kutter
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















I think this is due to how Jenkins handles read permissions in Views.

In hudson.security.AuthorizationStrategy#getACL, there's the following code:

if (!hasPermission  permission == View.READ) Unknown macro: {
return base.hasPermission(a,View.CONFIGURE) || !item.getItems().isEmpty();
} 

The problem here is that for a nested view containing views (and no Jobs), item.getItems().isEmpty() is always true (getItems() only returns TopLevelElements - which nested views are not).

One way to fix this could be to introduce a isEmpty() method in hudson.model.Views - which would return this.getItems.isEmpty(). Subclasses like NestedView from the Nested Views Plugin could override this method, and return true if any of the contained views is not empty.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-04 Thread martin.kut...@fen-net.de (JIRA)












































 
Martin Kutter
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















I think this is due to how Jenkins handles read permissions in Views.

In hudson.security.AuthorizationStrategy#getACL, there's the following code:


if (!hasPermission  permission == View.READ) {
return base.hasPermission(a,View.CONFIGURE) || !item.getItems().isEmpty();
}



The problem here is that for a nested view containing views (and no Jobs), item.getItems().isEmpty() is always true (getItems() only returns TopLevelElements - which nested views are not).

One way to fix this could be to introduce a isEmpty() method in hudson.model.Views - which would return this.getItems.isEmpty(). Subclasses like NestedView from the Nested Views Plugin could override this method, and return true if any of the contained views is not empty.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-01 Thread martin.kut...@fen-net.de (JIRA)














































Martin Kutter
 commented on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated















Problem still remains with Jenkins-1.483.

Without View.READ permissions, nested views are not shown as tabs, but can be accessed if the URL's guessed correctly.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-10-01 Thread martin.kut...@fen-net.de (JIRA)












































 
Martin Kutter
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















Problem still remains with Jenkins-1.483, Nested View Plugin 1.8, role-strategy 1.1.2.

Without View.READ permissions, nested views are not shown as tabs, but can be accessed if the URL's guessed correctly.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-09-06 Thread jro...@alteca.fr (JIRA)














































Joël Royer
 commented on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated















I have the same problen on my own Jenkins server (v1.480).
I'm admin and I see all nested views. But my regular users can't see it.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-09-06 Thread jro...@alteca.fr (JIRA)












































 
Joël Royer
 edited a comment on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated
















I have the same problen on my own Jenkins server (Jenkins v1.480, nested View Plugin v1.9).
I'm admin and I see all nested views. But my regular users can't see it.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-07-24 Thread a-he...@smacl.fr (JIRA)














































Anthony HERBÉ
 created  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated















Issue Type:


Bug



Affects Versions:


current



Assignee:


Alan Harder



Components:


nested-view, role-strategy



Created:


24/Jul/12 9:32 AM



Description:


When Role-based Authorization Strategy is applied to Jobs, users others than admin can see their jobs but can't see any Nested-Views (or sub-Nested-views) other than the default one. Only admin user can see all nested views.




Due Date:


24/Jul/12 12:00 AM




Environment:


- CentOS release 6.2 (Final) x86_64

- JDK 1.6.0_30

- Jenkins v1.464 (From Yum)

- Nested View Plugin v1.8

- Role-based Authorization Strategy Plugin v1.1.2




Fix Versions:


current



Project:


Jenkins



Labels:


user
plugin
jenkins
gui
matrix




Priority:


Major



Reporter:


Anthony HERBÉ

























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira






[JIRA] (JENKINS-14546) Regular users (others than admin) can't see any nested-views (other than the default one) with role-based authorization strategy activated

2012-07-24 Thread a-he...@smacl.fr (JIRA)














































Anthony HERBÉ
 commented on  JENKINS-14546


Regular users (others than admin) cant see any nested-views (other than the default one) with role-based authorization strategy activated















I think upgrade Jenkins to version 1.467 or greater, will resolve this problem (like it will be mentionned into JENKINS-13429, can you confirm this ?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira