Получить измененное количество страниц за неделю назад
Мне нужен виджет на первой странице интранета. Он должен отображать количество страниц, которые были изменены n количество дней назад.
Я пробовал что-то подобное, но всегда возвращает 0
var changeLog = (IChangeLog)ClassFactory.CreateInstance(typeof(IChangeLog), new object[0]);
ChangeLogQueryInfo query = new ChangeLogQueryInfo();
query.From = DateTime.Now.AddDays(-7);
query.Category = new int?(1);
query.Action = (int)ChangeLogPage.ActionType.Publish;
query.MaxRecordsToReturn = 100;
return changeLog.GetChangeCountBackwards(query);
Какие-либо предложения?
1 ответ
Глупый вопрос, а включен ли журнал изменений?
Ты пытался
IList<IChangeLogItem> list = changeLog.GetChanges(query, ReadDirection.Backwards, SortOrder.Descending);
Вы получаете какие-либо результаты?
Также стоит отметить, что использование журнала изменений не поддерживается