Список изменений в системе версии 3.15.36
Изменения интерфейсов пользователя
- В разделе Маркетинг на панели бюджета убраны кнопки редактирования и удаления в строке с отображением суммы по вложенному мероприятию, которая складывается из сумм вложенных воздействий. Чтобы отредактировать бюджет по этому мероприятию, нужно перейти в карточки воздействий.
- В операции "Оповещение" при публикации и проверке процесса добавлена валидация обязательных для заполнения полей: указание темы и наличие хотя бы одного получателя.
Изменения в моделях и менеджерах
- В классе 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).
- В классе 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).
- В классе EleWise.ELMA.Deploy.Serialization.EntityXmlSerializer помечено устаревшим свойство:
- Func<TablePartMetadata, bool> TablePartFilter.
Вместо него используется:
- Func<ITablePartMetadata, bool> NeedBindTablePart.
- В классе 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).