Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

28 行
790B

  1. #|
  2. User Feedback Module
  3. TODO User Messaging Module
  4. |#
  5. (in-package #:cl-deck-builder2.models.feedback)
  6. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  7. (defclass feedback ()
  8. ((user :accessor feedback-user-of
  9. :col-type user
  10. :initarg :user)
  11. (body :accessor feedback-body-of
  12. :col-type :text
  13. :initarg :body))
  14. (:metaclass registered-table-class))
  15. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  16. (defgeneric create-feedback (user body)
  17. (:documentation "Use CREATE-DAO to construct a new FEEDBACK instance. Return the instance, if successful, NIL otherwise.")
  18. (:method ((user user) (body string))
  19. (create-dao 'feedback
  20. :user user
  21. :body body)))