Групповая отмена изменений в Zope
Небольшой совет для Zope-разработчиков, пытающихся выбрать множество чекбоксов для отмены изменений ZODB через ZMI. Автор: Andreas Zeidler
Я о том, что действительно нужна кнопка «Выбрать всё», как в списке папки ZMI, но до сих пор это никем не было сделано и опубликовано, так то вот...
Во-первых, и это всё что Вам надо сделать - закладка на следующий фрагмент javascript:
javascript:cbs=document.getElementsByName("transaction_info:list"); for(n=0;n<cbs.length;++n){cbs[n].checked=true};
Затем, когда Вы будете готовы поотменять все те вещи, которые Вы понаделали - выйдите из фреймсета и выберите примерное число транзакций отмены, используя ссылку наподобие этой:
http://localhost:8080/manage_UndoForm?PrincipiaUndoBatchSize:int=200
а потом просто кликните на закладке для выбора всех элементов сразу. Возможно, Вам потребуется отменить выбор некоторых элементов, если Вы задали слишко большое число в ссылке. И затем, наконец, можно окончательно жать «undo»...
По материалам blog.zitc.de
Перевод ООО «Комтет» komtet.ru