From 559350eaa28600c8b11a278f1e976e4d560ba3f4 Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Wed, 2 Nov 2016 16:08:47 +0000 Subject: [PATCH] Avoid showing the history upgrade teaser when user is not the project owner. --- .../web/app/views/project/editor/history.jade | 137 +++++++++--------- 1 file changed, 66 insertions(+), 71 deletions(-) diff --git a/services/web/app/views/project/editor/history.jade b/services/web/app/views/project/editor/history.jade index 3799b22363..4806b0a9b8 100644 --- a/services/web/app/views/project/editor/history.jade +++ b/services/web/app/views/project/editor/history.jade @@ -2,84 +2,79 @@ div#history(ng-show="ui.view == 'history'") span(ng-controller="HistoryPremiumPopup") .upgrade-prompt(ng-if="project.features.versioning === false && ui.view === 'history'") - div(sixpack-switch="teaser-history") - .message( - sixpack-default - ng-show="project.owner._id == user.id" - ) - p.text-center: strong #{translate("upgrade_to_get_feature", {feature:"full Project History"})} - p.text-center.small(ng-show="startedFreeTrial") #{translate("refresh_page_after_starting_free_trial")} - ul.list-unstyled - li - i.fa.fa-check   - | #{translate("unlimited_projects")} - - li - i.fa.fa-check   - | #{translate("collabs_per_proj", {collabcount:'Multiple'})} - - li - i.fa.fa-check   - | #{translate("full_doc_history")} - - li - i.fa.fa-check   - | #{translate("sync_to_dropbox")} - - li - i.fa.fa-check   - | #{translate("sync_to_github")} - - li - i.fa.fa-check   - |#{translate("compile_larger_projects")} - p.text-center(ng-controller="FreeTrialModalController") - a.btn.btn-success( - href - ng-class="buttonClass" - ng-click="startFreeTrial('history')" - sixpack-convert="teaser-history" - ) #{translate("start_free_trial")} - - .message.message-wider( - sixpack-when="focused" - ng-show="project.owner._id == user.id" - ) - header.message-header - h3 History - - .message-body - h4.teaser-title See who changed what. Go back to previous versions. - img.teaser-img( - src="/img/teasers/history/teaser-history.png" - alt="History" - ) + div(ng-if="project.owner._id == user.id") + div(sixpack-switch="teaser-history") + .message(sixpack-default) + p.text-center: strong #{translate("upgrade_to_get_feature", {feature:"full Project History"})} p.text-center.small(ng-show="startedFreeTrial") #{translate("refresh_page_after_starting_free_trial")} - .row - .col-md-8.col-md-offset-2 - ul.list-unstyled - li - i.fa.fa-check   - | Catch up with your collaborators changes - - li - i.fa.fa-check   - | See changes over any time period - - li - i.fa.fa-check   - | Revert your documents to previous versions - - li - i.fa.fa-check   - | Restore deleted files + ul.list-unstyled + li + i.fa.fa-check   + | #{translate("unlimited_projects")} + + li + i.fa.fa-check   + | #{translate("collabs_per_proj", {collabcount:'Multiple'})} + + li + i.fa.fa-check   + | #{translate("full_doc_history")} + + li + i.fa.fa-check   + | #{translate("sync_to_dropbox")} + + li + i.fa.fa-check   + | #{translate("sync_to_github")} + + li + i.fa.fa-check   + |#{translate("compile_larger_projects")} p.text-center(ng-controller="FreeTrialModalController") a.btn.btn-success( href ng-class="buttonClass" ng-click="startFreeTrial('history')" sixpack-convert="teaser-history" - ) Try it for free + ) #{translate("start_free_trial")} + + .message.message-wider(sixpack-when="focused") + header.message-header + h3 History + + .message-body + h4.teaser-title See who changed what. Go back to previous versions. + img.teaser-img( + src="/img/teasers/history/teaser-history.png" + alt="History" + ) + p.text-center.small(ng-show="startedFreeTrial") #{translate("refresh_page_after_starting_free_trial")} + .row + .col-md-8.col-md-offset-2 + ul.list-unstyled + li + i.fa.fa-check   + | Catch up with your collaborators changes + + li + i.fa.fa-check   + | See changes over any time period + + li + i.fa.fa-check   + | Revert your documents to previous versions + + li + i.fa.fa-check   + | Restore deleted files + p.text-center(ng-controller="FreeTrialModalController") + a.btn.btn-success( + href + ng-class="buttonClass" + ng-click="startFreeTrial('history')" + sixpack-convert="teaser-history" + ) Try it for free .message(ng-show="project.owner._id != user.id") p #{translate("ask_proj_owner_to_upgrade_for_history")}