Hi,
We are trying to make a customized version of our inbox (that adds custom attributes).
The problem we're having is that although the custom inbox component itself works, it only shows up in the browser tree for dmadmin and other superusers. Does not show up for anyone else.
For my custom in box component:
<?xml version="1.0" encoding="UTF-8"?>
<config version="1.0">
<scope>
<component
extends="inboxlist:webcomponent/config/navigation/inbox/inboxlist_component.xml"
id="inboxdeq">
<class>gov.utah.deq.documentum.inboxdeq.CustomDeqInbox</class>
<columns>
<column>
<attribute>taskName</attribute>
<label>
<nlsid>MSG_TASKNAME</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>sent_by</attribute>
<label>
<nlsid>MSG_TASK_FROM</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>date_sent</attribute>
<label>
<nlsid>MSG_TASK_RECEIVED</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>due_date</attribute>
<label>
<nlsid>MSG_TASK_DUE_DATE</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>task_state</attribute>
<label>
<nlsid>MSG_TASK_STATUS</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>source_docbase</attribute>
<label>
<nlsid>MSG_TASK_SOURCE_DOCBASE</nlsid>
</label>
<visible>true</visible>
</column>
<filter role="queue_processor">
<column>
<attribute>r_priority</attribute>
<label>
<nlsid>MSG_TASK_PRIORITY</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>a_wq_flag</attribute>
<label>
<nlsid>MSG_TASK_IS_PUSHED</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>a_wq_name</attribute>
<label>
<nlsid>MSG_TASK_WQ_NAME</nlsid>
</label>
<visible>true</visible>
</column>
</filter>
<column>
<attribute>deq_work_flow</attribute>
<label>
<nlsid>MSG_DEQWORKFLOW</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>deq_title</attribute>
<label>
<nlsid>MSG_DEQTITLE</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>deq_facility_name</attribute>
<label>
<nlsid>MSG_DEQFACNAME</nlsid>
</label>
<visible>true</visible>
</column>
<column>
<attribute>deq_subject</attribute>
<label>
<nlsid>MSG_DEQSUBJECT</nlsid>
</label>
<visible>true</visible>
</column>
</columns>
<pages>
<start>/custom/jsp/inbox/inbox_list.jsp
</start>
</pages>
<nlsbundle>gov.utah.deq.documentum.inboxdeq.inboxdeqNlsProp
</nlsbundle>
</component>
</scope>
</config>
And for the browsertree:
<config version="1.0">
<scope>
<component modifies="browsertree:webtp/config/browsertreeex_component.xml">
<replace path="nodes.docbasenodes.node[componentid=inboxclassic]">
<node componentid="inboxdeq">
<icon>inbox.gif</icon>
<label>Inbox</label>
</node>
</replace>
</component>
</scope>
</config>
And if I log in as dmadmin or a user with a superuser account, it works fine, otherwise it's missing from the list.
Any ideas or help would be greatly appreciated.