Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

28 wiersze
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)))