<?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="content.communities" type="com.appiancorp.content.dataclasses.ContainerChildrenData">
    <config-param name="container-mask" value="TYPE_COMMUNITY"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.admincommunities" type="com.appiancorp.content.dataclasses.AdministratableCommunityChildrenData">
    <config-param name="container-mask" value="TYPE_COMMUNITY"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.deactivatedcommunities" type="com.appiancorp.content.dataclasses.DeactivatedContentsData">
    <config-param name="container-mask" value="TYPE_COMMUNITY"/>
  </grid-data>
  <grid-data name="content.knowledgeCenters" type="com.appiancorp.content.dataclasses.ContainerChildrenData">
    <config-param name="container-mask" value="TYPE_PERSONAL_KC"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.personal_and_teams" type="com.appiancorp.km.dataclasses.PersonalAndTeamsData">
    <config-param name="container-mask" value="TYPE_PERSONAL_KC"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.toplevel_communities_old_id" type="com.appiancorp.km.dataclasses.ToplevelCommunitiesDataOld">
    <config-param name="container-mask" value="TYPE_COMMUNITY"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.community_children_old_id" type="com.appiancorp.km.dataclasses.CommunityChildrenDataOld">
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.kc_children_old_id" type="com.appiancorp.km.dataclasses.KnowledgeCenterChildrenDataOld">
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.folder_children_old_id" type="com.appiancorp.km.dataclasses.FolderChildrenDataOld">
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.personal_and_teams_old_id" type="com.appiancorp.km.dataclasses.PersonalAndTeamsDataOld">
    <config-param name="container-mask" value="TYPE_PERSONAL_KC"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>

  <grid-data name="content.searchCommunities" type="com.appiancorp.km.dataclasses.SearchKnowledgeData">
    <config-param name="container-mask" value="TYPE_COMMUNITY"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchKnowledgeCenters" type="com.appiancorp.km.dataclasses.SearchKnowledgeData">
    <config-param name="container-mask" value="TYPE_ANY_KC"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchContents" type="com.appiancorp.km.dataclasses.SearchKnowledgeData">
    <config-param name="container-mask" value="TYPE_FOLDER"/>
  </grid-data>
  <grid-data name="content.searchFolders" type="com.appiancorp.km.dataclasses.SearchKnowledgeData">
    <config-param name="container-mask" value="TYPE_FOLDER"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchDocuments" type="com.appiancorp.km.dataclasses.SearchKnowledgeData">
    <config-param name="build-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchCommunitiesOld" type="com.appiancorp.km.dataclasses.SearchKnowledgeDataOld">
    <config-param name="container-mask" value="TYPE_COMMUNITY"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchKnowledgeCentersOld" type="com.appiancorp.km.dataclasses.SearchKnowledgeDataOld">
    <config-param name="container-mask" value="TYPE_ANY_KC"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchFoldersOld" type="com.appiancorp.km.dataclasses.SearchKnowledgeDataOld">
    <config-param name="container-mask" value="TYPE_FOLDER"/>
    <config-param name="build-non-containers" value="false"/>
  </grid-data>
  <grid-data name="content.searchContentsOld" type="com.appiancorp.km.dataclasses.SearchKnowledgeDataOld">
    <config-param name="container-mask" value="TYPE_FOLDER"/>
  </grid-data>

  <grid-data name="knowledge.knowledgeCenterContentsData" type="com.appiancorp.km.dataclasses.KnowledgeCenterContentsData"/>
  <grid-data name="knowledge.folderContentsData" type="com.appiancorp.km.dataclasses.FolderContentsData"/>
  <grid-data name="knowledge.documentVersionsData" type="com.appiancorp.km.dataclasses.DocumentVersionsData"/>
  <grid-data name="knowledge.favoritesData" type="com.appiancorp.km.dataclasses.FavoritesData"/>
  <grid-data name="knowledge.folderContentPickerSearchData" type="com.appiancorp.km.dataclasses.FolderContentPickerSearchData"/>
  <grid-data name="knowledge.findFolderData" type="com.appiancorp.km.dataclasses.FindFolderData"/>
  <grid-data name="knowledge.whatsnew" type="com.appiancorp.ap2.p.ac_nsub.WhatsNewInSubscriptionsGrid"/>
  
  <grid-data name="content.knowledgecenter.PendingAccess" type="com.appiancorp.km.knowledgecenter.PendingAccessRequest" />
  <!-- Knowledge Management Security -->
  <grid-data name="content.security.KMSecurityNativeData" type="com.appiancorp.km.security.KMNativeSecurityData" />
  <grid-data name="content.security.KMInheritedSecurityData" type="com.appiancorp.km.security.KMInheritedSecurityData" />
  
  <grid-type name="knowledge.knowledgeCenterContentsGrid">
    <column name="" sort="false" width="60px">
      <header>
        <token name="jsp" value="/knowledge/selectall_genericform.jsp"/>
      </header>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" >
        <token name="jsp" value="/knowledge/kc_folder_checkbox.jsp"/>
      </display>
    </column>
    <column name="Name" sort="true" width="37%">
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="name">
        <token name="jsp" value="/knowledge/kc_fol_icon.jsp"/>
        <token name="jsp" value="/knowledge/kc_fol_name.jsp"/>
        <token name="jsp" value="/knowledge/kc_fol_discuss.jsp"/>
      </display>
    </column>
    <column name="Size" sort="true" width="13%">
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="numberOfDocuments">
        <token name="jsp" value="/knowledge/gridColumnFilesCount.jsp"/>
      </display>
    </column>
    <column name="Creator" sort="true" width="25%">
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="creator">
        <token name="users" value="{creator}"/>
      </display>
    </column>
    <column name="Date/Time {gridTimezoneDisplay}" sort="true" width="22%">
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="dateCreated">
        <token name="datetime" value="{dateCreated}"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="knowledge.whatsnew">
    <column name="Document" sort="true">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="name">
        <token name="link" value="href=/knowledge/ViewFolderContents.do?id={folderId},portletTarget=false"/>
        <token name="image_tag" value="src=/collaboration/img/foldersmall.gif,alt={folderName},useTextBundle=false"/>
        <token name="close_link" value=""/>
        <token name="jsp" value="/knowledge/folder_doc_icon.jsp"/>
        <token name="jsp" value="/knowledge/folder_doc_name.jsp"/>
      </display>
    </column>
    <column name="Document" sort="true">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="dateCreated">
        <token name="datetime" value="{dateCreated}"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="knowledge.favoritesGrid" >
    <column name="" sort="false" width="20px" >
      <header>
        <token name="jsp" value="/knowledge/selectall_genericform.jsp"/>
      </header>
      <display type="com.appiancorp.ac.beans.CollaborationDocument" >
        <token name="jsp" value="/knowledge/folder_doc_checkbox.jsp"/>
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" >
        <token name="jsp" value="/knowledge/kc_folder_checkbox.jsp"/>
      </display>
    </column>
    <column name="Name" sort="true" width="37%">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="name">
        <token name="jsp" value="/knowledge/folder_doc_icon.jsp"/>
        <token name="jsp" value="/knowledge/folder_doc_name.jsp"/>
        <token name="jsp" value="/knowledge/folder_doc_discuss.jsp"/>
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="name" >
        <token name="jsp" value="/knowledge/kc_fol_icon.jsp"/>
        <token name="jsp" value="/knowledge/kc_fol_name.jsp"/>
        <token name="jsp" value="/knowledge/kc_fol_discuss.jsp"/>
      </display>
    </column>
    <column name="Parent" sort="true" width="25%">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="knowledgeCenterName">
        <token name="jsp" value="/knowledge/favorites_docfol_parent.jsp"/>
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="knowledgeCenterName">
        <token name="jsp" value="/knowledge/favorites_docfol_parent.jsp"/>
      </display>
    </column>
    <column name="Type" sort="true" width="7%">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="extension">
        <token name="expr" value="{extensionName}" />
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder">
        <token name="expr" value="" />
      </display>
    </column>
    <column name="Size" sort="true" width="7%">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="size">
        <token name="jsp" value="/knowledge/folder_doc_size.jsp"/>
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="numberOfDocuments">
        <token name="jsp" value="/knowledge/gridColumnFilesCount.jsp"/>
      </display>
    </column>
    <column name="Creator" sort="true" width="7%">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="lastUserToModify">
        <token name="users" value="{lastUserToModify}"/>
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="creator">
        <token name="users" value="{creator}"/>
      </display>
    </column>
    <column name="Date/Time {gridTimezoneDisplay}" sort="true" width="15%">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="dateCreated">
        <token name="datetime" value="{dateCreated}"/>
      </display>
      <display type="com.appiancorp.ac.beans.CollaborationFolder" sortAttribute="dateCreated">
        <token name="datetime" value="{dateCreated}"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="knowledge.documentVersionsGrid">
    <column name="" sort="false" width="22px" text-align="center">
      <header>
        <token name="jsp" value="/knowledge/selectall_genericform.jsp"/>
      </header>
      <display type="com.appiancorp.ac.beans.CollaborationDocument" >
        <token name="jsp" value="/knowledge/versions_doc_checkbox.jsp"/>
      </display>
    </column>
    <column name="Version" sort="true" width="100px" text-align="center">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="dateCreated">
        <token name="jsp" value="/collaboration/versions_doc_vnum.jsp"/>
      </display>
      <display type="com.appiancorp.suiteapi.collaboration.Document" sortAttribute="dateCreated">
        <token name="jsp" value="/collaboration/versions_doc_vnum.jsp"/>
      </display>
    </column>
	  <column name="Name" sort="true" width="200px">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="name">
        <token name="jsp" value="/knowledge/folder_doc_icon.jsp"/>
        <token name="jsp" value="/collaboration/versions_doc_name.jsp"/>
      </display>
      <display type="com.appiancorp.suiteapi.collaboration.Document" sortAttribute="name">
        <token name="jsp" value="/knowledge/folder_doc_icon.jsp"/>
        <token name="expr" value="{name}"/>
      </display>
    </column>
    <column name="Size" sort="true" width="75px">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="size">
        <token name="jsp" value="/knowledge/folder_doc_size.jsp"/>
      </display>
      <display type="com.appiancorp.suiteapi.collaboration.Document" sortAttribute="size">
        <token name="jsp" value="/knowledge/folder_doc_size.jsp"/>
      </display>
    </column>
    <column name="Creator" sort="true" width="150px">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="lastUserToModify">
        <token name="users" value="{lastUserToModify}"/>
      </display>
      <display type="com.appiancorp.suiteapi.collaboration.Document" sortAttribute="lastUserToModify">
        <token name="users" value="{lastUserToModify}"/>
      </display>
    </column>
    <column name="Date/Time {gridTimezoneDisplay}" sort="true" width="175px">
      <display type="com.appiancorp.ac.beans.CollaborationDocument" sortAttribute="dateCreated">
        <token name="datetime" value="{dateCreated}"/>
      </display>
      <display type="com.appiancorp.suiteapi.collaboration.Document" sortAttribute="dateCreated">
        <token name="datetime" value="{dateCreated}"/>
      </display>
    </column>
  </grid-type>

</grid-config>
