removed 2 unused tables from our database
Removed channels_trustees and moved information of channel administration to the user table. Now the channels-users relationship is Channel 1-N Users.
we do not have the channels_trustees relation anymore, now the channel has_many users and this is done by the schema_associations
removed special case for trustees' abilities. Now a trustee has the same abilities as users. The channel related abilities now are only the channel profile edit and update
Removed the User#trustee? method and now we use only the User#channel association where needed.
seriously?
fixed project spec
fixing specs, still have one issue to solve with channel admin
removed unused code
just fixed the header logo
Created channel method to get current channel in application controller and started using it in some places, we still can use this to make the channels code even simpler. Made admin privileges simpler by requiring only :access to :admin privilege, this is always given to admins and to users in channels tey own.
Merge pull request #366 from diogob/refactor_channels

Refactor channels