Personal tools
     DOCUMENTATION

rBuilder Online:User Roles

From rPath Wiki

Jump to: navigation, search

An rBuilder Online user can be unregistered or registered, and registered users have product-based roles. A registered rBuilder user could be watching some products while being a member of other products. That user's memberships could be in the role of developer on some products and product owner on others.

Unregistered User

An unregistered user (anonymous user) is a user who is visiting rBuilder without registering as an rBuilder user. An unregistered user can find and read public rBuilder product information and view its repository contents. An unregistered user cannot view private products.

When an unregistered user wants to bookmark or join a product, the user can create and account and sign in.

Registered User

A registered user is a user who has created an rBuilder account and signed in. A registered user has product-based roles, meaning the registered user's role is determined for the scope of a product and can vary from product to product.

A registered user of a product is a registered user who has added the product to their bookmark list. A registered user's bookmark list is no more than a set of bookmarks for rBuilder products. This list is under a section titled Products I Use in a user's product panel.

Any registered user can bookmark any product at any time.

Registered users can request to join a product, and product owners will handle these requests. Members of a product can choose to resign from a product.

There are two types of members of a product: product owners and developers.

Product Team

Product Team Member

A Product Team Member of a product is an Owner, Developer, or user of that product.

Product Owner

An rBuilder User Account that has been granted the "owner" role for a given Product. Owners can modify the configuration of the product they own and can manage releases for that product. They also manage permissions and access control for the product they own. An owner can perform all the actions a developer and user can perform in addition to their own actions.

Product Developer

An rBuilder User Account that has been granted the "developer" role for a given Product. Developers have commit access to repositories and can manage image generation and view releases. A developer can perform all the actions a user can perform in addition to their own actions.

Product User

A product user logged in with a valid rBuilder User Account that is a member of a Product. A product user can be a member of any number of Products. A product user can join a Product or resign from a Product at any time. A product user has read only access on a rBuilder repository.