Vectrum
Sign In
JjohannSoAdd wikisHistory
15 lines · 483 Bytes · JavaScript
// Repositories have a wiki (a git repository of its own, under data/wikis/) unless the owner turns
// it off. Stored as "disabled" so existing repositories get one.

migrate(
  (app) => {
    const repos = app.findCollectionByNameOrId("repos");
    repos.fields.add(new BoolField({ name: "wiki_disabled" }));
    app.save(repos);
  },
  (app) => {
    const repos = app.findCollectionByNameOrId("repos");
    repos.fields.removeByName("wiki_disabled");
    app.save(repos);
  },
);