Skip to end of metadata
Go to start of metadata

In order to facilitate administering and to improve security we have moved away from a group based authorization approach and now use a role based approach. We defined the following roles and their respective access rights:

Permission

Anyone

Any Registered User

Contributors Project Role

Committers Project Role

PMC Project Role

Administrators Project Role

Administer Project

(error)

(error)

(error)

(error)

(tick)

(tick)

Browse Projects and Issues

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

View Commit Information

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

Create Issues

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Edit Issues (in addition to the reporter)

(error)

(error)

(tick)

(tick)

(tick)

(tick)

Set/Edit Issue's Due Date

(error)

(error)

(tick)

(tick)

(tick)

(tick)

Move Issues

(error)

(error)

(error)

(error)

(tick)

(tick)

Assign Issues To Others

(error)

(error)

(error)

(tick)

(tick)

(tick)

May Be Assigned To Issues

(error)

(error)

(tick)

(tick)

(tick)

(tick)

Resolve Issues (in addition to the reporter)

(error)

(error)

(tick)

(tick)

(tick)

(tick)

Close Issues (in addition to the reporter)

(error)

(error)

(tick)

(tick)

(tick)

(tick)

Modify Reporter

(error)

(error)

(error)

(error)

(error)

(tick)

Delete Issues

(error)

(error)

(error)

(error)

(tick)

(tick)

Link Issues

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Set Issue Security Level

(error)

(error)

(error)

(tick)

(tick)

(tick)

View Voters And Watchers

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Manage Watcher List

(error)

(error)

(error)

(tick)

(tick)

(tick)

Add Comments

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Edit Own Comments

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Delete Own Comments

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Delete All Comments

(error)

(error)

(error)

(error)

(error)

(tick)

Create Attachments

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Delete Own Attachments

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Delete All Attachments

(error)

(error)

(error)

(error)

(tick)

(tick)

Users can be added to the respective roles by anyone with the PMC or Administrators project roles: Go to the Administration page, select your project and click the view link on the far right and on the following project summary page click the view members link.

This permission scheme is defined in the Apache Standard Permissions scheme which is currently applied to the following projects:

  • Abdera
  • Ace
  • Amber
  • Anakia
  • Aries
  • Attic
  • Avalon
  • Axis
  • Axis-C++
  • Axis-WSIF
  • Axis2
  • Axis2-C
  • BeanValidation
  • Bluesky
  • BSF
  • Buildr
  • C++ Standard Library
  • Cactus
  • Cassandra
  • Cayenne
  • Chemistry
  • Clerezza
  • Click
  • Click Eclipse
  • Cocoon
  • Cocoon 3
  • Commons All
  • Commons Attributes
  • Commons BeanUtils
  • Commons Betwixt
  • Commons Chain
  • Commons CLI
  • Commons Codec
  • Commons Collections
  • Commons Compress
  • Commons Configuration
  • Commons Daemon
  • Commons Dbcp
  • Commons DbUtils
  • Commons Digester
  • Commons Discovery
  • Commons Dormant
  • Commons EL
  • Commons Email
  • Commons Exec
  • Commons FeedParser
  • Commons FileUpload
  • Commons IO
  • Commons JCI
  • Commons Jelly
  • Commons JEXL
  • Commons JXPath
  • Commons Lang
  • Commons Launcher
  • Commons Logging
  • Commons Math
  • Commons Modeler
  • Commons Net
  • Commons Pool
  • Commons Primitives
  • Commons Proxy
  • Commons Resources
  • Commons Sandbox
  • Commons Sanselan
  • Commons SCXML
  • Commons Transaction
  • Commons Validator
  • Commons VFS
  • Community Development
  • CouchDB
  • CXF
  • CXF Distributed OSGi
  • DayTrader
  • DdlUtils
  • DeltaCloud
  • Depot
  • Derby
  • DocBook Framework
  • Droids
  • Dvsl
  • ECS
  • Empire-DB
  • ESME
  • Etch
  • Excalibur Components
  • Excalibur Fortress
  • Felix
  • Felix M2 Plugin
  • Forrest
  • FtpServer
  • Geronimo
  • Gump
  • Hama
  • Heraldry
  • HISE
  • HttpComponents HttpAsyncClient
  • HttpComponents HttpClient
  • HttpComponents HttpCore
  • Infrastructure
  • Ivy
  • IvyDE
  • Jackrabbit Content Repository
  • Jackrabbit JCR Benchmark
  • Jackrabbit JCR Classloader
  • Jackrabbit JCR Servlets
  • Jackrabbit JCR Tests
  • Jackrabbit JCR-RMI
  • Jackrabbit OCM
  • Jackrabbit Site
  • JAMES Basic Mailet Toolkit
  • JAMES Crytography Mailets
  • JAMES Hupa
  • JAMES Imap
  • JAMES jDKIM
  • JAMES jSieve
  • JAMES jSPF
  • JAMES MailetDocs Maven Plugin
  • JAMES Mime4j
  • JAMES MPT
  • JAMES Postage
  • JAMES Protocols
  • JAMES Server
  • JAMES Standard Mailets
  • JaxMe
  • JCS
  • JDO
  • Jetspeed
  • Jetspeed 2
  • jUDDI
  • JuiCE
  • Kandula
  • Karaf
  • Kato
  • Labs
  • Labs WebArch draft-fielding-http
  • Legal Discuss
  • Libcloud
  • Log4cxx
  • Log4j 2
  • Log4net
  • Log4php
  • Lucene - Java
  • Lucene Connector Framework
  • Lucene.Net
  • Lucene4c
  • Lucy
  • Mahout
  • Mailet
  • MINA
  • MINA SSHD
  • Muse
  • MyFaces CODI
  • MyFaces Commons
  • MyFaces Core
  • MyFaces Extensions Scripting
  • MyFaces Extensions Validator
  • MyFaces Orchestra
  • MyFaces Portlet Bridge
  • MyFaces Test
  • MyFaces Tobago
  • MyFaces Tomahawk
  • MyFaces Trinidad
  • Nutch
  • Nuvem
  • ODE
  • OFBiz
  • OJB
  • Olio
  • OODT
  • Open Relevance Project
  • OpenJPA
  • PDFBox
  • PhotArk
  • Pivot
  • Pluto
  • Portals
  • Portals Apps
  • Portals Bridges
  • PyLucene
  • Qpid
  • Rampart
  • Rampart/C
  • RAT
  • RCF
  • River
  • Roller
  • Sandesha
  • Sandesha2
  • Sandesha2/C
  • Savan
  • Scout
  • Shindig
  • Shiro
  • Sling
  • Solr
  • Spatial Information Systems
  • Stonehenge
  • Struts 1
  • Struts 2
  • Struts Sandbox
  • Struts Shared Resources
  • Synapse
  • Tapestry
  • Tapestry 5
  • Test Project
  • Texen
  • Thrift
  • Tika
  • Tiles
  • Tiles Sandbox
  • Tiles Shared Resources
  • Tiles Showcase
  • Torque
  • Torque issues (old)
  • Traffic Server
  • Triplesec
  • TripleSoup
  • Turbine
  • Tuscany
  • UIMA
  • Velocity
  • Velocity Sandbox
  • Velocity Tools
  • VXQuery
  • VYSPER
  • WADI
  • Whirr
  • Wicket
  • Wink
  • Woden
  • Wookie
  • WS-Commons
  • WSS4J
  • XalanC
  • XalanJ2
  • Xerces-C++
  • Xerces-P
  • Xerces2-J
  • XML-RPC
  • XMLBeans
  • XWork
  • Zeta Components

Some projects want to allow those in the 'Contributors' Role to be able to 'Assign Issues' (either to themselves or to others). There is an appropriate 2nd Permissions scheme that allows this. It is the same as above except for this extra ability for those in the Contributors rolee. That scheme is Default plus Contributor Assign Permission Scheme.


Some Global Permissions to look out for:-


PermissionAnyoneAny Registered Userall-developers group
Bulk Change Issues(error)(tick)(tick)
Create Shared Objects(error)(error)(tick)
Manage Group Filter Subscriptions(error)(error)(tick)
    


  • No labels