Update of
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/resources
In directory james.mmbase.org:/tmp/cvs-serv32097
Modified Files:
attachmentsearch.jsp
Log Message:
CMSC-1208 Can delete attachements in channel with insuficient rights
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/resources
See also: http://www.mmbase.org/jira/browse/CMSC-1208
Index: attachmentsearch.jsp
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/resources/attachmentsearch.jsp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- attachmentsearch.jsp 6 Jan 2009 01:57:32 -0000 1.21
+++ attachmentsearch.jsp 6 Jan 2009 05:01:20 -0000 1.22
@@ -97,21 +97,33 @@
</th>
<th nowrap="true"><a
href="javascript:orderBy('title')" class="headerlink" ><fmt:message
key="attachmentsearch.titlecolumn" /></a></th>
<th nowrap="true"><a
href="javascript:orderBy('filename')" class="headerlink" ><fmt:message
key="attachmentsearch.filenamecolumn" /></a></th>
+ <th nowrap="true"><fmt:message
key="locate.creationchannelcolumn" /></th>
<th nowrap="true"><a
href="javascript:orderBy('size')"><fmt:message
key="attachmentsearch.filesizecolumn" /></a></th>
<th nowrap="true"><a
href="javascript:orderBy('mimetype')" class="headerlink" ><fmt:message
key="attachmentsearch.mimetypecolumn" /></a></th>
</tr>
<tbody class="hover">
- <c:set var="useSwapStyle">true</c:set>
<mm:node number="<%= RepositoryUtil.ALIAS_TRASH %>">
<mm:field id="trashnumber" name="number"
write="false"/>
</mm:node>
+ <c:set var="useSwapStyle">true</c:set>
<mm:listnodes referid="results">
+ <mm:field name="number" jspvar="channelNumber"
write="false"/>
+ <cmsc:rights nodeNumber="${channelNumber}"
var="rights"/>
<mm:relatednodes role="creationrel"
type="contentchannel">
<c:set var="creationRelNumber"><mm:field
name="number" id="creationnumber"/></c:set>
- </mm:relatednodes>
+ <mm:compare referid="trashnumber"
referid2="creationnumber">
+ <c:set var="channelName"><fmt:message
key="search.trash" /></c:set>
+ <c:set var="channelIcon"
value="/editors/gfx/icons/trashbin.png"/>
+ <c:set var="channelIconMessage"><fmt:message
key="search.trash" /></c:set>
+ </mm:compare>
<mm:field name="number" jspvar="channelNumber"
write="false"/>
<cmsc:rights nodeNumber="${channelNumber}"
var="rights"/>
- <c:if test="${creationRelNumber != trashnumber}" >
+ <mm:compare referid="trashnumber"
referid2="creationnumber" inverse="true">
+ <mm:field name="name" jspvar="channelName"
write="false"/>
+ <c:set var="channelIcon"
value="/editors/gfx/icons/type/contentchannel_${rights}.png"/>
+ <c:set var="channelIconMessage"><fmt:bundle
basename="cmsc-security"><fmt:message key="role.${rights}"
/></fmt:bundle></c:set>
+ </mm:compare>
+ </mm:relatednodes>
<mm:import
id="url">javascript:selectElement('<mm:field name="number"/>', '<mm:field
name="title" escape="js-single-quotes"/>','<mm:attachment
escape="js-single-quotes"/>');</mm:import>
<tr <c:if
test="${useSwapStyle}">class="swap"</c:if> href="<mm:write referid="url"/>">
<td style="white-space:nowrap;">
@@ -135,6 +147,10 @@
</td>
<td onMouseDown="objClick(this);"><mm:field
name="title"/></td>
<td onMouseDown="objClick(this);"><mm:field
name="filename"/></td>
+ <td style="white-space: nowrap;"
onMouseDown="objClick(this);">
+ <img src="<cmsc:staticurl
page="${channelIcon}"/>" align="top" alt="${channelIconMessage}" />
+ ${channelName}</a>
+ </td>
<td onMouseDown="objClick(this);">
<mm:field name="size" jspvar="filesize"
write="false"/>
<c:choose>
@@ -151,7 +167,6 @@
</td>
<td onMouseDown="objClick(this);"><mm:field
name="mimetype"/></td>
</tr>
- </c:if>
<c:set var="useSwapStyle">${!useSwapStyle}</c:set>
</mm:listnodes>
</tbody>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs