comments.Comment (Comment)

Comment(id, modified, created, user, owner_type, owner_id, body, body_short_preview, body_full_preview, reply_to, private, comment_type)

Master tables : comments.AllComments (Comments), comments.Comments (Comments), comments.CommentsByX (Comments), comments.MyComments (My Comments), comments.RecentComments (Recent comments)

Slave tables : comments.CommentsByMentioned (Mentioned in), comments.RepliesByComment (Replies), courses.ActivitiesByLine (Activities), courses.ActivitiesBySlot (Activities), courses.ActivitiesByTopic (Activities), courses.EnrolmentsByCourse (Enrolments), courses.LinesByTopic (Activity lines)

Database fields:

  • ID (id) : See <django.db.models.fields.BigAutoField: id>.

  • Modified (modified) : The time when this database object was last modified.

  • Created (created) : The time when this object was created.

  • Author (user) : The author of the comment.

  • Topic (type) (owner_type) : See <django.db.models.fields.related.ForeignKey: owner_type>.

  • Topic (object) (owner_id) : See <lino.modlib.gfks.fields.GenericForeignKeyIdField: owner_id>.

  • Body (body) : The full body text of your comment.

  • Preview (body_short_preview) : A read-only preview of the first paragraph of body.

  • Preview (full) (body_full_preview) : A read-only full preview of body.

  • Reply to (reply_to) : See <django.db.models.fields.related.ForeignKey: reply_to>.

  • Private (private) : See <django.db.models.fields.BooleanField: private>.

  • Comment Type (comment_type) : See <django.db.models.fields.related.ForeignKey: comment_type>.

  • Emotion (my_emotion) : See lino.modlib.comments.models.Comment.my_emotion.

  • (None) (card_summary) : See lino.modlib.comments.models.Comment.card_summary.

  • Created (created_natural) : See lino.modlib.comments.models.Comment.created_natural.

  • Name (name_column) : See lino.modlib.comments.models.Comment.name_column.

  • (None) (navigation_panel) : See lino.modlib.comments.models.Comment.navigation_panel.

  • Workflow (workflow_buttons) : List of actions that change the workflow state of this object.

  • (None) (overview) : See lino.modlib.comments.models.Comment.overview.

  • Pick Emotion (pick_my_emotion) : See lino.modlib.comments.models.Comment.pick_my_emotion.

Referenced from comments.Comment.reply_to, comments.Mention.comment, comments.Reaction.comment

Database fields

Internal name

Verbose name

Help text

id

ID

modified

Modified

The time when this database object was last modified.

created

Created

The time when this object was created.

user

Author

The author of the comment.

owner_type

Topic (type)

owner_id

Topic (object)

body

Body

The full body text of your comment.

body_short_preview

Preview

A read-only preview of the first paragraph of body.

body_full_preview

Preview (full)

A read-only full preview of body.

reply_to

Reply to

private

Private

comment_type

Comment Type

owner

Topic

The topic this comment is about. This field is a Generic Foreign Key, i.e. users can basically comment on any database object. It is however the application developer who decides where comments can be created and how they are being displayed.

my_emotion

Emotion

card_summary

None

created_natural

Created

name_column

Name

navigation_panel

None

workflow_buttons

Workflow

List of actions that change the workflow state of this object.

overview

None

pick_my_emotion

Pick Emotion