Talia Workflow and Roles, technical specs
Created by daniel. This specs are incomplete. See also RoleManagement
The Role management will be integrated into the Talia Core. Talia will need it's own Role and User management code.
Permissions
To get dynamic permission constants like in the functional spec, it would be necessary to have a TALIA_PERMISSONS constant that contains a const_missing method that will create the necessary "constants" for the permissions.
User login/auth
The role management plugin will need to have access to user objects. Authentication should probably external (login, OpenId?). The authentication should check if the logged on user is a valid Talia User and set the user to the session.
