1
0
Fork 0
mirror of https://github.com/overleaf/overleaf.git synced 2025-04-23 06:28:07 +00:00

Don't show pop-up when changing link sharing status

This commit is contained in:
James Allen 2018-02-06 09:56:46 +00:00
parent c1b20a38dd
commit e7ba75c2e5
2 changed files with 11 additions and 54 deletions
services/web
app/views/project/editor
public/coffee/ide/share/controllers

View file

@ -16,7 +16,7 @@ script(type='text/ng-template', id='shareProjectModalTemplate')
|   
a(
href
ng-click="openMakeTokenBasedModal()"
ng-click="makeTokenBased()"
) #{translate('turn_on_link_sharing')}
span   
a(
@ -35,7 +35,7 @@ script(type='text/ng-template', id='shareProjectModalTemplate')
|   
a(
href
ng-click="openMakePrivateModal()"
ng-click="makePrivate()"
) #{translate('turn_off_link_sharing')}
span   
a(
@ -62,7 +62,7 @@ script(type='text/ng-template', id='shareProjectModalTemplate')
|   
a(
href
ng-click="openMakePrivateModal()"
ng-click="makePrivate()"
) #{translate("make_private")}
.row.project-member

View file

@ -1,7 +1,7 @@
define [
"base"
], (App) ->
App.controller "ShareProjectModalController", ($scope, $modalInstance, $timeout, projectMembers, projectInvites, $modal, $http, ide, validateCaptcha) ->
App.controller "ShareProjectModalController", ($scope, $modalInstance, $timeout, projectMembers, projectInvites, $modal, $http, ide, validateCaptcha, settings, event_tracking) ->
$scope.inputs = {
privileges: "readAndWrite"
contacts: []
@ -180,19 +180,14 @@ define [
$scope.state.error = "Sorry, something went wrong resending the invite :("
event.target.blur()
$scope.openMakePrivateModal = () ->
$modal.open {
templateUrl: "makePrivateModalTemplate"
controller: "MakePrivateModalController"
scope: $scope
}
$scope.makeTokenBased = () ->
$scope.project.publicAccesLevel = "tokenBased"
settings.saveProjectAdminSettings({publicAccessLevel: "tokenBased"})
event_tracking.sendMB 'project-make-token-based'
$scope.openMakeTokenBasedModal = () ->
$modal.open {
templateUrl: "makeTokenBasedModalTemplate"
controller: "MakeTokenBasedModalController"
scope: $scope
}
$scope.makePrivate = () ->
$scope.project.publicAccesLevel = "private"
settings.saveProjectAdminSettings({publicAccessLevel: "private"})
$scope.getReadAndWriteTokenLink = () ->
if $scope?.project?.tokens?.readAndWrite?
@ -211,41 +206,3 @@ define [
$scope.cancel = () ->
$modalInstance.dismiss()
App.controller "MakePublicModalController", ["$scope", "$modalInstance", "settings", ($scope, $modalInstance, settings) ->
$scope.inputs = {
privileges: "readAndWrite"
}
$scope.makePublic = () ->
$scope.project.publicAccesLevel = $scope.inputs.privileges
settings.saveProjectAdminSettings({publicAccessLevel: $scope.inputs.privileges})
$modalInstance.close()
$scope.cancel = () ->
$modalInstance.dismiss()
]
App.controller "MakeTokenBasedModalController", ["$scope", "$modalInstance", "settings", "event_tracking", ($scope, $modalInstance, settings, event_tracking) ->
$scope.makeTokenBased = () ->
$scope.project.publicAccesLevel = "tokenBased"
settings.saveProjectAdminSettings({publicAccessLevel: "tokenBased"})
event_tracking.sendMB 'project-make-token-based'
$modalInstance.close()
$scope.cancel = () ->
$modalInstance.dismiss()
]
App.controller "MakePrivateModalController", ["$scope", "$modalInstance", "settings", ($scope, $modalInstance, settings) ->
$scope.makePrivate = () ->
$scope.project.publicAccesLevel = "private"
settings.saveProjectAdminSettings({publicAccessLevel: "private"})
$modalInstance.close()
$scope.cancel = () ->
$modalInstance.dismiss()
]