The give_record submodule is a legacy of following the core contact module in building Give, and bringing in the contact_storage module— give_record is directly analogous to contact_storage, but in the case of Give there doesn't seem to be a practical way to have the functionality offered by give_record, as it has evolved,
In theory the key functionality offered by the give_record module— donation forms as full entities that can be referenced (as from Paragraphs) and rendered in different view modes, and of course the recording of donations on the Drupal site (not with any financially identifying information) could be separated into a different module. But there doesn't seem to be any reason to, and as built the Give module depends on records being kept by Give record just to be able to work through the two-page donation process.
So it's best for Give Record to be merged into Give. Probably no need to change any database table names to do this. In any case a goal is not to have any impact on existing installs.
Comments
Comment #2
gnugetDone.
Comment #3
gnugetComment #4
mlncn commentedExcellently done. Thank you.
Comment #6
mlncn commentedThis error happens on trying to run update hooks so i don't think an update hook will fix this, but if anyone has an old version of the module, you can get into your database MariaDB/MySQL what have you, as with `drush sqlc`, and fix it with this:
DELETE FROM key_value WHERE name = 'give_record';