mirror of
https://github.com/overleaf/overleaf.git
synced 2024-10-31 21:21:03 -04:00
a5637651b5
* Add Content-Security-Policy header * Add nonce attribute to script tags * Use source-map for webpack devtool * Add ng-csp attribute when CSP is enabled * Allow overriding CSP settings with environment variables * Hook into render and allow routes to disable the CSP header GitOrigin-RevId: a873736a3514198165f1b2f1e18d002b65f20d30
41 lines
1.7 KiB
Text
41 lines
1.7 KiB
Text
extends ../../layout
|
|
|
|
block head-scripts
|
|
script(type="text/javascript", nonce=scriptNonce).
|
|
window.teamId = '#{teamId}'
|
|
window.hasIndividualRecurlySubscription = #{hasIndividualRecurlySubscription}
|
|
window.inviteToken = '#{inviteToken}'
|
|
|
|
block content
|
|
main.content.content-alt.team-invite
|
|
.container
|
|
.row
|
|
.col-md-8.col-md-offset-2
|
|
if (expired)
|
|
.alert.alert-warning #{translate("email_link_expired")}
|
|
|
|
.row.row-spaced
|
|
.col-md-8.col-md-offset-2.text-center(ng-cloak)
|
|
.card(ng-controller="TeamInviteController")
|
|
.page-header
|
|
h1.text-centered(ng-non-bindable) #{translate("invited_to_group", {inviterName: inviterName, appName: appName})}
|
|
|
|
div(ng-show="view =='hasIndividualRecurlySubscription'")
|
|
p #{translate("cancel_personal_subscription_first")}
|
|
.alert.alert-danger(ng-show="cancel_error" ng-cloak) #{translate("something_went_wrong_canceling_your_subscription")}
|
|
p
|
|
a.btn.btn.btn-default(ng-click="keepPersonalSubscription()", ng-disabled="inflight") #{translate("not_now")}
|
|
|
|
|
a.btn.btn.btn-primary(ng-click="cancelPersonalSubscription()", ng-disabled="inflight") #{translate("cancel_your_subscription")}
|
|
|
|
div(ng-show="view =='teamInvite'")
|
|
p #{translate("join_team_explanation", {appName: appName})}
|
|
p
|
|
a.btn.btn-default(href="/project") #{translate("not_now")}
|
|
|
|
|
a.btn.btn.btn-primary(ng-click="joinTeam()", ng-disabled="inflight") #{translate("accept_invitation")}
|
|
|
|
div(ng-show="view =='inviteAccepted'")
|
|
p(ng-non-bindable) #{translate("joined_team", {inviterName: inviterName})}
|
|
p
|
|
a.btn.btn.btn-primary(href="/project") #{translate("done")}
|