<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE grid-config PUBLIC "-//Appian Corporation//DTD ASI Grid Configuration //EN" "/com/appiancorp/asi/components/grid/internal/grid-config.dtd">

<grid-config>
  <grid-data name="portal.portalPagesForCategoryGrid" type="com.appiancorp.ap2.grid.PortalPageForCategoryGrid">
  </grid-data>

  <grid-data name="portal.portalPagesAndCategoriesForCategoryGrid" type="com.appiancorp.ap2.grid.PortalPageForCategoryGrid">
    <config-param name="include_categories" value="true"/>
  </grid-data>

  <grid-data name="portal.portalPagesForGroupGrid" type="com.appiancorp.ap2.grid.PortalPagesForGroupGrid">
  </grid-data>
  
  <grid-data name="portal.portalPagesCreatedGrid" type="com.appiancorp.ap2.grid.PortalPagesCreatedGrid">
  </grid-data>

  <grid-data name="portal.portalPagesApprovalGrid" type="com.appiancorp.ap2.grid.PortalPagesApprovalGrid">
  </grid-data>

  <grid-data name="portal.portalPagesEditGrid" type="com.appiancorp.ap2.grid.PortalPagesEditGrid">
  </grid-data>
  
  <grid-data name="portal.portalPageSearchGrid" type="com.appiancorp.ap2.grid.PortalPageSearchGrid">
  </grid-data>

  <grid-data name="portal.portalPagesBookmarkedGrid" type="com.appiancorp.ap2.grid.PortalPagesBookmarkedGrid">
  </grid-data>

  <grid-data name="portal.getNotificationsGrid" type="com.appiancorp.ap2.GetNotificationsGrid">
  </grid-data>

  <grid-data name="portal.portletGrid" type="com.appiancorp.ap2.grid.PagePortletsGrid">
  </grid-data>
  
  <grid-data name="portal.pageSecurityGrid" type="com.appiancorp.ap2.grid.PageSecurityGrid"/>

  <grid-data name="portal.pageSharingGrid" type="com.appiancorp.ap2.grid.PageSharingGrid"/>

  <grid-type name="portal.notifications">
    <column name="" sort="false" width="2%">
      <header>
        <token name="input" value="type=checkbox,name=selectAll,onclick=checkAllNotifs();"/>
      </header>
      <display type="com.appiancorp.suiteapi.portal.Notification" >
        <token name="input" value="type=checkbox,name=cntf,value=0/{id}"/>
      </display>
    </column>
	<column name="Alert" width="68%">
      <display type="com.appiancorp.suiteapi.portal.Notification">
        <token name="jsp" value="/portal/alert_link.jsp"/>
      </display>
    </column>
    <column name="Sent Date/Time {gridTimezoneDisplay}" sort="true" width="30%">
      <display type="com.appiancorp.suiteapi.portal.Notification" sortAttribute="timestamp">
        <token name="datetime" value="{timestamp}"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="portal.portalPagesCreatedContents">
	<column name="Page" sort="true" width="24%">
      <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="name">
        <token name="link" value="href=/portal.do?$p={id}"/>
        <token name="expr" value="{name}"/>
        <token name="close_link" />
      </display>
    </column>
	<column name="Date Created {gridTimezoneDisplay}" sort="true" width="24%">
      <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="dateCreated">
        <token name="jsp" value="/portal/directory_date_created.jsp"/>
      </display>
    </column>
	<column name="Type" sort="true" width="13%">
      <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="group">
        <token name="jsp" value="/portal/directory_personal_community.jsp"/>
      </display>
    </column>
	<column name="Category" sort="false" width="17%">
	  <display type="com.appiancorp.suiteapi.portal.PageInfo">
		<token name="jsp" value="/portal/directory_category_name.jsp"/>
	  </display>
    </column>
	<column name="Department/Team" sort="false" width="17%">
      <display type="com.appiancorp.suiteapi.portal.PageInfo">
	    <token name="jsp" value="/portal/directorycreated_community_team.jsp"/>
	  </display>
	</column>
	<column name="Delete" sort="false" width="5%">
      <display type="com.appiancorp.suiteapi.portal.PageInfo">
	    <token name="jsp" value="/portal/directory_delete.jsp"/>
	  </display>
	</column>
  </grid-type>

  <grid-type name="portal.portalPagesBookmarked">
    <column name="" sort="false" width="18px">
      <header>
        <token name="input" value="type=checkbox,name=selectAll,onclick=checkAllBookmarks();"/>
      </header>
      <display type="com.appiancorp.suiteapi.portal.PageInfo" >
        <token name="input" value="type=checkbox,name=cbm,value={id}"/>
      </display>
    </column>
    <column name="Page" sort="true">
        <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="name">
          <token name="link" value="href=/portal.do?$p={id}"/>
          <token name="expr" value="{name}"/>
          <token name="close_link" />
        </display>
      </column>
    <column name="Date Created {gridTimezoneDisplay}" sort="true">
        <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="dateCreated">
          <token name="jsp" value="/portal/directory_date_created.jsp"/>
        </display>
      </column>
    <column name="Type" sort="true">
        <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="group">
          <token name="jsp" value="/portal/directory_personal_community.jsp"/>
        </display>
      </column>
    <column name="Category" sort="false">
      <display type="com.appiancorp.suiteapi.portal.PageInfo">
      <token name="jsp" value="/portal/directory_category_name.jsp"/>
      </display>
      </column>
    <column name="Department/Team" sort="false">
        <display type="com.appiancorp.suiteapi.portal.PageInfo">
        <token name="jsp" value="/portal/directorycreated_community_team.jsp"/>
      </display>
    </column>
  </grid-type>


  <grid-type name="portal.portalPagesEditContents">
	<column name="Pages" sort="true">
      <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="name">
        <token name="link" value="href=/portal.do?$p={id}"/>
        <token name="expr" value="{name}"/>
        <token name="close_link" />
      </display>
    </column>
	<column name="Category" sort="false">
	  <display type="com.appiancorp.suiteapi.portal.PageInfo">
		<token name="jsp" value="/portal/directory_category_name.jsp"/>
	  </display>
    </column>
	<column name="Community/Team" sort="false">
      <display type="com.appiancorp.suiteapi.portal.PageInfo">
	    <token name="jsp" value="/portal/directoryedit_community_team.jsp"/>
	  </display>
	</column>
  </grid-type>

  <grid-type name="portal.portalPagesApprovalContents">
	<column name="Page" sort="true">
      <display type="com.appiancorp.suiteapi.portal.PageInfo" sortAttribute="name">
        <token name="link" value="href=/portal.do?$p={id}"/>
        <token name="expr" value="{name}"/>
        <token name="close_link" />
      </display>
    </column>
	<column name="Community/Team" sort="false">
      <display type="com.appiancorp.suiteapi.portal.PageInfo">
	    <token name="jsp" value="/portal/directoryapproval_community_team.jsp"/>
	  </display>
	</column>
  </grid-type>

  <grid-type name="portal.pageSecurity">
    <column name="" sort="false">  
      <display type="com.appiancorp.ap2.grid.PageSecurityEntry">
        <token name="jsp" value="/portal/renderPageSecurityCheckbox.jsp"/>
      </display>
    </column>
	  <column name="Name" sort="true">
      <display type="com.appiancorp.ap2.grid.PageSecurityEntry">
        <token name="jsp" value="/portal/renderPageSecurityDisplay.jsp"/>
      </display>
    </column>
	  <column name="Role" sort="true">
      <display type="com.appiancorp.ap2.grid.PageSecurityEntry">
      </display>
    </column>
  </grid-type>

  <grid-type name="portal.pageSharing">
    <column name="" sort="false">  
      <display type="com.appiancorp.ap2.grid.PageSecurityEntry">
        <token name="jsp" value="/portal/renderPageSecurityCheckbox.jsp"/>
      </display>
    </column>
    <column name="Name" sort="true" width="100%">
      <display type="com.appiancorp.ap2.grid.PageSecurityEntry">
        <token name="jsp" value="/portal/renderPageSecurityDisplay.jsp"/>
      </display>
    </column>
  </grid-type>  
</grid-config>
