API Reference PhoenixKitEntities v#0.1.4

Copy Markdown View Source

Modules

Dynamic entity system for PhoenixKit.

Embeddable entity form component for publishing pages. Renders a public submission form based on entity configuration.

Controller for handling public entity form submissions.

Entity data records for PhoenixKit entities system.

PubSub helpers for coordinating real-time entity updates.

Struct representing an entity field type definition.

Field type definitions and utilities for the Entities system.

Dynamic form builder for entity data forms.

Consolidated migration for the PhoenixKit Entities module.

Exports entities and their data to JSON files.

Handles import of entities and entity data from JSON files with conflict resolution.

Filesystem storage operations for entity mirror/export system.

Presence tracking for collaborative entity editing.

Helper functions for collaborative editing with Phoenix.Presence.

Route module for PhoenixKit Entities.

Entities source for sitemap generation.

Logic for resolving entity and record URLs based on router introspection, entity settings, and global configuration.

LiveView for creating and editing entity data records. Provides dynamic form interface based on entity schema definition.

LiveView for browsing and managing entity data records. Provides table view with pagination, search, filtering, and bulk operations.

LiveView for viewing entity data records. Displays data with public form fields separated from other fields. Uses FormBuilder with disabled fields for the form section.

LiveView for listing and managing all entities. Provides interface for viewing, publishing, and deleting entity schemas.

LiveView for managing entities system settings and configuration. Provides interface for enabling/disabling entities module and viewing statistics.

LiveView for creating and editing entity schemas. Provides form interface for defining entity fields, types, and validation rules.

LiveView hooks for entity module pages.

Mix Tasks

Mix task to export entity definitions and data to JSON files.

Mix task to import entity definitions and data from JSON files.