&"'\x00]/g,b.encMap={"<":"<",">":">","&":"&",'"':""","'":"'"},b.encode=function(a){return String(a||"").replace(b.encReg,function(a){return b.encMap[a]||""})},b.arg="o",b.helper=",print=function(s,e){_s+=e&&(s||'')||_e(s);},include=function(s,d){_s+=tmpl(s,d);}",typeof define=="function"&&define.amd?define(function(){return b}):a.tmpl=b})(this);
diff --git a/seahub/templates/js/lib-op-popups.html b/seahub/templates/js/lib-op-popups.html
index b61659e2d3..566b1af532 100644
--- a/seahub/templates/js/lib-op-popups.html
+++ b/seahub/templates/js/lib-op-popups.html
@@ -1,4 +1,4 @@
-{% load i18n %}
+{% load i18n upload_tags %}
+ {% upload_js %}
+
+
{% trans "File Upload" %}
+
{% trans "Update %(file_name)s" %}
diff --git a/seahub/templates/myhome.html b/seahub/templates/myhome.html
index d70bd0c2f9..70e122c3ca 100644
--- a/seahub/templates/myhome.html
+++ b/seahub/templates/myhome.html
@@ -224,10 +224,9 @@
app["pageOptions"] = {
base_url: "{{ SITE_ROOT }}" + "home/my/",
csrfToken: "{{ csrf_token }}",
- reposUrl: "{% url 'api2-repos' %}"
-};
-app.globalState = {
- enable_upload_folder: {% if enable_upload_folder %} true {% else %} false {% endif %}
+ reposUrl: "{% url 'api2-repos' %}",
+ 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 %}
};
{% if debug %}
diff --git a/seahub/views/__init__.py b/seahub/views/__init__.py
index 6c33d39e11..f2b4cad857 100644
--- a/seahub/views/__init__.py
+++ b/seahub/views/__init__.py
@@ -53,7 +53,8 @@ from seahub.utils import render_permission_error, render_error, list_to_string,
gen_file_get_url, string2list, MAX_INT, IS_EMAIL_CONFIGURED, \
EVENTS_ENABLED, get_user_events, get_org_user_events, show_delete_days, \
TRAFFIC_STATS_ENABLED, get_user_traffic_stat, new_merge_with_no_conflict, \
- user_traffic_over_limit, send_perm_audit_msg, get_origin_repo_info
+ user_traffic_over_limit, send_perm_audit_msg, get_origin_repo_info, \
+ is_org_context, get_max_upload_file_size
from seahub.utils.paginator import get_page_range
from seahub.utils.star import get_dir_starred_files
from seahub.utils.timeutils import utc_to_local
@@ -1166,6 +1167,8 @@ def myhome(request):
repo_create_url = reverse("repo_create")
+ max_upload_file_size = get_max_upload_file_size()
+
return render_to_response('myhome.html', {
"owned_repos": owned_repos,
"create_shared_repo": False,
@@ -1176,6 +1179,7 @@ def myhome(request):
"sub_repos": sub_repos,
"repo_create_url": repo_create_url,
'enable_upload_folder': settings.ENABLE_UPLOAD_FOLDER,
+ 'max_upload_file_size': max_upload_file_size,
}, context_instance=RequestContext(request))
@login_required