overleaf/services/web/frontend/js/main/project-list/left-hand-menu-promo-controller.js
Alasdair Smith e035d526d6 Merge pull request #2287 from overleaf/as-frontend-rearch
Restructure frontend directories

GitOrigin-RevId: 5a1224ca186f4809df45680a80d374c1c318d7bf
2019-11-05 14:22:52 +00:00

24 lines
809 B
JavaScript

define(['base'], App =>
App.controller('LeftHandMenuPromoController', function(
$scope,
UserAffiliationsDataService
) {
$scope.hasProjects = window.data.projects.length > 0
$scope.userHasNoSubscription = window.userHasNoSubscription
const _userHasNoAffiliation = function() {
$scope.userEmails = []
$scope.userAffiliations = []
return UserAffiliationsDataService.getUserEmails().then(function(emails) {
$scope.userEmails = emails
$scope.userAffiliations = emails
.filter(email => email.affiliation)
.map(email => email.affiliation)
$scope.userOnPayingUniversity = $scope.userAffiliations.some(
affiliation => affiliation.institution.licence !== 'free'
)
})
}
_userHasNoAffiliation()
}))