Help with Rights implementation

Hello everyone,

This is my first Yii application and I am building a project management system, much like the Trackstar, except with a larger scope.

Instead of doing user authentication and authorization manually, I’ve decided to use Rights.

I need some direction with the following.

I’d like to be able to assign users to a project. Once a user has been assigned to a Project, they can be added to task items and will receive reminders, etc.

I’m not sure if I should be using business rules, or if Rights has a better way of doing this.

I’m also not sure how to assign a user a role for a single project, rather than over the entire application.

Your help will be much appreciated.