head     1.1;
branch   1.1.1;
access   ;
symbols  start:1.1.1.1 gmorris:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2000.08.06.20.19.14;  author gmorris;  state Exp;
branches 1.1.1.1;
next     ;

1.1.1.1
date     2000.08.06.20.19.14;  author gmorris;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@## This file contains the permissions with the roles
## assigned to. This file is used as input by
## "create_MySQL_insert_script_for_access_rights.perl"
##
## Use the following syntax:
## permission:role11,role2,role3, ...
## e.g. add_topic:root, admin, authenticated_user
## 
## The following roles are defined: 
## - root: Role with all Permissions
## - user_admin: Role which handles the user administration
## - admin: Role with all Permissions from Jyve, but
##          NOT from Turbine (add_/modify_user/group/permissions) 
## - trusted_user: Role which can be assigned more Permissions
##                (e.g. add_*, modify_*, ...)
## - authenticated_user: Default role for users with a valid email address
##                       (e.g. add only Permission)
## - guest: Role with no special Permission (can only see the entries)
##
## Please make sure, that you use only defined roles, it won't give
## you any warning about this.
##
## date created:  21. Jan. 2000
## last modified: 06. Mar. 2000
## author:       Bernie Hoeneisen, ETH Zurich <bhoeneis@@ee.ethz.ch>
##

# add_*
add_project:   root, admin, trusted_user
add_faq:       root, admin, trusted_user
add_topic:     root, admin, trusted_user
add_question:  root, admin, trusted_user
add_answer:    root, admin, trusted_user

# add_unreleased_*
add_unreleased_project:   root, admin, trusted_user, authenticated_user
add_unreleased_faq:       root, admin, trusted_user, authenticated_user
add_unreleased_topic:     root, admin, trusted_user, authenticated_user
add_unreleased_question:  root, admin, trusted_user, authenticated_user
add_unreleased_answer:    root, admin, trusted_user, authenticated_user

# modify_*
modify_project:   root, admin, trusted_user
modify_faq:       root, admin, trusted_user
modify_topic:     root, admin, trusted_user
modify_question:  root, admin, trusted_user
modify_answer:    root, admin, trusted_user

# modify_own_*
modify_own_project:   root, admin, trusted_user
modify_own_faq:       root, admin, trusted_user
modify_own_topic:     root, admin, trusted_user
modify_own_question:  root, admin, trusted_user
modify_own_answer:    root, admin, trusted_user

# modify_own_unreleased_*
modify_own_unreleased_project:   root, admin, trusted_user, authenticated_user
modify_own_unreleased_faq:       root, admin, trusted_user, authenticated_user
modify_own_unreleased_topic:     root, admin, trusted_user, authenticated_user
modify_own_unreleased_question:  root, admin, trusted_user, authenticated_user
modify_own_unreleased_answer:    root, admin, trusted_user, authenticated_user

# see_unreleased_*
see_unreleased_project:   root, admin, trusted_user
see_unreleased_faq:       root, admin, trusted_user
see_unreleased_topic:     root, admin, trusted_user
see_unreleased_question:  root, admin, trusted_user
see_unreleased_answer:    root, admin, trusted_user

# release_*
release_project:   root, admin
release_faq:       root, admin
release_topic:     root, admin
release_question:  root, admin
release_answer:    root, admin

@


1.1.1.1
log
@Initial check-in of Jyve with WebMacro
@
text
@@
