[BETA] Rebuild / Recalculate - Release Notes
This functionality is in the BETA stage and should NOT be used on your live / production forum, not without extensive backups of your entire database so you can easily restore if something goes wrong. While I do need your help testing this feature, I would much prefer it if you cloned your site onto a test board and tried it there, so you don't jeoparise your live forum.
How do I access this feature?
admin.php?dbtech-credits/rebuild
I have alerts enabled, will this spam my users?
No. Alerts are disabled for all events being triggered via this feature.
What events can I recalculate?
Go to the Event Triggers page, and look for a "Yes" under the "Rebuildable" column.
Why can I not recalculate events for Event Trigger X?
Not every event trigger can be made available. If there's not enough data in the database to accurately track historic events and the time at which they happened, I would rather avoid making this event trigger available than having to use incorrect data.
An example of this is the "Interest" event in DragonByte Credits. There's no database record of when this event was applied and how much interest was generated, etc. For that reason, it is impossible to re-add those credits to a user's account at the time & in the amount that it was originally applied.
Sometimes, it is also not possible to accurately determine whether an event applies for performance reasons. An example of this is the "Revive" event, which applies when a thread hasn't been posted in for X amount of time. It would be virtually impossible to accurately track this without a significant performance impact.
That's fine, but I know for a fact that there's data for Event Trigger X, yet I can't recalculate it?
More event triggers will be made available for recalculation as time goes on.
If, once v4 goes out of Beta, you still know of ways to recalculate certain event triggers that have not been made available, please do let me know and show me examples of this in action, and I'll do my best to make them available.
Why can I not specify the currency to recalculate?
In this Beta version, all currencies are recalculated because the ground work needs to be laid (making sure the recalculate feature actually works) before we can add fancy French windows (pick and choose currencies).
It is fully intended to make it possible to specify only certain currencies to be recalculated.
I'm installing this mod for the first time, is this feature safe to use?
Yes. If you do not have any historical data to lose, you can use this feature with no fear at all.