Allow focal grooming events to be mutual or of unknown direction
authorKarl O. Pinc kop@karlpinc.com <kop@karlpinc.com>
Sat, 4 Jul 2026 18:20:38 +0000 (18:20 +0000)
committerKarl O. Pinc kop@karlpinc.com <kop@karlpinc.com>
Sat, 4 Jul 2026 18:20:38 +0000 (18:20 +0000)
commit4a14c8dee5f4baa1fc54a99080ed4b8c8bd9f74c
treef9cf678b7321e4a4d4286b4c3862ba7c2820381c
parent8c60e1e63d15a2408d0fb22e571bc9570889d594
Allow focal grooming events to be mutual or of unknown direction

This changes focal grooming events (EVENTS.Behavior = sdb_grooming) so
they must be dyadic, instead of allowing individuals other than the
actor and recipient to be participants in the event.

The validation of dyadic behavioral events was re-worked to remove
redundancies.
db/schemas/lib/triggers/create/roles.m4
doc/src/tables/events.m4
doc/src/tables/groomings.m4