<?xml version="1.0" encoding="iso-8859-1" ?>

<menu>
  <item>
     <path>civicrm/upgrade</path>
     <title>Upgrade CiviCRM</title>
     <page_callback>CRM_Upgrade_Page_Upgrade</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/export</path>
     <title>Download Errors</title>
     <page_callback>CRM_Export_BAO_Export::invoke</page_callback>
  </item>
  <item>
     <path>civicrm/export/contact</path>
     <title>Export Contacts</title>
     <weight>0</weight>
  </item>
  <item>
    <path>civicrm/export/standalone</path>
    <title>Export</title>
    <page_callback>CRM_Export_Controller_Standalone</page_callback>
  </item>
  <item>
     <path>civicrm/admin/options/acl_role</path>
     <title>ACL Roles</title>
     <page_callback>CRM_Admin_Page_Options</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/acl</path>
     <title>Manage ACLs</title>
     <page_callback>CRM_ACL_Page_ACL</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/acl/edit</path>
     <title>Manage ACLs</title>
     <page_callback>CRM_ACL_Form_ACL</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/acl/delete</path>
     <title>Manage ACLs</title>
     <page_callback>CRM_ACL_Form_ACL</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/acl/entityrole</path>
     <title>Assign Users to ACL Roles</title>
     <page_callback>CRM_ACL_Page_EntityRole</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/acl/entityrole/edit</path>
     <title>Assign Users to ACL Roles</title>
     <page_callback>CRM_ACL_Form_EntityRole</page_callback>
     <access_arguments>administer CiviCRM,access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/file</path>
     <title>Browse Uploaded files</title>
     <access_arguments>access uploaded files</access_arguments>
     <page_callback>CRM_Core_Page_File</page_callback>
  </item>
  <item>
     <path>civicrm/file/delete</path>
     <title>Delete File</title>
     <access_arguments>access CiviCRM</access_arguments>
     <page_callback>CRM_Core_BAO_File::deleteAttachment</page_callback>
  </item>
  <item>
     <path>civicrm/logout</path>
     <title>Log out</title>
     <access_arguments>*always allow*</access_arguments>
     <page_callback>CRM_Core_Page_Logout</page_callback>
     <weight>9999</weight>
  </item>
  <item>
    <path>civicrm/i18n</path>
    <page_callback>CRM_Core_I18n_Form</page_callback>
    <access_arguments>translate CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/ajax/attachment</path>
    <page_callback>CRM_Core_Page_AJAX_Attachment::attachFile</page_callback>
    <access_arguments>access CiviCRM;access AJAX API</access_arguments>
  </item>
  <item>
     <path>civicrm/api</path>
     <page_callback>CRM_Core_Page_Redirect</page_callback>
     <page_arguments>url=civicrm/api3</page_arguments>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/api3</path>
     <page_callback>CRM_Admin_Page_APIExplorer</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
     <title>CiviCRM API v3</title>
  </item>
  <item>
     <path>civicrm/ajax/apidoc</path>
     <page_callback>CRM_Admin_Page_APIExplorer::getDoc</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/ajax/rest</path>
     <page_callback>CRM_Utils_REST::ajax</page_callback>
     <access_arguments>access CiviCRM;access AJAX API</access_arguments>
  </item>
  <item>
     <path>civicrm/api/json</path>
     <page_callback>CRM_Utils_REST::ajaxJson</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/inline</path>
     <page_callback>CRM_Utils_REST::loadTemplate</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/ajax/chart</path>
     <page_callback>CRM_Contribute_Form_ContributionCharts</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/asset/builder</path>
    <page_callback>\Civi\Core\AssetBuilder::pageRun</page_callback>
    <access_arguments>*always allow*</access_arguments>
    <is_public>1</is_public>
  </item>
  <item>
     <path>civicrm/contribute/ajax/tableview</path>
     <page_callback>CRM_Contribute_Page_DashBoard</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/payment/ipn</path>
     <page_callback>CRM_Core_Payment::handleIPN</page_callback>
     <access_callback>1</access_callback>
     <is_public>true</is_public>
  </item>
  <item>
      <path>civicrm/ajax/batch</path>
     <page_callback>CRM_Batch_Page_AJAX::batchSave</page_callback>
     <access_arguments>access CiviContribute</access_arguments>
  </item>
  <item>
     <path>civicrm/ajax/batchlist</path>
     <page_callback>CRM_Batch_Page_AJAX::getBatchList</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
      <path>civicrm/ajax/inline</path>
     <page_callback>CRM_Core_Page_AJAX::run</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/dev/qunit</path>
    <page_callback>CRM_Core_Page_QUnit</page_callback>
    <title>QUnit</title>
    <access_arguments>administer CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/dev/fake-error</path>
    <page_callback>CRM_Core_Page_FakeError</page_callback>
    <title>Fake Error</title>
    <is_public>true</is_public>
    <access_arguments>*always allow*</access_arguments>
  </item>
  <item>
    <path>civicrm/dev/rtf</path>
    <page_callback>CRM_Core_Page_RemoteTestFunction</page_callback>
    <title>Remote Test Function</title>
    <is_public>true</is_public>
    <access_arguments>*always allow*</access_arguments>
  </item>
  <item>
    <path>civicrm/profile-editor/schema</path>
    <page_callback>CRM_UF_Page_ProfileEditor::getSchemaJSON</page_callback>
    <title>ProfileEditor</title>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/a</path>
    <page_callback>\Civi\Angular\Page\Main</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/ajax/angular-modules</path>
    <page_callback>\Civi\Angular\Page\Modules</page_callback>
    <access_arguments>*always allow*</access_arguments>
  </item>
  <item>
     <path>civicrm/ajax/recurringentity/update-mode</path>
     <page_callback>CRM_Core_Page_AJAX_RecurringEntity::updateMode</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
     <path>civicrm/recurringentity/preview</path>
     <page_callback>CRM_Core_Page_RecurringEntityPreview</page_callback>
     <access_arguments>access CiviCRM</access_arguments>
     <title>Confirm dates</title>
  </item>
  <item>
    <path>civicrm/shortcode</path>
    <page_callback>CRM_Core_Form_ShortCode</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
    <title>Insert CiviCRM Content</title>
  </item>
  <item>
    <path>civicrm/task/add-to-group</path>
    <page_callback>CRM_Contact_Form_Task_AddToGroup</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/remove-from-group</path>
    <page_callback>CRM_Contact_Form_Task_RemoveFromGroup</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/add-to-tag</path>
    <page_callback>CRM_Contact_Form_Task_AddToTag</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/remove-from-tag</path>
    <page_callback>CRM_Contact_Form_Task_RemoveFromTag</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/send-email</path>
    <page_callback>CRM_Contact_Form_Task_Email</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/make-mailing-label</path>
    <page_callback>CRM_Contact_Form_Task_Label</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/pick-profile</path>
    <page_callback>CRM_Contact_Form_Task_PickProfile</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/print-document</path>
    <page_callback>CRM_Contact_Form_Task_PDF</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/unhold-email</path>
    <page_callback>CRM_Contact_Form_Task_Unhold</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/alter-contact-preference</path>
    <page_callback>CRM_Contact_Form_Task_AlterPreferences</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/delete-contact</path>
    <page_callback>CRM_Contact_Form_Task_Delete</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/add-activity</path>
    <page_callback>CRM_Activity_Form_Activity</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/note</path>
    <page_callback>CRM_Note_Form_Note</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
  <item>
    <path>civicrm/task/delete-permanently</path>
    <page_callback>CRM_Contact_Form_Task_Delete</page_callback>
    <access_arguments>access deleted contacts</access_arguments>
  </item>
  <item>
    <path>civicrm/task/restore-contact</path>
    <page_callback>CRM_Contact_Form_Task_Delete</page_callback>
    <access_arguments>access CiviCRM</access_arguments>
  </item>
</menu>
