Nos descargamos el plugin de ésta web y lo guardamos en el directorio donde descomprimimos los plugins
root@epsilon-noc:/var/trac/capa8/plugins# unzip trac1.0-Permissions-15122.zip
Entramos al directorio, creamos el fichero .egg y lo movemos en el directorio de plugins del proyecto trac con el que estemos trabajando
root@epsilon-noc:/var/trac/capa8/plugins# cd trac1.0-Permissions/ root@epsilon-noc:/var/trac/capa8/plugins/trac1.0-Permissions# ./setup.py bdist_egg root@epsilon-noc:/var/trac/capa8/plugins/trac1.0-Permissions# cp timingandestimationplugin-1.4.8b-py2.7.egg /var/trac/capa8/plugins/
Modificamos el fichero de configuración del proyecto y añadimos la línea dentro de components para activar el módulo
root@epsilon-noc:/var/trac/capa8/conf# vi trac.ini [components] timingandestimationplugin.* = enabled
Hacemos un upgrade del proyecto para que se apliquen los cambios
root@epsilon-noc:/var/trac/capa8/conf# trac-admin /var/trac/capa8 upgrade root@epsilon-noc:/var/trac/capa8/conf# trac-admin /var/trac/capa8 wiki upgrade
Y si al cargar de nuevo el trac nos dice que trac.ini no tiene permisos de lectura arreglamos los permisos
root@epsilon-noc:/var/trac# chown www-data:www-data * -R
Para activar el menú de configuración del timing en el trac, en el fichero trac.ini añadiremos lo siguiente al final
[timingandestimation] #change what permission is required to view the billing/management screen # default is REPORT_VIEW billing_permission=TRAC_ADMIN