about summary refs log tree commit diff
path: root/web/panettone/src/packages.lisp
diff options
context:
space:
mode:
authorGriffin Smith <grfn@gws.fyi>2021-04-03T17·03-0400
committerglittershark <grfn@gws.fyi>2021-04-04T14·17+0000
commit37d573479ba56eebc5304f5209790ba7a4a3762b (patch)
tree08b2355a43f461090b062ba9d0c5a304a26672aa /web/panettone/src/packages.lisp
parent9551b628d02323b01ecb80220342eea488f7200e (diff)
feat(panettone): Add a user settings table r/2425
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>
Diffstat (limited to 'web/panettone/src/packages.lisp')
-rw-r--r--web/panettone/src/packages.lisp3
1 files changed, 3 insertions, 0 deletions
diff --git a/web/panettone/src/packages.lisp b/web/panettone/src/packages.lisp
index 3b6edcdd14e3..3bdb553b7089 100644
--- a/web/panettone/src/packages.lisp
+++ b/web/panettone/src/packages.lisp
@@ -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