protected function resolveNotificationConfigurationViewContentByUserType($user)
 {
     $userPanels = array();
     foreach (UserNotificationUtil::getNotificationRulesTypesForCurrentUserByModule() as $module => $panel) {
         $tableHeadRow = array(array('cells' => array(array('elements' => array(array('attributeName' => 'notificationConfigurationTableHead' . $module, 'type' => 'NotificationConfigurationTableHead'))))));
         $userRows = array();
         foreach ($panel as $type => $label) {
             $userRows[] = array('cells' => array(array('elements' => array(array('attributeName' => UserNotificationUtil::getConfigurationAttributeByNotificationType($type), 'type' => UserNotificationUtil::getConfigurationElementTypeByNotificationType($type))))));
         }
         $userPanels[] = array('title' => $module, 'rows' => array_merge($tableHeadRow, $userRows));
     }
     return $userPanels;
 }