# Terms subscribe(cascade(schema.TermSet, "scheme"), schema.TermScheme, "attributeChange", "name") subscribe(text.reset_simple_term_mapping, schema.Term, "delete") subscribe(text.reset_simple_term_mapping, schema.Term, "save") # Version State Save subscribe(translation_request.process_version_state_change_in_translation_requests, version_state.VersionState, "save") # Time subscribe(cascade(person.PersonSet, "era"), timeperiod.TimePeriod, "attributeChange", "symbol") subscribe(cascade(person.PersonSet, "generation"), timeperiod.TimePeriod, "attributeChange", "symbol") # Person key change subscribe(cascade(person.PersonRelationshipSet, "to_key"), person.Person, "attributeChange", "key") subscribe(cascade(person.PersonRelationshipSet, "from_key"), person.Person, "attributeChange", "key") subscribe(cascade_to_list(text.IndexSet, "authors"), person.Person, "attributeChange", "key") subscribe(cascade(person.PersonRelationshipSet, "type"), person.PersonRelationshipType, "attributeChange", "key") # Person delete subscribe(cascade_delete(person.PersonRelationshipSet, "to_key", "key"), person.Person, "delete") subscribe(cascade_delete(person.PersonRelationshipSet, "from_key", "key"), person.Person, "delete") subscribe(cascade_delete_to_list(text.IndexSet, "authors", "key"), person.Person, "delete") # Gardens subscribe(cascade(garden.GardenStopSet, "garden"), garden.Garden, "attributeChange", "key") subscribe(cascade_delete(garden.GardenStopSet, "garden", "key"), garden.Garden, "delete") subscribe(cascade(garden.GardenStopRelationSet, "garden"), garden.Garden, "attributeChange", "key") subscribe(cascade_delete(garden.GardenStopRelationSet, "garden", "key"), garden.Garden, "delete") # from stop to stop rel
subscribe( translation_request.process_version_state_change_in_translation_requests, version_state.VersionState, "save") # Time subscribe(cascade(person.PersonSet, "era"), time.TimePeriod, "attributeChange", "symbol") subscribe(cascade(person.PersonSet, "generation"), time.TimePeriod, "attributeChange", "symbol") # Person key change subscribe(cascade(person.PersonRelationshipSet, "to_key"), person.Person, "attributeChange", "key") subscribe(cascade(person.PersonRelationshipSet, "from_key"), person.Person, "attributeChange", "key") subscribe(cascade_to_list(text.IndexSet, "authors"), person.Person, "attributeChange", "key") subscribe(cascade(person.PersonRelationshipSet, "type"), person.PersonRelationshipType, "attributeChange", "key") # Person delete subscribe(cascade_delete(person.PersonRelationshipSet, "to_key", "key"), person.Person, "delete") subscribe(cascade_delete(person.PersonRelationshipSet, "from_key", "key"), person.Person, "delete") subscribe(cascade_delete_to_list(text.IndexSet, "authors", "key"), person.Person, "delete") # Gardens subscribe(cascade(garden.GardenStopSet, "garden"), garden.Garden,