From: Alexander Ebert Date: Thu, 26 Feb 2015 11:56:46 +0000 (+0100) Subject: Permission to manage paid subscriptions no longer depends on the module X-Git-Tag: 2.1.0~22 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=bae569d84ca8b9e8b81c281fb05b0cbb73b30628;p=GitHub%2FWoltLab%2FWCF.git 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. --- diff --git a/com.woltlab.wcf/userGroupOption.xml b/com.woltlab.wcf/userGroupOption.xml index e9914de0ea..c59d7bcbce 100644 --- a/com.woltlab.wcf/userGroupOption.xml +++ b/com.woltlab.wcf/userGroupOption.xml @@ -302,7 +302,6 @@ 0 1 1 - module_paid_subscription