logo

Список изменений в системе версии 3.15.36

Изменения интерфейсов пользователя

  1. В разделе Маркетинг на панели бюджета убраны кнопки редактирования и удаления в строке с отображением суммы по вложенному мероприятию, которая складывается из сумм вложенных воздействий. Чтобы отредактировать бюджет по этому мероприятию, нужно перейти в карточки воздействий.
  2. В операции "Оповещение" при публикации и проверке процесса добавлена валидация обязательных для заполнения полей: указание темы и наличие хотя бы одного получателя.

Изменения в моделях и менеджерах

  1. В классе EleWise.ELMA.Common.Models.WebData помечены устаревшими следующие методы:
  • CreateFromEntity(IEntity entity, Func<PropertyMetadata, bool> propertyFilter, Func<TablePartMetadata, bool> tablePartFilter);
  • CreateFromEntity(IEntity entity, EntitySerializationSettings settings, Func<PropertyMetadata, bool> propertyFilter, Func<TablePartMetadata, bool> tablePartFilter).

Вместо них используются:

  • CreateFromEntity(IEntity entity, Func<PropertyMetadata, bool> propertyFilter, Func<ITablePartMetadata, bool> tablePartFilter);
  • CreateFromEntity(IEntity entity, EntitySerializationSettings settings, Func<PropertyMetadata, bool> propertyFilter, Func<ITablePartMetadata, bool> tablePartFilter).
  1. В классе EleWise.ELMA.Common.Models.WebDataFactory помечены устаревшими следующие методы:
  • CreateFromEntity(IEntity entity, Func<PropertyMetadata, bool> propertyFilter, Func<TablePartMetadata, bool> tablePartFilter);
  • CreateFromEntity(IEntity entity, EntitySerializationSettings settings, Func<PropertyMetadata, bool> propertyFilter, Func<TablePartMetadata, bool> tablePartFilter).

Вместо них используются:

  • CreateFromEntity(IEntity entity, Func<PropertyMetadata, bool> propertyFilter, Func<ITablePartMetadata, bool> tablePartFilter);
  • CreateFromEntity(IEntity entity, EntitySerializationSettings settings, Func<PropertyMetadata, bool> propertyFilter, Func<ITablePartMetadata, bool> tablePartFilter).
  1. В классе EleWise.ELMA.Deploy.Serialization.EntityXmlSerializer помечено устаревшим свойство:
  • Func<TablePartMetadata, bool> TablePartFilter.

Вместо него используется:

  • Func<ITablePartMetadata, bool> NeedBindTablePart.
  1. В классе EleWise.ELMA.Events.Audit.EntityModelHistoryHelper помечен устаревшим метод:
  • ReturnWebData(IEnumerable<IEntityModelHistoryItem> entityModelHistoryItems, Func<PropertyMetadata, bool> propertyFilter, Func<TablePartMetadata, bool> tablePartFilter).

Вместо него используется:

  • ReturnWebData(IEnumerable<IEntityModelHistoryItem> entityModelHistoryItems, Func<PropertyMetadata, bool> propertyFilter = null, Func<ITablePartMetadata, bool> tablePartFilter = null).