feat: extend Apprise JSON notification functionality with programmatic data (#1355)

* Fixed incorrect generic deleted notification text

* Added custom "event_source" header for json notifs

* Added internal reference data to event notifs

* Added event listeners to shopping list items

* Fixed type issues

* moved JSON event source k:v pairs to message body

* added hook for all supported custom endpoints
fixed bug that excluded non-custom notification types

* created event_source class to replace loosely-typed dict

* fixed silent error when dispatching a null task

* moved url updates to static function

* added unit tests for event_source url manipulation

* removed array from event bus (it's unsupported)
This commit is contained in:
Michael Genson
2022-06-15 14:49:42 -05:00
committed by GitHub
parent 3030e3e7f4
commit 754e77c9cb
42 changed files with 296 additions and 54 deletions

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} blev opdateret",
"generic-created-with-url": "{name} er oprettet, {url}",
"generic-updated-with-url": "{name} er blevet opdateret, {url}",
"generic-deleted": "{name} er oprettet"
"generic-deleted": "{name} er slettet"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} wurde aktualisiert",
"generic-created-with-url": "{name} wurde erstellt, {url}",
"generic-updated-with-url": "{name} wurde aktualisiert, {url}",
"generic-deleted": "{name} wurde erstellt"
"generic-deleted": "{name} wurde gelöscht"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} a été mis à jour",
"generic-created-with-url": "{name} a été créé, {url}",
"generic-updated-with-url": "{name} a été mis à jour, {url}",
"generic-deleted": "{name} a été créé"
"generic-deleted": "{name} a été supprimée"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} è stato aggiornato",
"generic-created-with-url": "{name} è stato creato, {url}",
"generic-updated-with-url": "{name} è stato aggiornato, {url}",
"generic-deleted": "{name} è stato creato"
"generic-deleted": "{name} è stato cancellato"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} оновлено",
"generic-created-with-url": "{name} створено, {url}",
"generic-updated-with-url": "{name} оновлено, {url}",
"generic-deleted": "{name} створено"
"generic-deleted": "{name} видалено"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}

View File

@@ -17,6 +17,6 @@
"generic-updated": "{name} was updated",
"generic-created-with-url": "{name} has been created, {url}",
"generic-updated-with-url": "{name} has been updated, {url}",
"generic-deleted": "{name} has been created"
"generic-deleted": "{name} has been deleted"
}
}