Last updated: 2021-03-09
Works with CiviCRM 5.13 or higher.
Helper extension to manage settings for multiple entities
This extension does not do anything on it's own. Rather it supports other extensions by storing settings related to entities without the requirement to create a table per extension.
These settings can be accessed using api calls per the examples here https://github.com/eileenmcnaughton/nz.co.fuzion.entitysetting/tree/master/api/v3/examples
Optionally it will also add settings to backend configuration pages.
More notes here
Currently we have a few extensions using this:
https://github.com/eileenmcnaughton/nz.co.fuzion.frontendpageoptions - allows you to configure alternate thank you pages & to specify a relationship to be created when someone registers another person for an event, Will probably add the functionality to make some pages 'renewal only' into here
https://github.com/eileenmcnaughton/nz.co.fuzion.remindersconfig - allows config of an alternate from_address on scheduled reminder emails
https://github.com/eileenmcnaughton/nz.co.fuzion.relatedpermissions - master not distributed release uses this to specify some relationship types should always be permissioned