Permission to manage paid subscriptions no longer depends on the module
authorAlexander Ebert <ebert@woltlab.com>
Thu, 26 Feb 2015 11:56:46 +0000 (12:56 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 26 Feb 2015 11:56:46 +0000 (12:56 +0100)
commitbae569d84ca8b9e8b81c281fb05b0cbb73b30628
treeaad7f2aa82253ca4d57104d1c875a096f40aac66
parent37ec3c1cff9e93876e27bfbaa4c3da00d803e8de
Permission to manage paid subscriptions no longer depends on the module

The module dependency caused the permission to be discarded if the module is disabled and the target group has been saved meanwhile. This is a side-effect caused by the way the option handler deals with non-present options (and even further with checkboxes in general), but is causing too much confusion.

It is better to properly hide these permissions, but unless we redesign parts of the option system to better handle these cases, hiding this single option is not worth the actual downsides caused by it.
com.woltlab.wcf/userGroupOption.xml