Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.3.2 (Beta)
-
Fix Version/s: 1.3.2 (Beta)
-
Component/s: Distributed Builds
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
The "Build Agents" and "Releases" menu items are only relevant if Distributed Builds are enabled and should not be visible otherwise.
I also noticed that the Build Agent Group selection is visible in the Build Environment page, even when Distributed Build is not enabled.
Based from the discussion :
http://www.nabble.com/Re%3A-svn-commit%3A-r751678---in--continuum-trunk%3A-continuum-api-src-main-java-org-apache-continuum-release-distributed-manager---continuum-buildagent-continuum-buildagent-api-src-main-java-org-apache-continuum-buildagent---continuum-buildagent-continuum-b-td22469769.html
summarized the proposed changes :
1. Add security role "continuum-release-view"
2. Add Distributed section in Menu
3. Move "Releases" and "Build Agents" buttons under Distributed section
4. Releases will show only for those who has a continuum-release-view, whom for now is the sysad only
5. Show distributed section in menu if distributed build is enabled