@payloadcms/plugin-multi-tenant
Version:
Multi Tenant plugin for Payload
15 lines (14 loc) • 557 B
JavaScript
import { defaults } from '../defaults.js';
import { getUserTenantIDs } from './getUserTenantIDs.js';
export function getTenantAccess({ fieldName, tenantsArrayFieldName = defaults.tenantsArrayFieldName, tenantsArrayTenantFieldName = defaults.tenantsArrayTenantFieldName, user }) {
const userAssignedTenantIDs = getUserTenantIDs(user, {
tenantsArrayFieldName,
tenantsArrayTenantFieldName
});
return {
[fieldName]: {
in: userAssignedTenantIDs || []
}
};
}
//# sourceMappingURL=getTenantAccess.js.map