Merge pull request #8556 from overleaf/em-tl-image-alpha-only

Show new TeX Live images to alpha users

GitOrigin-RevId: 4a4a96cc1a6661720fcc14dd1ffae275d19a004a
This commit is contained in:
Eric Mc Sween
2022-06-22 15:19:16 -04:00
committed by Copybot
parent 12b7769e00
commit 085a213606
3 changed files with 8 additions and 9 deletions
@@ -2,7 +2,6 @@ const { ObjectId } = require('mongodb')
const _ = require('lodash')
const { promisify } = require('util')
const Settings = require('@overleaf/settings')
const { hasAdminAccess } = require('../Helpers/AdminAuthorizationHelper')
const ENGINE_TO_COMPILER_MAP = {
latex_dvipdf: 'latex',
@@ -164,11 +163,11 @@ function _addNumericSuffixToProjectName(name, allProjectNames, maxLength) {
return null
}
function getAllowedImagesForUser(sessionUser) {
function getAllowedImagesForUser(user) {
const images = Settings.allowedImageNames || []
if (hasAdminAccess(sessionUser)) {
if (user?.alphaProgram) {
return images
} else {
return images.filter(image => !image.adminOnly)
return images.filter(image => !image.alphaOnly)
}
}