2012-10-26 11:15:52 +00:00
{% load seahub_tags i18n %}
2012-10-26 11:50:36 +00:00
{% load url from future %}
2012-10-26 11:54:45 +00:00
< h3 > {% trans "Libraries" %}< / h3 >
2012-10-09 09:47:31 +00:00
< div id = "repos-tabs" >
< div class = "ovhd" >
< ul class = "fleft" >
2012-10-27 03:42:13 +00:00
< li > < a href = "#my-own-repos" onfocus = "this.blur()" > {% trans "Mine" %}< / a > < / li >
< li > < a href = "#repos-shared-to-me" onfocus = "this.blur()" > {% trans "Shared" %}< / a > < / li >
2012-10-27 06:11:37 +00:00
< li > < a href = "#starred-files" onfocus = "this.blur()" > {% trans "Starred" %}< / a > < / li >
2012-10-09 09:47:31 +00:00
< / ul >
2012-10-26 11:54:45 +00:00
< button id = "repo-create" class = "fright" > {% trans "New Library" %}< / button >
2012-10-09 09:47:31 +00:00
< / div >
< div id = "my-own-repos" >
2012-09-05 03:03:15 +00:00
{% if owned_repos %}
< table >
< tr >
2012-09-27 08:32:17 +00:00
< th width = "4%" > <!-- icon --> < / th >
2012-10-26 11:15:52 +00:00
< th width = "24%" > {% trans "Name" %}< / th >
< th width = "43%" > {% trans "Description" %}< / th >
2012-10-27 06:11:37 +00:00
< th width = "15%" > {% trans "Last Update" %}< / th >
2012-10-26 11:15:52 +00:00
< th width = "14%" > {% trans "Operations" %}< / th >
2012-09-05 03:03:15 +00:00
< / tr >
{% for repo in owned_repos %}
< tr >
2012-10-27 03:21:31 +00:00
< td > < img src = "{{MEDIA_URL}}img/sync-folder-20.png" title = "{% trans " Read-Write " % } " alt = "{% trans " directory icon " % } " / > < / td >
2012-09-05 03:03:15 +00:00
< td > < a href = "{{ SITE_ROOT }}repo/{{ repo.props.id }}/" > {{ repo.props.name }}< / a > < / td >
< td > {{ repo.props.desc }}< / td >
{% if repo.latest_modify %}
< td > {{ repo.latest_modify|translate_commit_time }}< / td >
{% else %}
< td > --< / td >
{% endif %}
< td >
2012-10-26 11:15:52 +00:00
< img src = "{{ MEDIA_URL }}img/download-20.png" data = "{{ repo.props.id }}" class = "download-btn op-icon vh" title = "{% trans " Download " % } " alt = "{% trans " Download " % } " / >
< img src = "{{ MEDIA_URL }}img/share-20.png" data = "{{ repo.props.id }}" class = "repo-share-btn op-icon vh" title = "{% trans " Share " % } " alt = "{% trans " Share " % } " / >
< img src = "{{ MEDIA_URL }}img/delete-20.png" data = "{{ SITE_ROOT }}repo/remove/{{ repo.props.id }}/?next={{ request.path }}" class = "repo-delete-btn op-icon vh" title = "{% trans " Delete " % } " alt = "{% trans " Delete " % } " / >
2012-09-05 03:03:15 +00:00
< / td >
< / tr >
{% endfor %}
< / table >
2012-10-09 08:45:06 +00:00
{% else %}
2012-10-27 03:21:31 +00:00
< p class = "empty-repo-tips" > {% trans "You can create a library to organize your files. For example, you can create one for each of your projects. Every library can be synchronized and shared respectively." %}< / p >
2012-09-05 03:03:15 +00:00
{% endif %}
2012-10-09 09:47:31 +00:00
< / div >
< div id = "repos-shared-to-me" >
{% if in_repos %}
< table >
< tr >
< th width = "4%" > <!-- icon --> < / th >
2012-10-26 11:15:52 +00:00
< th width = "20%" > {% trans "Name" %}< / th >
< th width = "36%" > {% trans "Description" %}< / th >
2012-10-27 06:11:37 +00:00
< th width = "15%" > {% trans "Last Update" %}< / th >
2012-10-26 11:15:52 +00:00
< th width = "15%" > {% trans "Share From" %}< / th >
< th width = "10%" > {% trans "Operations" %}< / th >
2012-10-09 09:47:31 +00:00
< / tr >
{% for repo in in_repos %}
< tr >
< td >
{% if repo.user_perm == 'rw' %}
2012-10-27 03:21:31 +00:00
< img src = "{{MEDIA_URL}}img/sync-folder-20.png" title = "{% trans " Read-Write " % } " alt = "{% trans " directory icon " % } " / >
2012-10-09 09:47:31 +00:00
{% else %}
2012-10-27 03:21:31 +00:00
< img src = "{{MEDIA_URL}}img/folder-no-write-20.png" title = "{% trans " Read-Only " % } " alt = "{% trans " directory icon " % } " / >
2012-10-09 09:47:31 +00:00
{% endif %}
< / td >
< td > < a href = "{{ SITE_ROOT }}repo/{{ repo.props.repo_id }}" > {{ repo.props.repo_name }}< / a > < / td >
< td > {{ repo.props.repo_desc }}< / td >
{% if repo.props.last_modified %}
< td > {{ repo.props.last_modified|translate_commit_time }}< / td >
{% else %}
< td > --< / td >
{% endif %}
< td > {{ repo.props.user|email2nickname }}< / td >
< td >
{% if repo.user_perm == 'rw' %}
2012-10-26 11:15:52 +00:00
< img src = "{{ MEDIA_URL }}img/download-20.png" data = "{{ repo.props.repo_id }}" class = "download-btn op-icon vh" title = "{% trans " Download " % } " alt = "{% trans " Download " % } " / >
2012-10-09 09:47:31 +00:00
{% endif %}
2012-10-26 11:15:52 +00:00
< img src = "{{ MEDIA_URL }}img/delete-20.png" data = "{{ SITE_ROOT }}shareadmin/removeshare/?repo_id={{ repo.props.repo_id }}&from={{ repo.props.user }}&to={{ request.user }}" class = "unshare-btn op-icon vh" title = "{% trans " Remove Share " % } " alt = "{% trans " Remove Share " % } " / >
2012-10-09 09:47:31 +00:00
< / td >
< / tr >
{% endfor %}
< / table >
{% else %}
2012-10-27 03:21:31 +00:00
< p class = "empty-repo-tips" > {% trans "Libraries shared to you (for example, by your friends) will be shown here." %}< / p >
2012-10-09 09:47:31 +00:00
{% endif %}
< / div >
2012-10-26 11:50:36 +00:00
< div id = "starred-files" >
{% if starred_files %}
< table >
< tr >
< th width = "5%" > < / th >
2012-10-27 03:21:31 +00:00
< th width = "45%" > {% trans "File" %}< / th >
< th width = "30%" > {% trans "Library" %}< / th >
< th width = "20%" > {% trans "UpdateTime" %}< / th >
2012-10-26 11:50:36 +00:00
< / tr >
{% for sfile in starred_files %}
< tr >
2012-10-27 03:21:31 +00:00
< td class = "icon-container" > < img src = "{{ MEDIA_URL }}img/file/{{ sfile.path|file_icon_filter }}" alt = "{% trans " icon " % } " / > < / td >
2012-10-26 11:50:36 +00:00
< td >
< a href = "{% url 'repo_view_file' sfile.repo.id %}?p={{ sfile.path|urlencode }}" > {{ sfile.formatted_path }}< / a >
< / td >
< td > {{ sfile.repo.name }}< / td >
< td > {{ sfile.last_modified|translate_commit_time }}< / td >
< / tr >
{% endfor %}
< / table >
{% else %}
2012-10-27 03:21:31 +00:00
< p class = "no-starred-file-tips" > {% trans "You can star the important files, and they will be shown here." %}< / p >
2012-10-26 11:50:36 +00:00
{% endif %}
< / div >
2012-10-09 09:47:31 +00:00
< / div >