Requirements: * a syspref in the Logging section, AgreementsLog, to toggle the feature - default to false * On creation of an Agreement, log a 'Create' action with C4::Log::logaction() * On update of an Agreement, log an 'Update' action, including which fields are changed
I propose a (slightly) bigger effort to add abstract logging to all ERM content tables, instead of agreements specific. Ideally, we'd go a step further and add abstract logging to all Koha content tables, but this is likely not reasonable at the moment.
Keep in mind that bug 25159 is on its way.