mealie/mealie
Michael Genson 23c039b42d
refactor: event bus refactor (#1574)
* refactored event dispatching
added EventDocumentType and EventOperation to Event
added event listeners to bulk recipe changes
overhauled shopping list item events to be more useful
modified shopping list item repo to return more information

* added internal documentation for event types

* renamed message_types.py to event_types.py

* added unique event id and fixed instantiation

* generalized event listeners and publishers
moved apprise publisher to new apprise event listener
fixed duplicate message bug with apprise publisher

* added JWT field for user-specified integration id

* removed obselete test notification route

* tuned up existing notification tests

* added dependency to get integration_id from jwt

* added base crud controller to facilitate events

* simplified event publishing

* temporarily fixed test notification
2022-08-27 10:52:45 -08:00
..
assets Feature/user photo storage (#877) 2021-12-18 19:04:36 -09:00
core refactor: event bus refactor (#1574) 2022-08-27 10:52:45 -08:00
db fix: remove Config.get_attr config and use defaults for tags (#1559) 2022-08-14 11:31:29 -08:00
lang New Crowdin updates (#1581) 2022-08-20 10:46:43 -08:00
pkgs feat: add initial notification support 2022-05-21 10:23:55 -08:00
repos feat: unify recipe card sections (#1560) 2022-08-20 10:59:49 -08:00
routes refactor: event bus refactor (#1574) 2022-08-27 10:52:45 -08:00
schema refactor: event bus refactor (#1574) 2022-08-27 10:52:45 -08:00
scripts security: implement user lockout (#1552) 2022-08-13 13:18:12 -08:00
services refactor: event bus refactor (#1574) 2022-08-27 10:52:45 -08:00
__init__.py v0.4.0 (#236) 2021-03-31 07:20:35 -08:00
app.py security: implement user lockout (#1552) 2022-08-13 13:18:12 -08:00
run.sh feat: added gosu & updated run.sh to switch to the dedicated user (#1395) 2022-08-08 18:39:59 -08:00