summaryrefslogtreecommitdiff
path: root/journal-content.lisp
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2007-10-07 18:44:13 +0200
committerMatthias Benkard <code@mail.matthias.benkard.de>2007-10-07 18:44:13 +0200
commitb5c357c081a4901c892ab0e61e33ab94ade98086 (patch)
treefcc2b13bf09d5b7cb0c4be6489645aa8cdae9355 /journal-content.lisp
parente6b65cb7b6c16d1fb9ecb86260dddb1fc0c4b115 (diff)
Make use of Akismet for spam detection.
darcs-hash:8828531ab148ca71cca0a0dbef7733717834cbb4
Diffstat (limited to 'journal-content.lisp')
-rw-r--r--journal-content.lisp20
1 files changed, 16 insertions, 4 deletions
diff --git a/journal-content.lisp b/journal-content.lisp
index 6529b57..92c5d6c 100644
--- a/journal-content.lisp
+++ b/journal-content.lisp
@@ -79,17 +79,17 @@
:initarg :id)
(entry-id :type integer
:db-constraints :not-null
- :accessor id-of
+ :accessor entry-id-of
:initarg :entry-id)
(entry :db-kind :join
:db-constraints :not-null
:accessor entry-of
:initarg :entries
- :initform '()
:db-info (:join-class journal-entry
:home-key entry-id
:foreign-key id
- :set nil))
+ :set nil
+ :retrieval :immediate))
(uuid :type (string 36)
:db-constraints :not-null
:accessor uuid-of
@@ -114,7 +114,19 @@
(website :type string
:accessor website-of
:initarg :website
- :initform nil)))
+ :initform nil)
+ (spam-p :type boolean
+ :accessor spamp
+ :initarg :spamp
+ :initform :spamp)
+ (submitter-ip :type string
+ :db-constraints :not-null
+ :accessor submitter-ip
+ :initarg :submitter-ip)
+ (submitter-user-agent :type string
+ :db-constraints :not-null
+ :accessor submitter-user-agent
+ :initarg :submitter-user-agent)))
(clsql:def-view-class journal-category ()