feat(panettone): Add a user settings table

Add a new user-settings table and dao class, with a flag that allows an
individual user to disable receiving email notifications

Change-Id: I537bfca74490941934c0adc7328bcd6ed5c9c0b9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2803
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <mail@tazj.in>
This commit is contained in:
Griffin Smith 2021-04-03 13:03:44 -04:00 committed by glittershark
parent 9551b628d0
commit 37d573479b
2 changed files with 33 additions and 1 deletions

View file

@ -34,6 +34,9 @@
(:export
:connect-postgres :ddl/init
:user-settings
:user-dn :enable-email-notifications-p :settings-for-user
:issue :issue-comment :issue-event
:id :subject :body :author-dn :issue-id :status :created-at :acting-user-dn
:field :previous-value :new-value