mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-24 21:07:17 +00:00
112 lines
7.3 KiB
HTML
112 lines
7.3 KiB
HTML
{% load i18n %} {# for file/dir share #}
|
|
<div id="file-share" class="tab-popup hide">
|
|
<h3 class="hd">{% trans 'Share %(name)s' %}</h3>
|
|
<div id="file-share-tabs" class="tab-popup-tabs">
|
|
<ul class="tab-popup-tabs-nav">
|
|
<li class="tab"><a href="#link-share" class="a">{% trans "Download Link" %}</a></li>
|
|
<li class="tab" id="upload-link-share-tab"><a href="#upload-link-share" class="a">{% trans "Upload Link" %}</a></li>{# for dir #}
|
|
{% if is_repo_owner %}
|
|
<li class="tab" id="private-share-tab"><a href="#private-share" class="a">{% trans "Private Share" %}</a></li> {# for file #}
|
|
{% endif %}
|
|
{% if ENABLE_SUB_LIBRARY and not repo.is_virtual and is_repo_owner %}
|
|
<li class="tab" id="syncable-share-tab"><a href="#syncable-share" class="a">{% trans "Private Share" %}</a></li> {# for dir #}
|
|
{% endif %}
|
|
</ul>
|
|
|
|
{% if is_repo_owner %}
|
|
<div id="private-share">
|
|
<form id="private-share-form" method="post" action="{% url 'gen_private_file_share' repo.id %}">{% csrf_token %}
|
|
<select name="emails" class="w100" multiple="multiple"></select><br />
|
|
<input type="hidden" name="repo_id" value="" />
|
|
<input type="hidden" name="s_type" value="" />
|
|
<input type="hidden" name="path" value="" />
|
|
<p class="error hide"></p>
|
|
<input type="submit" value="{% trans "Submit"%}" />
|
|
</form>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<div id="link-share">
|
|
<div id="link-options">
|
|
<label class="checkbox-label">
|
|
<span class="checkbox"><input type="checkbox" name="use-passwd" id="link-passwd-switch" class="checkbox-orig" /></span>
|
|
<span class="checkbox-option">{% trans "Add password protection"%}</span>
|
|
</label>
|
|
<div id="link-passwd" class="hide">
|
|
<label>{% trans "Password"%}</label><span class="tip">{% blocktrans %}(at least {{repo_password_min_length}} characters){% endblocktrans %}</span><br />
|
|
<input type="password" name="passwd" disabled="disabled" class="input input-disabled" /><br />
|
|
<label>{% trans "Password again"%}</label><br />
|
|
<input type="password" name="passwd_again" disabled="disabled" class="input input-disabled" />
|
|
</div>
|
|
<p class="error hide"></p>
|
|
</div>
|
|
<button id="gen-link-btn" class="hide">{% trans "Generate"%}</button>
|
|
<div id="share-link-body" class="hide">
|
|
<p><span class="vam">{% trans 'Link: ' %}</span><input type="text" readonly="readonly" id="shared-link-text" class="vam" /></p>
|
|
<button id="send-link">{% trans 'Send' %}</button>
|
|
<button id="rm-shared-link">{% trans 'Delete' %}</button>
|
|
|
|
<form id="link-send-form" action="" method="post" class="hide">{% csrf_token %}
|
|
<label>{% trans "Send to:"%}</label><br />
|
|
<input type="text" class="input" id="link-send-input" name="email" placeholder="{% trans "Emails, Seperated by ','"%}" /><br />
|
|
<input type="hidden" name="file_shared_link" value="{{ dir_shared_link }}" />
|
|
<input type="hidden" name="file_shared_name" value="" />
|
|
<input type="hidden" name="file_shared_type" value="" />
|
|
<label>{% trans "Message (optional):"%}</label><br />
|
|
<textarea class="textarea" name="extra_msg" id="download-extra-msg-text"></textarea><br />
|
|
<p class="error hide"></p>
|
|
<input type="submit" value="{% trans "Submit"%}" class="submit" />
|
|
<input type="button" value="{% trans "Cancel"%}" class="cancel" />
|
|
<p id="sending" class="hide">{% trans "Sending..."%}</p>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="upload-link-share">
|
|
<p class="tip">{% trans "You can share the generated link to others and then they can upload files to this directory via the link." %}</p>
|
|
<div id="upload-link-options">
|
|
<label class="checkbox-label">
|
|
<span class="checkbox"><input type="checkbox" name="use-passwd" id="upload-link-passwd-switch" class="checkbox-orig" /></span>
|
|
<span class="checkbox-option">{% trans "Add password protection"%}</span>
|
|
</label>
|
|
<div id="upload-link-passwd" class="hide">
|
|
<label>{% trans "Password"%}</label><span class="tip">{% blocktrans %}(at least {{repo_password_min_length}} characters){% endblocktrans %}</span><br />
|
|
<input type="password" name="passwd" disabled="disabled" class="input input-disabled" /><br />
|
|
<label>{% trans "Password again"%}</label><br />
|
|
<input type="password" name="passwd_again" disabled="disabled" class="input input-disabled" />
|
|
</div>
|
|
<p class="error hide"></p>
|
|
</div>
|
|
<button id="gen-upload-link-btn" class="hide">{% trans "Generate"%}</button>
|
|
<div id="share-upload-link-body" class="hide">
|
|
<p><span class="vam">{% trans 'Upload Link: ' %}</span><input type="text" readonly="readonly" id="shared-upload-link-text" class="vam" /></p>
|
|
<button id="send-upload-link">{% trans 'Send' %}</button>
|
|
<button id="rm-shared-upload-link">{% trans 'Delete' %}</button>
|
|
|
|
<form id="upload-link-send-form" action="" method="post" class="hide">{% csrf_token %}
|
|
<label>{% trans "Send to:"%}</label><br />
|
|
<input type="text" class="input" id="upload-link-send-input" name="email" placeholder="{% trans "Emails, Seperated by ','"%}" /><br />
|
|
<input type="hidden" name="shared_upload_link" value="{{ dir_shared_upload_link }}" />
|
|
<label>{% trans "Message (optional):"%}</label><br />
|
|
<textarea class="textarea" name="extra_msg" id="upload-extra-msg-text"></textarea><br />
|
|
<p class="error hide"></p>
|
|
<input type="submit" value="{% trans "Submit"%}" class="submit" />
|
|
<input type="button" value="{% trans "Cancel"%}" class="cancel" />
|
|
<p id="upload-sending" class="hide">{% trans "Sending..."%}</p>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
{% if ENABLE_SUB_LIBRARY and not repo.is_virtual and is_repo_owner %}
|
|
<div id="syncable-share">
|
|
{% url 'share_repo' as repo_share_url %}
|
|
{% with post_url=repo_share_url %}
|
|
{% include "snippets/repo_share_form.html" %} {# for sub-lib share #}
|
|
{% endwith %}
|
|
</div>
|
|
{% endif %}
|
|
|
|
</div>
|
|
</div>
|
|
|