<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
                              "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<faces-config>

   <!-- ==================== NAVIGATION ==================== -->
   <!-- navigation rules describe the navigation cases between views using the -->
   <!-- outcomes from action methods or the outcome from a default action impl -->
   <navigation-rule>
      <description>
         The decision rule used by the NavigationHandler to
         determine which view must be displayed after the
         current view, login.jsp is processed.
      </description>
      <from-view-id>/jsp/login.jsp</from-view-id>
      <navigation-case>
         <description>
             Indicates to the NavigationHandler that the browse.jsp
             view must be displayed if the Action referenced by a 
             UICommand component on the login.jsp view returns 
             the outcome "success".
         </description>
         <from-outcome>success</from-outcome>
         <to-view-id>/jsp/browse/browse.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- rule to get back to the Browse page from anywhere (e.g. breadcrumb click, finish on dialog) -->
   <navigation-rule>
      <from-view-id>/jsp/*</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/browse/browse.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>about</from-outcome>
         <to-view-id>/jsp/dialog/about.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- rules to the Details pages from anywhere (e.g. shelf components etc.) -->
   <navigation-rule>
      <from-view-id>/jsp/*</from-view-id>
      <navigation-case>
         <from-outcome>showDocDetails</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>showSpaceDetails</from-outcome>
         <to-view-id>/jsp/dialog/space-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>dashboard</from-outcome>
         <to-view-id>/jsp/browse/dashboard.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- rule to get to the Advanced Search page from anywhere -->
   <navigation-rule>
      <from-view-id>/jsp/*</from-view-id>
      <navigation-case>
         <from-outcome>advSearch</from-outcome>
         <to-view-id>/jsp/dialog/advanced-search.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- rule to get back to the login page from anywhere -->
   <navigation-rule>
      <from-view-id>/jsp/*</from-view-id>
      <navigation-case>
         <from-outcome>logout</from-outcome>
         <to-view-id>/jsp/login.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>relogin</from-outcome>
         <to-view-id>/jsp/relogin.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- rule to get back to the Admin Console from anywhere -->
   <navigation-rule>
      <from-view-id>/jsp/*</from-view-id>
         <navigation-case>
         <from-outcome>adminConsole</from-outcome>
         <to-view-id>/jsp/admin/admin-console.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- Browse screen action outcomes -->
   <navigation-rule>
      <from-view-id>/jsp/browse/browse.jsp</from-view-id>
      <navigation-case>
         <from-outcome>createSpace</from-outcome>
         <to-view-id>/jsp/dialog/new-space.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createAdvancedSpace</from-outcome>
         <to-view-id>/jsp/wizard/new-space/create-from.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteSpace</from-outcome>
         <to-view-id>/jsp/dialog/delete-space.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteFile</from-outcome>
         <to-view-id>/jsp/dialog/delete-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>addContent</from-outcome>
         <to-view-id>/jsp/wizard/add-content/upload.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createContent</from-outcome>
         <to-view-id>/jsp/wizard/create-content/select-type.jsp</to-view-id>
      </navigation-case>
      <!-- showDocDetails and showSpaceDetails moved to /jsp/* above -->
      <navigation-case>
         <from-outcome>checkoutFile</from-outcome>
         <to-view-id>/jsp/dialog/checkout-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>checkinFile</from-outcome>
         <to-view-id>/jsp/dialog/checkin-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>undoCheckoutFile</from-outcome>
         <to-view-id>/jsp/dialog/undocheckout-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>updateFile</from-outcome>
         <to-view-id>/jsp/dialog/update-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editFile</from-outcome>
         <to-view-id>/jsp/dialog/edit-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editHtmlInline</from-outcome>
         <to-view-id>/jsp/dialog/edit-html-inline.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editTextInline</from-outcome>
         <to-view-id>/jsp/dialog/edit-text-inline.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>manageInvitedUsers</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>manageRules</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>previewContent</from-outcome>
         <to-view-id>/jsp/dialog/preview-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>previewSpace</from-outcome>
         <to-view-id>/jsp/dialog/preview-space.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- Admin Console rules -->
   <navigation-rule>
      <from-view-id>/jsp/admin/admin-console.jsp</from-view-id>
      <navigation-case>
         <from-outcome>manageCategories</from-outcome>
         <to-view-id>/jsp/categories/categories.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>manageUsers</from-outcome>
         <to-view-id>/jsp/users/users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>showSystemInfo</from-outcome>
         <to-view-id>/jsp/dialog/system-info.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>showNodeBrowser</from-outcome>
         <to-view-id>/jsp/admin/store-browser.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>import</from-outcome>
         <to-view-id>/jsp/dialog/import.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>export</from-outcome>
         <to-view-id>/jsp/dialog/export.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-file.jsp</from-view-id>
      <navigation-case>
         <from-outcome>checkoutFile</from-outcome>
         <to-view-id>/jsp/dialog/checkout-file.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-text-inline.jsp</from-view-id>
      <navigation-case>
         <from-outcome>checkoutFile</from-outcome>
         <to-view-id>/jsp/dialog/checkout-file.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-html-inline.jsp</from-view-id>
      <navigation-case>
         <from-outcome>checkoutFile</from-outcome>
         <to-view-id>/jsp/dialog/checkout-file.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/checkout-file.jsp</from-view-id>
      <navigation-case>
         <from-outcome>checkoutFileLink</from-outcome>
         <to-view-id>/jsp/dialog/checkout-file-link.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/space-details.jsp</from-view-id>
      <navigation-case>
         <from-outcome>editSpaceProperties</from-outcome>
         <to-view-id>/jsp/dialog/edit-space.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>manageInvitedUsers</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>manageRules</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteSpace</from-outcome>
         <to-view-id>/jsp/dialog/delete-space.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>nextItem</from-outcome>
         <to-view-id>/jsp/dialog/space-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>previousItem</from-outcome>
         <to-view-id>/jsp/dialog/space-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>import</from-outcome>
         <to-view-id>/jsp/dialog/import.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>export</from-outcome>
         <to-view-id>/jsp/dialog/export.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>applyTemplate</from-outcome>
         <to-view-id>/jsp/dialog/apply-template.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-space.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/space-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/dialog/space-details.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/document-details.jsp</from-view-id>
      <navigation-case>
         <from-outcome>editDocProperties</from-outcome>
         <to-view-id>/jsp/dialog/edit-document-properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>checkoutFile</from-outcome>
         <to-view-id>/jsp/dialog/checkout-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>checkinFile</from-outcome>
         <to-view-id>/jsp/dialog/checkin-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>undoCheckoutFile</from-outcome>
         <to-view-id>/jsp/dialog/undocheckout-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>updateFile</from-outcome>
         <to-view-id>/jsp/dialog/update-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteFile</from-outcome>
         <to-view-id>/jsp/dialog/delete-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editFile</from-outcome>
         <to-view-id>/jsp/dialog/edit-file.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editHtmlInline</from-outcome>
         <to-view-id>/jsp/dialog/edit-html-inline.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editTextInline</from-outcome>
         <to-view-id>/jsp/dialog/edit-text-inline.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editSimpleWorkflow</from-outcome>
         <to-view-id>/jsp/dialog/edit-simple-workflow.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editCategories</from-outcome>
         <to-view-id>/jsp/dialog/edit-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createAction</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>nextItem</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>previousItem</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-document-properties.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-simple-workflow.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/edit-category.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/rules.jsp</from-view-id>
      <navigation-case>
         <from-outcome>createRule</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editRule</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteRule</from-outcome>
         <to-view-id>/jsp/dialog/delete-rule.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/dialog/delete-rule.jsp</from-view-id>
      <navigation-case>
         <from-outcome>manageRules</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- Manage Invited Users navigation -->
   <navigation-rule>
      <from-view-id>/jsp/roles/*</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
      
   <navigation-rule>
      <from-view-id>/jsp/roles/manage-invited-users.jsp</from-view-id>
      <navigation-case>
         <from-outcome>inviteUsers</from-outcome>
         <to-view-id>/jsp/wizard/invite-users/invite.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editRoles</from-outcome>
         <to-view-id>/jsp/roles/edit-user-roles.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>removeUser</from-outcome>
         <to-view-id>/jsp/roles/remove-invited-user.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the Invite Users wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/invite-users/*</from-view-id>
      <navigation-case>
         <from-outcome>invite</from-outcome>
         <to-view-id>/jsp/wizard/invite-users/invite.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>notify</from-outcome>
         <to-view-id>/jsp/wizard/invite-users/notify.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- System User Management navigation -->
   <navigation-rule>
      <from-view-id>/jsp/users/*</from-view-id>
      <navigation-case>
         <from-outcome>manageUsers</from-outcome>
         <to-view-id>/jsp/users/users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/users/users.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/users/users.jsp</from-view-id>
      <navigation-case>
         <from-outcome>createUser</from-outcome>
         <to-view-id>/jsp/wizard/new-user/person-properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editUser</from-outcome>
         <to-view-id>/jsp/wizard/new-user/person-properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteUser</from-outcome>
         <to-view-id>/jsp/users/delete-user.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>changePassword</from-outcome>
         <to-view-id>/jsp/users/change-password.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the New User wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/new-user/*</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/users/users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/users/users.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>person-properties</from-outcome>
         <to-view-id>/jsp/wizard/new-user/person-properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>user-properties</from-outcome>
         <to-view-id>/jsp/wizard/new-user/user-properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>summary</from-outcome>
         <to-view-id>/jsp/wizard/new-user/summary.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- Categories screen action outcomes -->
   <navigation-rule>
      <from-view-id>/jsp/categories/*</from-view-id>
      <navigation-case>
         <from-outcome>addCategory</from-outcome>
         <to-view-id>/jsp/categories/new-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>editCategory</from-outcome>
         <to-view-id>/jsp/categories/edit-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteCategory</from-outcome>
         <to-view-id>/jsp/categories/delete-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/categories/categories.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/categories/categories.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rule for the new space dialog -->
   <navigation-rule>
      <from-view-id>/jsp/dialog/new-space.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/browse/browse.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/browse/browse.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rule to cancel and finish from any wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/*</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/browse/browse.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/browse/browse.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the advanced space wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/new-space/*</from-view-id>
      <navigation-case>
         <from-outcome>create-from</from-outcome>
         <to-view-id>/jsp/wizard/new-space/create-from.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>from-scratch</from-outcome>
         <to-view-id>/jsp/wizard/new-space/from-scratch.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>from-existing</from-outcome>
         <to-view-id>/jsp/wizard/new-space/from-existing.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>from-template</from-outcome>
         <to-view-id>/jsp/wizard/new-space/from-template.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>details</from-outcome>
         <to-view-id>/jsp/wizard/new-space/details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>summary</from-outcome>
         <to-view-id>/jsp/wizard/new-space/summary.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the add in-line content wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/create-content/*</from-view-id>
      <navigation-case>
         <from-outcome>select</from-outcome>
         <to-view-id>/jsp/wizard/create-content/select-type.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>create-html</from-outcome>
         <to-view-id>/jsp/wizard/create-content/create-html.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>create-text</from-outcome>
         <to-view-id>/jsp/wizard/create-content/create-text.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>properties</from-outcome>
         <to-view-id>/jsp/wizard/create-content/properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>summary</from-outcome>
         <to-view-id>/jsp/wizard/create-content/summary.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the add content wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/add-content/*</from-view-id>
      <navigation-case>
         <from-outcome>upload</from-outcome>
         <to-view-id>/jsp/wizard/add-content/upload.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>properties</from-outcome>
         <to-view-id>/jsp/wizard/add-content/properties.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>summary</from-outcome>
         <to-view-id>/jsp/wizard/add-content/summary.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the new rule wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/new-rule/*</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/dialog/rules.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>details</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>condition</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>in-category</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition-in-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>is-subtype</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition-is-subtype.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>compare-mime-type</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition-has-mimetype.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>has-aspect</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition-has-aspect.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>compare-property-value</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition-contains-text.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>action</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>simple-workflow</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-simple-workflow.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>link-category</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-link-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>add-features</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-add-features.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>copy</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-copy.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>move</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-move.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>transform</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-transform.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>transform-image</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-transform-image.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>mail</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-email.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>check-in</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-check-in.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>check-out</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-check-out.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>import</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-import.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>specialise-type</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action-specialise-type.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>summary</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/summary.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/wizard/new-rule/condition.jsp</from-view-id>
      <navigation-case>
         <from-outcome>no-condition</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/action.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/wizard/new-rule/action.jsp</from-view-id>
      <navigation-case>
         <from-outcome>no-condition</from-outcome>
         <to-view-id>/jsp/wizard/new-rule/condition.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <!-- navigation rules for the New Action Wizard -->
   <navigation-rule>
      <from-view-id>/jsp/wizard/create-action/*</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/dialog/document-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>action</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>simple-workflow</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-simple-workflow.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>link-category</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-link-category.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>add-features</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-add-features.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>copy</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-copy.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>move</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-move.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>transform</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-transform.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>transform-image</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-transform-image.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>mail</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-email.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>check-in</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-check-in.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>check-out</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-check-out.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>import</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-import.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>specialise-type</from-outcome>
         <to-view-id>/jsp/wizard/create-action/action-specialise-type.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>summary</from-outcome>
         <to-view-id>/jsp/wizard/create-action/summary.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>


   <!-- Navigation for Admin Node Browser -->
   <navigation-rule>
       <from-view-id>/jsp/admin/*</from-view-id>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectStores}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/store-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-outcome>nodeBrowser</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
       <from-view-id>/jsp/admin/store-browser.jsp</from-view-id>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectStore}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
   </navigation-rule>

   <navigation-rule>
       <from-view-id>/jsp/admin/node-browser.jsp</from-view-id>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectChild}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectPrimaryPath}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectPrimaryParent}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectParent}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectToNode}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectNodeProperty}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.submitSearch}</from-action>
           <from-outcome>error</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.submitSearch}</from-action>
           <from-outcome>node</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.submitSearch}</from-action>
           <from-outcome>search</from-outcome>
           <to-view-id>/jsp/admin/search-results.jsp</to-view-id>
       </navigation-case>
   </navigation-rule>

   <navigation-rule>
       <from-view-id>/jsp/admin/search-results.jsp</from-view-id>
       <navigation-case>
           <from-action>#{AdminNodeBrowseBean.selectResultNode}</from-action>
           <from-outcome>success</from-outcome>
           <to-view-id>/jsp/admin/node-browser.jsp</to-view-id>
       </navigation-case>
   </navigation-rule>
   
   <!-- Forums screen action outcomes -->
   <navigation-rule>
      <from-view-id>/jsp/forums/*</from-view-id>
      <!-- NOTE: we can't have a case for browse in here otherwise you can -->
      <!--       never navigate back to the main browse screen             -->
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/forums.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/forums.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createForums</from-outcome>
         <to-view-id>/jsp/forums/create-forums.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>showForumsDetails</from-outcome>
         <to-view-id>/jsp/forums/forums-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteForums</from-outcome>
         <to-view-id>/jsp/forums/delete-forums.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createForum</from-outcome>
         <to-view-id>/jsp/forums/create-forum.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteForum</from-outcome>
         <to-view-id>/jsp/forums/delete-forum.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>showForumDetails</from-outcome>
         <to-view-id>/jsp/forums/forum-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createTopic</from-outcome>
         <to-view-id>/jsp/forums/create-topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deleteTopic</from-outcome>
         <to-view-id>/jsp/forums/delete-topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>showTopicDetails</from-outcome>
         <to-view-id>/jsp/forums/topic-details.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createPost</from-outcome>
         <to-view-id>/jsp/forums/create-post.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>createReply</from-outcome>
         <to-view-id>/jsp/forums/create-reply.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>deletePost</from-outcome>
         <to-view-id>/jsp/forums/delete-post.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>manageInvitedUsers</from-outcome>
         <to-view-id>/jsp/roles/manage-invited-users.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/forums-details.jsp</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/forums/forums.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/forum-details.jsp</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/forums/forum.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/delete-forum.jsp</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/forums/forums.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/create-topic.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/forum.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/forum.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/delete-topic.jsp</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/forums/forum.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/forum.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/forum.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/topic-details.jsp</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/create-post.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/create-reply.jsp</from-view-id>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>
   
   <navigation-rule>
      <from-view-id>/jsp/forums/delete-post.jsp</from-view-id>
      <navigation-case>
         <from-outcome>browse</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>cancel</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
      <navigation-case>
         <from-outcome>finish</from-outcome>
         <to-view-id>/jsp/forums/topic.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>

</faces-config>
