Hello from MCP server

List Files | Just Commands | Repo | Logs

← back |
/// <reference path="../pb_data/types.d.ts" />

function fixtureData(app) {
  const permissionTypes = app.findCollectionByNameOrId("permissionTypes");
  const typeData = ["allow", "deny"];

  for (const data of typeData) {
    let record = new Record(permissionTypes);
    record.set("name", data);
    app.save(record);
  }

  const permissionActions = app.findCollectionByNameOrId("permissionActions");
  const actionData = ["list", "view", "create", "update", "delete"];
  for (const data of actionData) {
    let record = new Record(permissionActions);
    record.set("name", data);
    app.save(record);
  }

  const resources = app.findCollectionByNameOrId("resources");
  const resourceData = [
    "profiles",
    "organizations",
    "roles",
    "permissions",
    "books",
    "pricebookChanges",
  ];
  for (const data of resourceData) {
    let record = new Record(resources);
    record.set("name", data);
    app.save(record);
  }
}

migrate(
  (app) => {
    fixtureData(app);
    // add up queries...
  },
  (app) => {
    // add down queries...
  },
);