pauleveritt/pyramid_bottlecap — Issue #34: Stop the staff hack for deciding to display Calendar in global nav, et al.
Author: pauleveritt
Created: 2012-01-16 20:03:04+00:00
State: open

We have a number of hacks in Classic KARL. For example, to determine if we should show the Calendar as a top-level tag, we do a test on whether the current requesting user is "staff". That's a specific policy. Instead, we should make a new permission and diddle it on the site, allowing people to adjust the ACL.

This pattern is in a number of places. Find places where we check to see if a user is staff and refactor to use permissions instead.