AntonLV 9 yıl önce
ebeveyn
işleme
c612b3651e

+ 8 - 0
modules/base/profile/classes/BxBaseModProfileModule.php

@@ -555,6 +555,14 @@ class BxBaseModProfileModule extends BxBaseModGeneralModule implements iBxDolPro
         return CHECK_ACTION_RESULT_ALLOWED;
     }
 
+	/**
+     * @return CHECK_ACTION_RESULT_ALLOWED if access is granted or error message if access is forbidden.
+     */
+    public function checkAllowedCompose (&$aDataEntry, $isPerformAction = false)
+    {
+        return $this->checkAllowedView ($aDataEntry, $isPerformAction);
+    }
+
     /**
      * @return CHECK_ACTION_RESULT_ALLOWED if access is granted or error message if access is forbidden.
      */

+ 1 - 1
modules/boonex/events/classes/BxEventsConfig.php

@@ -26,7 +26,7 @@ class BxEventsConfig extends BxBaseModProfileConfig
             'profile-subscribe-add' => 'checkAllowedSubscribeAdd',
             'profile-subscribe-remove' => 'checkAllowedSubscribeRemove',
             'profile-actions-more' => 'checkAllowedViewMoreMenu',
-            'convos-compose' => 'checkAllowedSubscribeAdd',
+            'convos-compose' => 'checkAllowedCompose',
         );
 
         $this->CNF = array (

+ 1 - 1
modules/boonex/groups/classes/BxGroupsConfig.php

@@ -26,7 +26,7 @@ class BxGroupsConfig extends BxBaseModProfileConfig
             'profile-subscribe-add' => 'checkAllowedSubscribeAdd',
             'profile-subscribe-remove' => 'checkAllowedSubscribeRemove',
             'profile-actions-more' => 'checkAllowedViewMoreMenu',
-            'convos-compose' => 'checkAllowedSubscribeAdd',
+            'convos-compose' => 'checkAllowedCompose',
         );
 
         $this->CNF = array (

+ 1 - 1
modules/boonex/organizations/classes/BxOrgsConfig.php

@@ -26,7 +26,7 @@ class BxOrgsConfig extends BxBaseModProfileConfig
             'profile-subscribe-remove' => 'checkAllowedSubscribeRemove',
             'profile-actions-more' => 'checkAllowedViewMoreMenu',
             'profile-set-acl-level' => 'checkAllowedSetMembership',
-            'convos-compose' => 'checkAllowedSubscribeAdd',
+            'convos-compose' => 'checkAllowedCompose',
         );
 
         $this->CNF = array (

+ 1 - 1
modules/boonex/persons/classes/BxPersonsConfig.php

@@ -26,7 +26,7 @@ class BxPersonsConfig extends BxBaseModProfileConfig
             'profile-subscribe-remove' => 'checkAllowedSubscribeRemove',
             'profile-actions-more' => 'checkAllowedViewMoreMenu',
             'profile-set-acl-level' => 'checkAllowedSetMembership',
-            'convos-compose' => 'checkAllowedSubscribeAdd',
+            'convos-compose' => 'checkAllowedCompose',
         );
 
         $this->CNF = array (