Удаление билетов trac, созданных с определенной даты до сегодняшнего дня - PullRequest
2 голосов
/ 23 мая 2011

Я оставил свой trac create билет открытым и через несколько недель проверил его, и он был заполнен барахлами, чтобы дать своим компаниям ссылки на seo. Я хочу избавиться от каждого билета, созданного с определенной даты до сегодняшнего дня.

Большое спасибо за вашу помощь

1 Ответ

4 голосов
/ 24 мая 2011

Вы можете удалить заявку, используя команду trac-admin. Чтобы удалить (например) билеты 100-140, попробуйте использовать такой скрипт:

#!/bin/bash

ticket=100
end_ticket=140

while [ $ticket -le $end_ticket ]; do
    trac-admin /path/to/env ticket remove $ticket
    ticket=$(( $ticket + 1 ))
done

Вы также можете удалять заявки прямо из базы данных, но это намного более подвержено ошибкам.

К сожалению, для использования команды trac-admin вам необходим доступ оболочки к серверу, на котором размещен ваш экземпляр Trac. Если у вас нет доступа, это становится намного сложнее.

...