From 7a7b21ef3983ab74894b766f8ff7abd5b7d298c2 Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 1 Jul 2015 15:54:01 +0800 Subject: [PATCH] only show open-via-client in pro version --- seahub/templates/js/templates.html | 8 ++++++-- seahub/templates/libraries.html | 1 + seahub/views/__init__.py | 1 + static/scripts/app/views/dirent.js | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/seahub/templates/js/templates.html b/seahub/templates/js/templates.html index 08fcbd10b8..5c09baa6d7 100644 --- a/seahub/templates/js/templates.html +++ b/seahub/templates/js/templates.html @@ -221,7 +221,9 @@ <% if (app.pageOptions.folder_perm_enabled && is_repo_owner) { %>
  • {% trans "Permission" %}
  • <% } %> -
  • {% trans "Open Locally" %}
  • + <% if (is_pro) { %> +
  • {% trans "Open via Client" %}
  • + <% } %> <% } %> @@ -287,7 +289,9 @@
  • {% trans "Move" %}
  • {% trans "Copy" %}
  • {% trans "History" %}
  • -
  • {% trans "Open Locally" %}
  • + <% if (is_pro) { %> +
  • {% trans "Open via Client" %}
  • + <% } %> <% } %> diff --git a/seahub/templates/libraries.html b/seahub/templates/libraries.html index c7c0e7e470..0fb47a92b6 100644 --- a/seahub/templates/libraries.html +++ b/seahub/templates/libraries.html @@ -244,6 +244,7 @@ app["pageOptions"] = { enable_upload_folder: {% if enable_upload_folder %} true {% else %} false {% endif %}, max_upload_file_size: {% if max_upload_file_size %} {{ max_upload_file_size }} {% else %} '' {% endif %}, folder_perm_enabled: {% if folder_perm_enabled %} true {% else %} false {% endif %}, + is_pro: {% if is_pro %} true {% else %} false {% endif %}, cur_note: {% if request.cur_note %} {'id': '{{ request.cur_note.id }}'} {% else %} null {% endif %} }; diff --git a/seahub/views/__init__.py b/seahub/views/__init__.py index bbbd7d4c47..b3e1f8814b 100644 --- a/seahub/views/__init__.py +++ b/seahub/views/__init__.py @@ -1175,6 +1175,7 @@ def libraries(request): 'enable_upload_folder': settings.ENABLE_UPLOAD_FOLDER, 'max_upload_file_size': max_upload_file_size, 'folder_perm_enabled': folder_perm_enabled, + 'is_pro': True if is_pro_version() else False, }, context_instance=RequestContext(request)) @login_required diff --git a/static/scripts/app/views/dirent.js b/static/scripts/app/views/dirent.js index eaa13d3ee2..e943bc4e50 100644 --- a/static/scripts/app/views/dirent.js +++ b/static/scripts/app/views/dirent.js @@ -39,6 +39,7 @@ define([ repo_id: dir.repo_id, is_repo_owner: dir.is_repo_owner, can_generate_shared_link: app.pageOptions.can_generate_shared_link, + is_pro: app.pageOptions.is_pro, repo_encrypted: dir.encrypted })); return this;