mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
2dd860c431
Consolidate emails requests on the dashboard GitOrigin-RevId: acfaf92dee257712e1eb3ffbf75b536fd1619e1d
27 lines
811 B
JavaScript
27 lines
811 B
JavaScript
import App from '../../base'
|
|
|
|
export default App.controller('LeftHandMenuPromoController', function(
|
|
$scope,
|
|
UserAffiliationsDataService,
|
|
eventTracking
|
|
) {
|
|
$scope.hasProjects = window.data.projects.length > 0
|
|
$scope.userHasNoSubscription = window.userHasNoSubscription
|
|
|
|
$scope.upgradeSubscription = function() {
|
|
eventTracking.send('subscription-funnel', 'project-page', 'upgrade')
|
|
}
|
|
|
|
$scope.share = function() {
|
|
eventTracking.send('subscription-funnel', 'project-page', 'sharing')
|
|
}
|
|
|
|
const _userHasNoAffiliation = function() {
|
|
$scope.withAffiliations = window.data.userAffiliations.length > 0
|
|
$scope.userOnPayingUniversity = window.data.userAffiliations.some(
|
|
affiliation => affiliation.licence && affiliation.licence !== 'free'
|
|
)
|
|
}
|
|
|
|
_userHasNoAffiliation()
|
|
})
|