BlogEngine.Schema.PostRevision (blog_engine v0.1.0)

Copy Markdown View Source

An authored content revision for a post.

Summary

Functions

Builds a trusted content and review changeset for a post revision.

Types

t()

@type t() :: %BlogEngine.Schema.PostRevision{
  __meta__: term(),
  author: term(),
  author_id: term(),
  content_markdown: term(),
  excerpt: term(),
  featured: term(),
  featured_image_alt: term(),
  featured_image_url: term(),
  id: term(),
  inserted_at: term(),
  modified_at: term(),
  post: term(),
  post_id: term(),
  post_revision_tags: term(),
  publish_at: term(),
  reading_time_minutes: term(),
  review_state: term(),
  reviewed_at: term(),
  slug: term(),
  submitted_at: term(),
  tag_ids: term(),
  tags: term(),
  tenant_key: term(),
  title: term(),
  updated_at: term()
}

Functions

changeset(revision, attrs)

@spec changeset(t(), map()) :: Ecto.Changeset.t()

Builds a trusted content and review changeset for a post revision.