EPrints Technical Mailing List Archive

Message: #07692

< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

Re: [EP-tech] unset or overwrite triggers

No easily, the idiot* who designed that part of the system didn't put IDs into the triggers, it just makes a list of each trigger function reference for each priority.


All I can suggest is, near the end of the cfg.d files (they load alphabetically) remove ALL the triggers from a priority, and reapply just the ones you want. It's a fragile solution.

*I was that idiot, sorry about that.

On 14/02/2019 10:40, Alan.Stiles via Eprints-tech wrote:

Is it possible in a local cfg.d script to replace or disable an existing trigger?


I’ve realised that, due to non-standard field usage, there are functions that never get triggered for us, so I’d like to replace the existing trigger without hacking the existing plugin module.





-- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302). The Open University is authorised and regulated by the Financial Conduct Authority in relation to its secondary activity of credit broking.
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** EPrints developers Forum: http://forum.eprints.org/
Christopher Gutteridge <totl@soton.ac.uk> 
You should read our team blog at http://blog.soton.ac.uk/webteam/