Веб-сайт имеет определенный тип содержимого, называемый событием, которое используется в календарях и других экранах. Он имеет следующие поля
Event
Label Machine name Field type Widget Operations
Title title Node module element
Group og_group_ref Entity Reference OG reference edit delete
Date field_eventdate Date Pop-up calendar edit delete
Description body Long text and summary Text area with a summary edit delete
Booking Details field_eventbooking Long text Text area (multiple rows) edit delete
Contact Details field_eventcontact Long text Text area (multiple rows) edit delete
Downloads upload File Multiupload edit delete
Retire from Front Page field_retire_from_front_page Date Pop-up calendar edit delete
Key Words field_key_words Term reference Check boxes/radio buttons edit delete
Meta tags metatags Meta tag module form elements.
Location locations Location module form elements
Тип содержимого используется более 10 лет, и существует более 6000 записей этого типа. Большинство записей являются одноразовыми событиями без повторов, но некоторые являются регулярными событиями с повторениями, настроенными на встречи раз в месяц и т. Д. Я хотел бы написать представление для определения тех записей, у которых нет повторяющихся дат, и для которых эта дата уже в прошлом, поэтому их можно удалить из системы, но я не вижу способа определить, какие события имеют повторяющиеся даты, а какие нет. После того, как одноразовые события могут быть представлены в представлении, View Bulk Operations может использоваться для их удаления. Повторяющиеся события более проблематичны c, поскольку некоторые из них могут все еще использоваться, это необходимо определить как второй шаг или выполнить вручную.
Используемый модуль даты - Дата 7.x- 2.10.