INNER CODE UNIT · JavaScript

canUserAccessSlug

chadbyte/clay · lib/server.js:215

  function canUserAccessSlug(userId, slug) {
    if (!userId || !slug) return false;
    var project = projects && projects.get(slug);
    var status = project && project.getStatus ? project.getStatus() : null;
    if (status && status.isMate === true) {
      return users.canAccessProject(userId, {
        visibility: "private",
        ownerId: status.projectOwnerId || null,
        allowedUsers: [],
      }) === true;
    }
    if (!onGetProjectAccess) return false;
    var access = onGetProjectAccess(slug);
    if (!access || access.error) return false;
    return users.canAccessProject(userId, access) === true;
  }

  var realVersion = require("../package.json").version;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…