Change History (9)

For custom panels, you may be using edit_themes. This is the incorrect cap, because that applies to file modifications, which are blocked by default on multisite at the capability level. The correct cap, prior to 3.0, would be switch_themes. As of 3.0, that cap would be edit_theme_options.

That takes me to the second issue, for core panels. These now use edit_theme_options. If you are using custom role definitions or bypassing the database with $wp_user_roles, then you need to add edit_theme_options to those roles.