UNPKG

@tanglemedia/directus-collection-embed

Version:

Installs the Embed Collection to your Directus project.

47 lines (43 loc) 899 B
const COLLECTION_NAME = "tngl_embed"; // preset that applies to any user or role const PRESETS = [ { bookmark: null, user: null, role: null, collection: COLLECTION_NAME, search: null, layout: "tabular", layout_query: JSON.stringify({ tabular: { sort: ["title"], fields: ["title", "type"], }, }), layout_options: JSON.stringify({ tabular: { widths: { type: 407.7890625, title: 250.984375, }, }, }), refresh_interval: null, filter: null, icon: "bookmark_border", color: null, }, ]; export async function up(knex) { await knex("directus_presets").insert(PRESETS); } export async function down(knex) { await knex("directus_presets") .where({ user: null, role: null, bookmark: null, collection: COLLECTION_NAME, }) .del(); }