@tanglemedia/directus-collection-embed
Version:
Installs the Embed Collection to your Directus project.
47 lines (43 loc) • 899 B
JavaScript
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();
}