<?xml version="1.0" encoding="UTF-8"?>
<!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="tempo.feedsData" type="com.appiancorp.tempo.grids.TempoFeedsGridData"></grid-data>
  <grid-data name="tempo.recordsData" type="com.appiancorp.tempo.grids.RecordTypeGridData"></grid-data>
  <grid-data name="tempo.taskReportData" type="com.appiancorp.tempo.grids.TaskReportGridData"></grid-data>

  <grid-type name="tempo.reportsView">
    <column name="Name" sort="true" width="25%">
      <display type="com.appiancorp.uicontainer.UiContainerHolder" sortAttribute="name">
        <token name="jsp" value="/admin/reports/gridItemReportName.jsp"/>
      </display>
    </column>
    <column name="URLStub" sort="true" width="20%">
      <display type="com.appiancorp.uicontainer.UiContainerHolder" sortAttribute="urlStub">
        <token name="expr" value="{urlStub}"/>
      </display>
    </column>
    <column name="Description" sort="true" width="40%">
      <display type="com.appiancorp.uicontainer.UiContainerHolder" sortAttribute="description">
        <token name="expr" value="{description}"/>
      </display>
    </column>
    <column name="TaskReport" sort="false" width="10%">
      <display type="com.appiancorp.uicontainer.UiContainerHolder">
        <token name="jsp" value="/admin/reports/gridItemTaskReportCol.jsp"/>
      </display>
    </column>
    <column name="delete" sort="false" width="5%">
      <display type="com.appiancorp.uicontainer.UiContainerHolder">
        <token name="jsp" value="/admin/reports/gridItemDelete.jsp"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="tempo.recordTypesView">
    <column name="Name" sort="true" width="25%">
      <display type="com.appiancorp.record.domain.RecordType" sortAttribute="name">
        <token name="jsp" value="/admin/records/gridItemRecordName.jsp"/>
      </display>
    </column>
    <column name="URLStub" sort="true" width="25%">
      <display type="com.appiancorp.record.domain.RecordType" sortAttribute="urlStub">
        <token name="expr" value="{urlStub}"/>
      </display>
    </column>
    <column name="Description" sort="true" width="40%">
      <display type="com.appiancorp.record.domain.RecordType" sortAttribute="description">
        <token name="expr" value="{description}"/>
      </display>
    </column>
    <column name="Delete" sort="false" width="10%">
      <display type="com.appiancorp.record.domain.RecordType">
        <token name="link" value="href='#',onclick=deleteRecordType('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/delete_toolbar.gif,alt=tempo.recordTypesView.alt.delete,hidden={isSystem}"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="tempo.DashboardsView">
    <column name="NameExpression" width="35%">
      <display type="com.appiancorp.record.domain.DetailViewCfg">
        <token name="link" value="href='#',onclick=editDashboard('{id}'); return false" />
        <token name="expr" value="{nameExpr}"/>
      </display>
    </column>
    <column name="URLStub" width="25%">
      <display type="com.appiancorp.record.domain.DetailViewCfg">
        <token name="expr" value="{urlStub}"/>
      </display>
    </column>
    <column name="VisibilityExpression" width="30%">
      <display type="com.appiancorp.record.domain.DetailViewCfg">
        <token name="expr" value="{visibilityExpr}"/>
      </display>
    </column>
    <column name="Move Up" sort="false" width="10%">
      <display type="com.appiancorp.record.domain.DetailViewCfg">
        <token name="link" value="href='#',onclick=moveUpDashboard('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/up.gif,alt=tempo.DashboardsView.alt.moveup"/>
      </display>
    </column>
    <column name="Move Down" sort="false" width="10%">
      <display type="com.appiancorp.record.domain.DetailViewCfg">
        <token name="link" value="href='#',onclick=moveDownDashboard('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/down.gif,alt=tempo.DashboardsView.alt.movedown"/>
      </display>
    </column>
    <column name="Delete" sort="false" width="10%">
      <display type="com.appiancorp.record.domain.DetailViewCfg">
        <token name="link" value="href='#',onclick=deleteDashboard('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/delete_toolbar.gif,alt=tempo.DashboardsView.alt.delete"/>
      </display>
    </column>
  </grid-type>

    <grid-type name="tempo.relatedActionsView">
    <column name="Target" sort="false" width="30%">
      <display type="com.appiancorp.record.domain.RelatedActionCfgForDisplay" sortAttribute="displayName">
        <token name="link" value="href='#',onclick=editRelatedAction('{id}'); return false" />
        <token name="expr" value="{displayName}"/>
      </display>
    </column>
    <column name="Context" sort="false" width="30%">
      <display type="com.appiancorp.record.domain.RelatedActionCfgForDisplay" sortAttribute="contextExpr">
        <token name="expr" value="{contextExpr}"/>
      </display>
    </column>
    <column name="VisibilityExpression" width="30%">
      <display type="com.appiancorp.record.domain.RelatedActionCfgForDisplay">
        <token name="expr" value="{visibilityExpr}"/>
      </display>
    </column>
    <column name="Move Up" sort="false" width="3%">
      <display type="com.appiancorp.record.domain.RelatedActionCfgForDisplay">
        <token name="link" value="href='#',onclick=moveUpRelatedAction('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/up.gif,alt=tempo.relatedActionsView.alt.moveup"/>
      </display>
    </column>
    <column name="Move Down" sort="false" width="3%">
      <display type="com.appiancorp.record.domain.RelatedActionCfgForDisplay">
        <token name="link" value="href='#',onclick=moveDownRelatedAction('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/down.gif,alt=tempo.relatedActionsView.alt.movedown"/>
      </display>
    </column>
    <column name="Delete" sort="false" width="3%">
      <display type="com.appiancorp.record.domain.RelatedActionCfgForDisplay">
        <token name="link" value="href='#',onclick=deleteRelatedAction('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/delete_toolbar.gif,alt=tempo.relatedActionsView.alt.delete"/>
      </display>
    </column>
  </grid-type>

  <grid-type name="tempo.facetsView">
    <column name="Facet Order" sort="true" width="10%">
      <display type="com.appiancorp.record.domain.FieldCfg" sortAttribute="facetOrderIndex">
        <token name="expr" value="{facetOrderIndex}"/>
      </display>
    </column>
    <column name="Name" sort="true" width="30%">
      <display type="com.appiancorp.record.domain.FieldCfg" sortAttribute="name">
        <token name="link" value="href='#',onclick=editFacet('{id}'); return false" />
        <token name="expr" value="{name}"/>
      </display>
    </column>
    <column name="Facet Label Expression" sort="true" width="25%">
      <display type="com.appiancorp.record.domain.FieldCfg" sortAttribute="facetLabelExpr">
        <token name="expr" value="{facetLabelExpr}"/>
      </display>
    </column>
    <column name="Record Field" sort="true" width="25%">
      <display type="com.appiancorp.record.domain.FieldCfg" sortAttribute="sourceRef">
        <token name="expr" value="{sourceRef}"/>
      </display>
    </column>
    <column name="Delete" sort="false" width="10%">
      <display type="com.appiancorp.record.domain.FieldCfg">
        <token name="link" value="href='#',onclick=deleteFacet('{id}'); return false" />
        <token name="image_tag" value="src=/components/toolbar/img/delete_toolbar.gif,alt=tempo.facetsView.alt.delete"/>
      </display>
    </column>
  </grid-type>
</grid-config>   
