src/cm/templates/site/dashboard.html
author Simon Descarpentries <sid@sopinspace.com>
Mon, 21 Oct 2013 16:37:07 +0200
changeset 553 bf26fb47a14c
parent 460 2fdb7d095d5c
child 565 95a5c06c4008
permissions -rw-r--r--
To allow scrolling in Safari mobile, we set the content of text_view_comments frame in a jQuery UI layout. So the automated scrolling operations in c_sync.js must be adjustable to the right part to scroll. Also, if a comment have to be shown outside of the current viewport, we scroll the correct part to that viewport and then set the comment top Y offset to juste what it needs to avoid the "Add comment" button after scrolling operation. If not in Safari mobile, we add an offset here to avoid comment to display under the "Add comment" button.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
{% extends "site/layout/base_workspace.html" %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
{% load com %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
{% load i18n %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
{% load local_perms %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
{% load activity %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
{% block head_base %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
<link href="{% url public-feed %}" title="Workspace feed" type="application/rss+xml" rel="alternate" />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
{% endblock %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
{% block title %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
{% blocktrans %}Dashboard{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
{% endblock %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
{% block head %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
{% endblock %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
{% block main %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
{% get_local_perm request can_create_text as can_create_text %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
{% get_local_perm request can_manage_workspace as can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
tb_conf['current_tab'] = 'dashboard';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
-->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
$(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
    $(".hidden-text-actions").css('visibility','hidden');   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
}) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
-->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
<div id="dashboard" class="tab-meta">   
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
<div style="float:left;width:32%;">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
	<table class="dash_table">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
	    <thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
	        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
	        <th><span class="em">{% blocktrans %}Actions{% endblocktrans %}</span></th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
			</tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
		</thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
		<tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
	        <tr><td>	
320
raph
parents: 314
diff changeset
    48
            {% if can_create_text %}<div class="dash_action"><a class="" href="{% url text-create-content %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/sop_write.png"/>&nbsp;{% blocktrans %}Create a text{% endblocktrans %}</a>&nbsp;<a class="tip" href="#" title="{% blocktrans %}Write a text inside your browser or paste a content from your clipboard{% endblocktrans %}"> </a></div>{% endif %}
314
d22bd8a85f10 add popup tip to create and upload dashboard action links
raph
parents: 238
diff changeset
    49
            {% if can_create_text %}<div class="dash_action"><a class="" href="{% url text-create-upload %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/sop_upload.png"/>&nbsp;{% blocktrans %}Upload a text{% endblocktrans %}</a>&nbsp;<a class="tip" href="#" title="{% blocktrans %}Upload a document from your computer (Text document, Open Format document, Word document){% endblocktrans %}"> </a></div>{% endif %}
460
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 320
diff changeset
    50
            {% if can_create_text %}<div class="dash_action"><a class="" href="{% url text-create-import %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/sop_import.png"/>&nbsp;{% blocktrans %}Import a co-mented text{% endblocktrans %}</a>&nbsp;<a class="tip" href="#" title="{% blocktrans %}Import a text, possibly with comments and attachments, which has been previously exported in XML format from co-ment interface{% endblocktrans %}"> </a></div>{% endif %}
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
    51
            {% if can_manage_workspace %}<div class="dash_action"><a class="" href="{% url user-add %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/group_add.png"/>&nbsp;{% blocktrans %}Invite user{% endblocktrans %}</a></div>{% endif %}
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
    52
            <div class="dash_action"><a class="" href="{% url profile %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/user_edit.png"/>&nbsp;{% blocktrans %}Edit your profile{% endblocktrans %}</a></div>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
    53
            <div class="dash_action"><a class="" href="{% url text %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/page_white_stack.png"/>&nbsp;{% blocktrans %}View text list{% endblocktrans %}</a></div>
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
    54
            {% if can_manage_workspace %}<div class="dash_action"><a class="" href="{% url settings %}"><img align="middle" src="{{ CM_MEDIA_PREFIX }}img/cog_edit.png"/>&nbsp;{% blocktrans %}Configure workspace{% endblocktrans %}</a></div>{% endif %}
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    55
            </td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    56
            </tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    57
		
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    58
		</tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
	</table>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    60
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    61
	{% if to_mod_profiles or to_mod_comments %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
	<table class="dash_table">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
	    <thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    64
	        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    65
	        <th><span class="em">{% blocktrans %}Moderation queue{% endblocktrans %}</span></th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
			</tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
		</thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
		<tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    69
	        <tr><td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
            <ul class="dashlog_list">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    71
            {% for profile in to_mod_profiles %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    72
            	{% with profile.user as user %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    73
            	<li class="dashlog_item">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
				    <div class="dashlog">            	
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
    75
						<img class="dashlog_img" src="{{ CM_MEDIA_PREFIX }}img/user_error_small.png"/>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    76
						<span class="dashlog_data">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    77
            			{% blocktrans %}user {{ user }} awaits approval{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
            			</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
            			<div class="mod_actions">
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
    80
<img src="{{ CM_MEDIA_PREFIX }}img/bullet_go_small.png"/>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    81
<a id="user-approve-{{ user.get_profile.key }}" href="#">{% blocktrans %}approve{% endblocktrans %}</a>/<a id="user-refuse-{{ user.get_profile.key }}" href="#">{% blocktrans %}refuse{% endblocktrans %}</a> {% blocktrans %}membership{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    83
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
$("#user-approve-{{ user.get_profile.key }}").click(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
    url = '{% url user-enable user.get_profile.key %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
	question = "{% blocktrans %}Are you sure you want to approve this user's membership to the workspace?{% endblocktrans %}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
    if (confirm(question)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    88
        $.post(url, function(data){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    89
              window.location = '{% url index %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    90
            });                        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    91
    }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    92
});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    93
$("#user-refuse-{{ user.get_profile.key }}").click(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    94
    url = '{% url user-suspend user.get_profile.key %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
	question = "{% blocktrans %}Are you sure you want to refuse this user's membership to the workspace?{% endblocktrans %}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
    if (confirm(question)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
        $.post(url, function(data){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    98
              window.location = '{% url index %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    99
            });                        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   100
    }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   101
});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   102
-->             			
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   103
</script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   104
</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   105
						
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   106
					<div style="padding-left:22px;" class="dashlog_metadata">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   107
					{% blocktrans with profile.modified|timesince as duration %}registered {{ duration }} ago{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   108
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   109
						  
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   110
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   111
					</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   112
            	</li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   113
            	{% endwith %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   114
            {% endfor %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   115
            {% for comment in to_mod_comments %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   116
            	<li class="dashlog_item">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   117
				    <div class="dashlog">            	
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
   118
						<img class="dashlog_img" src="{{ CM_MEDIA_PREFIX }}img/note_error_small.png"/>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   119
						<span class="dashlog_data">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   120
            	
144
e7e1bc64f613 lpermalink uses id_key
rbernard
parents: 116
diff changeset
   121
		            	{% blocktrans %}comment{% endblocktrans %} <a href="{% url text-view-show-comment comment.text_version.text.key comment.id_key %}">{{ comment.title }}</a>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
		            	{% blocktrans with comment.user as cuser %}by {{ cuser }} on text{% endblocktrans %} <a href="{% url text-view comment.text_version.text.key %}">{{ comment.text_version.text.title }}</a> {% blocktrans %}awaits approval{% endblocktrans %}<br />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   123
		            	</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   124
		            	<div style="padding-left:22px;" class="mod_actions">
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
   125
<img src="{{ CM_MEDIA_PREFIX }}img/bullet_go_small.png"/>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   126
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   127
<a id="comment-approve-{{ comment.key }}" href="#">{% blocktrans %}approve{% endblocktrans %}</a>/<a id="comment-refuse-{{ comment.key }}" href="#">{% blocktrans %}refuse{% endblocktrans %}</a> {% blocktrans %}comment{% endblocktrans %},
144
e7e1bc64f613 lpermalink uses id_key
rbernard
parents: 116
diff changeset
   128
<a href="{% url text-view-show-comment comment.text_version.text.key comment.id_key %}">{% blocktrans %}view in context{% endblocktrans %}</a>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   129
<script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   130
<!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   131
$("#comment-approve-{{ comment.key }}").click(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   132
    url = '{% url text-client-exchange %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   133
	question = "{% blocktrans %}Are you sure you want to approve this comment?{% endblocktrans %}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   134
    if (confirm(question)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   135
        $.post(url,
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   136
                {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   137
            'comment_key':'{{ comment.key }}',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   138
            'fun':'editComment',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   139
            'key':'{{ comment.text_version.text.key }}',
116
5ef5e558e361 fix dashboard bug: add text_version key
raph
parents: 0
diff changeset
   140
            'version_key':'{{ comment.text_version.key }}',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   141
            'state':'approved'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   142
                 },
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   143
               function(data){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   144
              window.location = '{% url index %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   145
            });                        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   146
    }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   147
});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   148
$("#comment-refuse-{{ comment.key }}").click(function(){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   149
    url = '{% url text-client-exchange %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   150
	question = "{% blocktrans %}Are you sure you want to refuse this comment?{% endblocktrans %}";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   151
    if (confirm(question)) {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   152
        $.post(url,
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   153
                {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   154
            'comment_key':'{{ comment.key }}',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   155
            'fun':'editComment',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   156
            'key':'{{ comment.text_version.text.key }}',
116
5ef5e558e361 fix dashboard bug: add text_version key
raph
parents: 0
diff changeset
   157
            'version_key':'{{ comment.text_version.key }}',            
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   158
            'state':'unapproved'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   159
                 },
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   160
               function(data){
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   161
              window.location = '{% url index %}';
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   162
            });                        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   163
    }
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   164
});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   165
-->             			
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   166
</script>		            	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   167
		            	</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   168
						<div style="padding-left:22px;" class="dashlog_metadata">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   169
						{% blocktrans with comment.modified|timesince as duration %}modified {{ duration }} ago{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   170
	                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   171
		            </div>      
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   172
            	</li>           
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   173
            {% endfor %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   174
            </ul>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   175
            </td></tr>		
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   176
		</tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   177
	</table>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   178
	{% endif %}	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   179
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   180
</div>	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   181
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   182
<div style="float:left;width:32%;padding-left:15px;">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   183
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   184
	<table class="dash_table">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   185
	    <thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   186
	        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   187
	        <th><span class="em">{% blocktrans %}Recent texts{% endblocktrans %}</span> (<a href="{% url text %}">{% blocktrans %}all{% endblocktrans %}</a>)</th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   188
			</tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   189
		</thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   190
		<tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   191
	        <tr><td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   192
            <ul class="dashlog_list">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   193
            {% for text in last_texts %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   194
            <li class="dashlog_item">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   195
				    <div class="dashlog">            	
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
   196
						<img class="dashlog_img" src="{{ CM_MEDIA_PREFIX }}img/page_white.png"/>
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   197
						<span class="dashlog_data">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   198
							<a href="{% url text-view text.key %}">{{ text.title }}</a>						
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   199
                    </span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   200
                    <div style="padding-left:22px;" class="dashlog_metadata">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   201
                    {% nb_comments text as nb_comments %}
227
57492cd7e162 add author in activities traces
raph
parents: 160
diff changeset
   202
					{% blocktrans count nb_comments as nb_comments %}{{ nb_comments }} comment{% plural %}{{ nb_comments }} comments{% endblocktrans %},
57492cd7e162 add author in activities traces
raph
parents: 160
diff changeset
   203
					{% blocktrans count text.get_versions_number as versions_number %}1 version{% plural%}{{ versions_number }} versions{% endblocktrans %},
57492cd7e162 add author in activities traces
raph
parents: 160
diff changeset
   204
					{% blocktrans with text.modified|timesince as duration %}modified {{ duration }} ago{% endblocktrans %}
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   205
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   206
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   207
                    </li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   208
            {% empty %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   209
            {% blocktrans %}No texts yet{% endblocktrans %}                    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   210
            {% endfor %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   211
            
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   212
            </ul>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   213
            </td></tr>		
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   214
		</tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   215
	</table>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   216
	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   217
	{% if can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   218
	{% include "site/dashboard_bloc_recent_comments.html" %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   219
	{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   220
</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   221
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   222
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   223
<div style="float:left;width:32%;padding-left:15px;">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   224
	{% if can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   225
	<table class="dash_table">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   226
	    <thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   227
	        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   228
	        <th><span class="em">{% blocktrans %}Workspace activity{% endblocktrans %}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   229
		        ({% ifnotequal span 'month' %}<a href="?{% newparams 'span' 'month' %}">{% blocktrans %}month{% endblocktrans %}</a>{% else %}{% blocktrans %}month{% endblocktrans %}{% endifnotequal %}/{% ifnotequal span 'week' %}<a href="?{% newparams 'span' 'week' %}">{% blocktrans %}week{% endblocktrans %}</a>{% else %}{% blocktrans %}week{% endblocktrans %}{% endifnotequal %}/{% ifnotequal span 'day' %}<a href="?{% newparams 'span' 'day' %}">{% blocktrans %}24 hours{% endblocktrans %}</a>{% else %}{% blocktrans %}24 hours{% endblocktrans %}{% endifnotequal %})</th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   230
			</tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   231
		</thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   232
		<tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   233
        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   234
            <td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   235
                <div>{% blocktrans %}Access{% endblocktrans %}</div>  
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   236
                <div class="spark" id="access">{% blocktrans %}Loading...{% endblocktrans %}</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   237
                <script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   238
                $(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   239
                    $('#access').sparkline({% activity all all span auto 'text_view' 'raw' %}, {'width': '250px','height': '40px'});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   240
                });                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   241
                </script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   242
            </td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   243
        </tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   244
        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   245
            <td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   246
                <div>{% blocktrans %}Commenting{% endblocktrans %}</div>  
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   247
                <div class="spark" id="commenting">{% blocktrans %}Loading...{% endblocktrans %}</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   248
                <script type="text/javascript">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   249
                $(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   250
                    $('#commenting').sparkline({% activity all all span auto 'comment_created' 'raw' %}, {'width': '250px','height': '40px'});
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   251
                });                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   252
                </script>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   253
            </td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   254
        </tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   255
		</tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   256
	</table>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   257
	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   258
	<table class="dash_table">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   259
	    <thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   260
	        <tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   261
	        <th>       
159
4ec5ae89a7b0 hide all option for dashboard activities
raph
parents: 144
diff changeset
   262
	        {% with "yes" as not_show_all%}
4ec5ae89a7b0 hide all option for dashboard activities
raph
parents: 144
diff changeset
   263
	        {% include "site/macros/paginator.html" %}
4ec5ae89a7b0 hide all option for dashboard activities
raph
parents: 144
diff changeset
   264
	        {% endwith %}    
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   265
		        <span class="em">{% blocktrans %}Activities{% endblocktrans %}</span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   266
		        <br />
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   267
	        <span class="view_options">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   268
	            <input type="checkbox" name="view_texts" {% ifequal view_texts 1 %}checked="checked"{% endifequal %} id="view_texts"/>{% blocktrans %}texts{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   269
	            <input type="checkbox" name="view_comments" {% ifequal view_comments 1 %}checked="checked"{% endifequal %} id="view_comments"/>{% blocktrans %}comments{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   270
		        {% if can_manage_workspace %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   271
		            <input type="checkbox" name="view_users" {% ifequal view_users 1 %}checked="checked"{% endifequal %} id="view_users"/>{% blocktrans %}users{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   272
		        {% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   273
	        </span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   274
	        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   275
        <script type="text/javascript">                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   276
        <!--
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   277
        $(function() {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   278
            $("#view_texts").click(function(){                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   279
                window.location = ($(this).attr('checked'))? '?{% newparams 'view_texts' '1' %}' : '?{% newparams 'view_texts' '0' %}' ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   280
            });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   281
            $("#view_comments").click(function(){                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   282
                window.location = ($(this).attr('checked'))? '?{% newparams 'view_comments' '1' %}' : '?{% newparams 'view_comments' '0' %}' ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   283
            });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   284
            $("#view_users").click(function(){                
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   285
                window.location = ($(this).attr('checked'))? '?{% newparams 'view_users' '1' %}' : '?{% newparams 'view_users' '0' %}' ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   286
            });
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   287
        }) ;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   288
        --> 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   289
        </script>	        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   290
			</th>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   291
			</tr>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   292
		</thead>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   293
		<tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   294
	        <tr><td>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   295
	        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   296
                <ul class="dashlog_list">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   297
                <!--     {{ activity.type }} {{ activity.text }} {{ activity.comment }} {{ activity.user }} -->
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   298
                {% for activity in object_list %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   299
                    <li class="dashlog_item">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   300
				    <div class="dashlog">                    
160
0c01050f9717 add logo in settings / fix static file settings
raph
parents: 159
diff changeset
   301
                    <img class="dashlog_img" src={{ CM_MEDIA_PREFIX }}img/{{ activity.img_name }} />
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   302
                    <span class="dashlog_data">                    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   303
                    {{ activity.printable_data }}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   304
                    </span>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   305
                    <div style="padding-left:22px;" class="dashlog_metadata">
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   306
                    {{ activity.printable_metadata }}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   307
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   308
                    </div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   309
                    </li>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   310
                {% empty %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   311
            	{% blocktrans %}No activities{% endblocktrans %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   312
                {% endfor %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   313
                </ul>    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   314
            </td></tr>		
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   315
		</tbody>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   316
	</table>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   317
	{% else %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   318
		{% include "site/dashboard_bloc_recent_comments.html" %}	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   319
	{% endif %}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   320
	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   321
</div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   322
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   323
<div style="clear:both;"></div>
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   324
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   325
</div>
460
2fdb7d095d5c Added import from XML file, including text, comments and attachments.
gibus
parents: 320
diff changeset
   326
{% endblock %}