szabgab/dwimmer — Issue #32: Authorization
Author: szabgab
Created: 2012-01-31 09:31:10+00:00
State: open

- Groups and authorization, each site should be able to allow/disallow users to do things on their site
but there are some global permissions so we might need to have two tables:
user - global_permission
user - site - permission

- Super dupper - initial user belongs to this, can do anything anywhere (or maybe just admin tasks?)
- can comment

- users
- groups (that can hold either users or other groups)
- actions (comment, edit page)

- each page has its properties
1) a blog page normally has one editor but allows comments
2) a wiki page normally can be edited by anyone and has no comments (though it could)
- each site can have global