Skip to content
This repository has been archived by the owner on May 8, 2018. It is now read-only.

User Permissions & Entitlement #6

Open
moonglum opened this issue Oct 17, 2011 · 0 comments
Open

User Permissions & Entitlement #6

moonglum opened this issue Oct 17, 2011 · 0 comments
Milestone

Comments

@moonglum
Copy link
Member

In order to interact with the community
As an User
I should be able to create threads and posts in all forums
I should be able to edit my own posts
I should be able to edit my profile
I should be able to see the profiles of other users
I shouldn't be able to edit another users profile

In order to protect the community
As an User
When I am no administrator
I shouldn't be able to create forums or categories
I shouldn't be able to destroy forums or categories
I shouldn't be able to edit forums or categories

In order to be a good administrator within the community
As an User
When I am an administrator
I should be able to create forums or categories
I should be able to destroy forums or categories
I should be able to edit forums or categories

In order to be protected from other users within the community
As an User
When I don't have the entitlment for the category
I shouldn't be able to edit posts by other users
I shouldn't be able to edit the gist of a thread

In order to be a good moderator within the community
As an User
When I do have the entitlment for the category
I should be able to edit posts by other users
I should be able to edit the gist of a thread

In order to maintain the project
As a Developer
I should be able to see a good documentation of the User Class

Entitlement

Has a boolean value moderator
belongs_to :user, :forum
User belongs_to :forum, :through => :entitlement

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant