Debugger in In-Portal is only enabled, when site visitor's IP address is listed in debug.php file. However this is not enough, when developers are using shared IP (for example during Network Address Translation usage) and one or more of the developers wants to disable debug mode for him only.
Also useful, when managers and developers of company, using In-Portal share the same IP address and managers don't want to be in debug mode at all.
I see this as "Disable Permanently"/"Disable" button in debugger toolbar. Once clicked user will be asked for confirmation and once confirmed there are two options:
- disable debugger for entire domain - useful when multiple sites are developed on same domain (for manager)
- disabled for entire site - useful for production sites
Since we will not ask user how what the area of disabling debugger, then only one should be used.