Jump to content
SpravkaCRM.ru - Ваш справочник по CRM
Ptica

Не ставится галочка Аудит

Recommended Posts

Подскажите, почему в панели администрирования в студии в модуле в настройках поля когда ставишь галочку Аудит и жмешь сохранить галочка не сохраняется?
На локалке, после того как восстановление провел - начала работать.
Мне еще кажется, что восстановление на удаленном сервере не происходит.
С чем это может быть связано?
Создается файл: custom/Extension/modules/Buildings/Ext/Vardefs/sugarfield_about_owner.php
Когда галку ставлю.
В логах: 

[FATAL] Could not write custom/modules/Buildings/language/ru_ru.lang.php


Даю права на ru_ru.Lang.php, мне не жалко
Делаю восстановление
Пишет
Таблица аудита для Buildingss уже существует, пропускаем...
Новых изменений в файлах не происходит.
Галочка так и не работает:(
В cache удаляю Buildings, в новом файле

    'about_owner' => 
    array (
      'name' => 'about_owner',
      'vname' => 'LBL_ABOUT_OWNER',
      'type' => 'text',
      'audited' => true,

 

не появляется.

Где в БД эти записи, так же не могу найти.

Share this post


Link to post
Share on other sites

Здравствуйте попробуйте создать файл custom/Extension/modules/Название модуля/Ext/Vardefs/любое название(на английском).php

и добавить в него следующий код:

$dictionary['название модуля']['fields']['название поля'][''audited'] = true;

сделайте быстрое восстановление проверьте добавление этой строчки в файл

 custom/modules/Название модуля/Ext/Vardefs/vardefs.ext.php

если она там не появилась пропешите ее в этом файле и удалите кеш

Share this post


Link to post
Share on other sites

Добрый день!

В 18.05.2018 at 13:08, Ptica сказал:

Когда галку ставлю.
В логах: 


[FATAL] Could not write custom/modules/Buildings/language/ru_ru.lang.php

 

У вас не корректно настроены права доступа к файлам. SuiteCRM не может редактировать/добавлять их.

Для начала посмотрите от имени кого запускается ваш сервер:

echo exec("id");

Посмотрите, все ли файлы в проекте от этого пользователя и от этой группы?

Выправить ситуацию с настройками доступа можно примерно так:

chown -R 48:48 /var/www/vhosts/crmhosting.ru/crm/public_html/
find /var/www/vhosts/crmhosting.ru/crm/public_html -type d | xargs chmod 0755
find /var/www/vhosts/crmhosting.ru/crm/public_html -type f | xargs chmod 0644

подставляем только свои значения и пути.

Если не помогло, то есть еще одна особенность в SuiteCRM по настройке доступа к файлам и папкам. В config.php:

  'default_permissions' => 
  array (
      'dir_mode' => 1533,
      'file_mode' => 436,
      'user' => 'apache',
      'group' => 'apache',
  ),

попробуйте тут явно задать юзера и группу (обычно они пустые в этом конфиге). Или "поиграйтесь" с цифрами. Например такие попробовать:

  'default_permissions' => 
  array (
    'dir_mode' => 1528,
    'file_mode' => 432,
    'user' => 'crmhosting',
    'group' => 'staff',
  ),

Попробуйте, потом расскажите что получилось ))

В 18.05.2018 at 13:08, Ptica сказал:

Делаю восстановление
Пишет
Таблица аудита для Buildingss уже существует, пропускаем...
Новых изменений в файлах не происходит.
Галочка так и не работает:(

В восстановлении оно лишь таблицу для аудита анализирует (есть или надо создать). Находится ли отдельно взятое поле в аудите или нет - это задача совсем других механизмов, а быстрому восстановлению отношения не имеющих.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×