[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-08-21 Thread mweb...@java.net (JIRA)














































mwebber
 reopened  JENKINS-19934


Add Job Create permission to project roles
















"Job Create" can now be selected (or de-delected) for a jobname pattern in "Manage and Assign Roles" -- "Manage Roles" -- "Project roles".

However, this doesn't appear to have aby effect:

	If a user has a global role with "Job Create" then they can create any jobname.
	If the user does not have such a global role, they cannot create any jobs. In fact, the "New View" link to create a job is not even displayed.



Project roles are ignored.

Is there some change in Jenkins core that needs to be made to actually use the "Project roles" "Job Create" setting? If so, is there a Jira ticket for this, or does one need to be opened?

Thanks





Change By:


mwebber
(21/Aug/14 10:31 AM)




Resolution:


Fixed





Status:


Resolved
Reopened



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-08-21 Thread o.v.nenas...@gmail.com (JIRA)














































Oleg Nenashev
 commented on  JENKINS-19934


Add Job Create permission to project roles















1) As designed. Global roles override any project-specific permissions
2) See https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin?focusedCommentId=73533281#comment-73533281 for configuration guidelines



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-08-21 Thread mweb...@java.net (JIRA)














































mwebber
 commented on  JENKINS-19934


Add Job Create permission to project roles















 Global roles override any project-specific permissions.
Understood. My problem is when the user is not assigned to any global role.

Here's the problem case:

	The main Jenkins configuration has "Restrict project naming" on, with "Role-Based Strategy" selected.
	I have a project role called "Controls-Administrator" with a jobname pattern of "Controls.*". The role has all job permissions set.
	user xzl80115 is not assigned to any global role
	user xzl80115 is assigned to project role "Controls-Administrator"



In this case, I would expect that user xzl80115 could create jobs named something like "Controls_abc". However, the "New View" link to create a job is never displayed, and if the user manually enters the URL http://jenkins/newJob then he gets told he does not have permission to create any jobs.

It may be relevant that users authenticate using the CAS plugin and the CAS 2.0 protocol.



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-08-21 Thread o.v.nenas...@gmail.com (JIRA)














































Oleg Nenashev
 commented on  JENKINS-19934


Add Job Create permission to project roles















What Jenkins Core version do you use?



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-08-21 Thread mweb...@java.net (JIRA)














































mwebber
 commented on  JENKINS-19934


Add Job Create permission to project roles















Sorry, I should have said. This is Jenkins 1.575, with Role Strategy Plugin 2.2.0. and CAS Plugin 1.1.2.



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-31 Thread scm_issue_l...@java.net (JIRA)














































SCM/JIRA link daemon
 commented on  JENKINS-19934


Add Job Create permission to project roles















Code changed in jenkins
User: Kanstantsin Shautsou
Path:
 src/main/java/com/michelin/cio/hudson/plugins/rolestrategy/RoleBasedAuthorizationStrategy.java
 src/main/java/org/jenkinsci/plugins/rolestrategy/RoleBasedProjectNamingStrategy.java
 src/main/resources/com/michelin/cio/hudson/plugins/rolestrategy/Messages.properties
 src/main/resources/org/jenkinsci/plugins/rolestrategy/RoleBasedProjectNamingStrategy/config.groovy
 src/main/resources/org/jenkinsci/plugins/rolestrategy/RoleBasedProjectNamingStrategy/config.properties
 src/main/resources/org/jenkinsci/plugins/rolestrategy/RoleBasedProjectNamingStrategy/help.html
http://jenkins-ci.org/commit/role-strategy-plugin/d5178f39de2f2e453f98b4637248bcfec77e8de4
Log:
  FIXED JENKINS-19934 Job create permission for RoleBasedProjectNamingStrategy.





























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-21 Thread gentoo.inte...@gmail.com (JIRA)















































Kanstantsin Shautsou
 assigned  JENKINS-19934 to Kanstantsin Shautsou



Add Job Create permission to project roles
















Change By:


Kanstantsin Shautsou
(21/May/14 3:20 PM)




Assignee:


KanstantsinShautsou



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-21 Thread gentoo.inte...@gmail.com (JIRA)














































Kanstantsin Shautsou
 commented on  JENKINS-19934


Add Job Create permission to project roles















After fix JENKINS-23127 it will be possible to have "role based project naming" extension, but it will require new core or someway to have it optionally.



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-21 Thread gentoo.inte...@gmail.com (JIRA)












































 
Kanstantsin Shautsou
 edited a comment on  JENKINS-19934


Add Job Create permission to project roles
















After fix JENKINS-23127 it will be possible to have "role based project naming" extension, but it will require new core or someway to have it optionally. Or assign roles may have "create" checkboxes that will work only on new core and with enabled "project naming".
So checkbox tip will say "only with project naming strategy", project naming will say "only on core ".



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-21 Thread o.v.nenas...@gmail.com (JIRA)














































Oleg Nenashev
 commented on  JENKINS-19934


Add Job Create permission to project roles















Agreed.
You can just hide the permission from Web UI according to the core version comparison. I do such thing in Dynamic Search View Plugin (see https://github.com/jenkinsci/dynamic-search-view-plugin/commit/bf6869cc36f1dfc7e258a750a596c55b65acfd80)



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-19 Thread gentoo.inte...@gmail.com (JIRA)














































Kanstantsin Shautsou
 commented on  JENKINS-19934


Add Job Create permission to project roles















The same issue.



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-19 Thread o.v.nenas...@gmail.com (JIRA)














































Oleg Nenashev
 commented on  JENKINS-19934


Add Job Create permission to project roles















I've updated the description somewhere, but have not managed to find such update 

Regexp-driven "Create" permissions in jobs and slaves require mechanisms, which are not available within the current Jenkins core version.
The workaround is to create a job name verifier extension ("Restrict project naming"), which takes the data from the strategy and enforces it for users.

I won't be able to handle this feature request soon.
Feel free to contribute.



























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/d/optout.


[JIRA] [role-strategy] (JENKINS-19934) Add Job Create permission to project roles

2014-05-19 Thread o.v.nenas...@gmail.com (JIRA)















































Oleg Nenashev
 assigned  JENKINS-19934 to Unassigned



Add Job Create permission to project roles
















Change By:


Oleg Nenashev
(19/May/14 2:57 PM)




Assignee:


OlegNenashev



























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/d/optout.