Create a database migration to cleanup dird sources of type 'phonebook' missing 'phonebook_uuid' attribute
Description
Following , the phonebook source backend in dird requires a phonebook_uuid attribute that points to a phonebook resource (created through the /phonebooks API).
Development of dird phonebooks following may assume the existence of that attribute.
It is assumed some wazo deployments may use the phonebook source backend despite that missing link. If those deployments encounter issues related to that assumption, those sources will have to be updated to include the phonebook_uuid or otherwise removed from the database.
Following , the phonebook source backend in dird requires a
phonebook_uuid
attribute that points to a phonebook resource (created through the/phonebooks
API).Development of dird phonebooks following may assume the existence of that attribute.
It is assumed some wazo deployments may use the phonebook source backend despite that missing link. If those deployments encounter issues related to that assumption, those sources will have to be updated to include the
phonebook_uuid
or otherwise removed from the database.