Dashboard > CRM > ... > CiviCRM v2.1 > CiviCRM v2.1 Menu Structure
CiviCRM v2.1 Menu Structure Log In | Sign Up   View a printable version of the current page.

Added by Deepak Srivastava , last edited by David Greenberg on Jun 14, 2008  (view change)
Labels: 
(None)

Menu Fixes :

Open Issues

  • When you delete participant records, using delete action after search, user is redirected to dashboard instead of Search.

This group of issues are all task related, and the "Find Contributions" examples probably occur in each of the components. I think I saw some other "types" during testing last week but haven't come across them - will add them when / if I do....

  • Advanced Search -> Search for Group=Newsletter Subs, Select All, action=Export, Go. Now Cancel from Export task form.
  • Find Contributions -> Search for Status = Completed, Select All, action = Send Email to Contacts, Go.
    • You get a sessionStatus msg - but it's displayed on a random page (for me it was on Global Settings page)
      "Selected contact(s) do not have a valid email address"
  • Find Contributions > Search for Status = Pending, action = Update Pending Contribs, Go. Run Update for the contrib(s). * Goes to a "status" page w/ correct msg (Status has been updated for selected...).
    • Then clicking "Done" goes to a random page. Should go back to Find Contributions.

Resolved Issues

  • Also, when I go to a profile page as anonymous user - WITHOUT having "access CiviCRM" permission - I get the Drupal "Access Denied" page, and then a second Drupal "container" in the same browser window which has the Profile form in it (screenshot attached). (reported by dgg) - Pages in loop problem fixed - Lobo
  • fix page_callbacks in xml for all entries. Noticed that the component entries have page_callbacks - Deepak
  • fix xml to ensure that desc, adminGroup, icon appear as seperate entities. Generate xml for all menu entries - Deepak
  • rename query to page_arguments and make it an array. i.e. array( 'reset' => 1, 'action' => 'update' ) - Deepak
  • ensure that enableComponentIDs is also built by default during db init time - Lobo
  • "Manage Groups" link missing from navigation panel. - Deepak
  • Event, Contribution And Change Tabs not working. - Deepak
  • New Activity shortcut link not working "civicrm/activity?action=add&reset=1&context=standalone" - Deepak
  • In Administrator CiviCRM urls of following types, not working: civicrm/admin/options?group=activity_type&reset=1 - Deepak
  • All menu items appear to be missing the reset=1 param in their query string. This is definitely needed - or you will often get back to location in a prior state or get redirected to a sub-location. (reported by dgg) - Deepak
  • All dojo comboBoxes are broken (e.g. Quick contact search widget, country & state selector etc.). Suspect permissioning issue on ajax path. (reported by dgg) - Deepak
  • Sub-pages are rendered with a 2nd extraneous Drupal container. Example: civicrm/admin/event?reset=1&action=update&id=3&subPage=Friend (then scroll down and you'll see the 2nd page) (reported by dgg) - Lobo
  • Fix breadcrumb to not look into db - Deepak
  • we cannot use "array" in the xml files. need a syntax to do so and then convert in php code. check what i do for callback statements in the read function.

maybe use:

a for just permission a
a;b for permission a AND b
a;b,c;d for permission ( a AND b ) OR ( c AND d )

  • Authenticated user w/ "access Contact Dashboard" - and with "access CiviCRM" = false SHOULD be able to get to the user dashboard (civcrm/user). Currently, this case results in "Access denied"
  • CiviCRM Shortcuts block doesn't appear for an "authenticated user" even though they have "access CiviCRM" and can see the CiviCRM menu block.
  • Get rid of local tasks, only search uses it. We should use a tab container for it instead of local tasks. So we need to fix search after we are done with menu. Eliminating it from menu code - We can do this post merge
  • Get rid of extra, used only by one menu item and does not belong to menu array (synch users to contacts)
  • get rid of menu array when we are happy with xml status - Deepak / Lobo (this has been partially implemented)
  • Integrate permissioned.php with the other files. Get rid of that file - Deepak
  • Try to eliminate all calls to CRM_Core_Invoke

Contact.xml: <page_callback>CRM_Core_Invoke::search</page_callback>
Group.xml: <page_callback>CRM_Core_Invoke::search</page_callback>
Permissioned.xml: <page_callback>CRM_Core_Invoke::logout</page_callback>
Profile.xml: <page_callback>CRM_Core_Invoke::profile</page_callback>

  • Will need to figure out a strategy for userContext. i suspect we can make it another column in menu table once we have a good idea
  • Other Activity Drop down on contact view summary not working.
  • Fix usercontext for the most of the pages
  • Permission issue: Online Contribution pages and Profiles are requiring "access CiviCRM" permission (in Drupal). You should be able to set "making online contributions", "profile listings and forms" for anonymous role, and go to http://.../civicrm/contribute/transact?reset=1&id=1&action=preview
    • Could not replicate - Deepak / Lobo
  • I think "path + path-arguments" should be unique And not only "path". This 'll help simplify option-group urls, mailing browse (scheduled / not scheduled) urls ..etc (reported by Deepak).
Powered by a free Atlassian Confluence Open Source Project License granted to CiviCRM . Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators