Merge pull request #2988 from totten/4.4-rmorgtools
[civicrm-core.git] / CRM / Core / xml / Menu / Contact.xml
1 <?xml version="1.0" encoding="iso-8859-1" ?>
2
3 <menu>
4 <item>
5 <path>civicrm</path>
6 <title>CiviCRM</title>
7 <access_callback>CRM_Core_Permission::checkMenu</access_callback>
8 <access_arguments>access CiviCRM</access_arguments>
9 <page_callback>CRM_Contact_Page_DashBoard</page_callback>
10 <page_arguments>null</page_arguments>
11 <is_ssl>false</is_ssl>
12 <weight>0</weight>
13 </item>
14 <item>
15 <path>civicrm/dashboard</path>
16 <title>CiviCRM Home</title>
17 <page_type>1</page_type>
18 <page_callback>CRM_Contact_Page_DashBoard</page_callback>
19 <access_arguments>access CiviCRM</access_arguments>
20 <weight>0</weight>
21 </item>
22 <item>
23 <path>civicrm/dashlet</path>
24 <title>CiviCRM Dashlets</title>
25 <page_type>1</page_type>
26 <page_callback>CRM_Contact_Page_Dashlet</page_callback>
27 <access_arguments>access CiviCRM</access_arguments>
28 <weight>1</weight>
29 </item>
30 <item>
31 <path>civicrm/contact/search</path>
32 <title>Find Contacts</title>
33 <page_callback>CRM_Contact_Controller_Search</page_callback>
34 <page_arguments>mode=256</page_arguments>
35 <access_arguments>access CiviCRM</access_arguments>
36 <weight>10</weight>
37 <page_type>1</page_type>
38 </item>
39 <item>
40 <path>civicrm/contact/image</path>
41 <title>Process Uploaded Images</title>
42 <page_callback>CRM_Contact_BAO_Contact::processImage</page_callback>
43 <access_arguments>access uploaded files</access_arguments>
44 </item>
45 <item>
46 <path>civicrm/contact/imagefile</path>
47 <title>Get Image File</title>
48 <page_callback>CRM_Contact_Page_ImageFile</page_callback>
49 <access_arguments>*always allow*</access_arguments>
50 </item>
51 <item>
52 <path>civicrm/contact/search/basic</path>
53 <title>Find Contacts</title>
54 <page_arguments>mode=256</page_arguments>
55 </item>
56 <item>
57 <path>civicrm/contact/search/advanced</path>
58 <title>Advanced Search</title>
59 <page_arguments>mode=512</page_arguments>
60 <page_type>1</page_type>
61 <weight>12</weight>
62 </item>
63 <item>
64 <path>civicrm/contact/search/builder</path>
65 <title>Search Builder</title>
66 <page_arguments>mode=8192</page_arguments>
67 <page_type>1</page_type>
68 <weight>14</weight>
69 </item>
70 <item>
71 <path>civicrm/contact/search/custom</path>
72 <page_arguments>mode=16384</page_arguments>
73 </item>
74 <item>
75 <path>civicrm/contact/search/custom/list</path>
76 <title>Custom Searches</title>
77 <page_callback>CRM_Contact_Page_CustomSearch</page_callback>
78 <page_type>1</page_type>
79 <weight>16</weight>
80 </item>
81 <item>
82 <path>civicrm/contact/search/simple</path>
83 <title>Simple Search</title>
84 <page_callback>CRM_Contact_Form_Search_Simple</page_callback>
85 </item>
86 <item>
87 <path>civicrm/contact/add</path>
88 <title>New Contact</title>
89 <access_callback>CRM_Core_Permission::checkMenu</access_callback>
90 <access_arguments>access CiviCRM;edit my contact;view my contact</access_arguments>
91 <page_callback>CRM_Contact_Form_Contact</page_callback>
92 <page_arguments>addSequence=1</page_arguments>
93 </item>
94 <item>
95 <path>civicrm/contact/add/individual</path>
96 <title>New Individual</title>
97 <page_callback>CRM_Contact_Form_Contact</page_callback>
98 <page_arguments>addSequence=1</page_arguments>
99 <path_arguments>ct=Individual</path_arguments>
100 <access_arguments>access CiviCRM,add contacts</access_arguments>
101 </item>
102 <item>
103 <path>civicrm/contact/add/household</path>
104 <title>New Household</title>
105 <page_callback>CRM_Contact_Form_Contact</page_callback>
106 <page_arguments>addSequence=1</page_arguments>
107 <path_arguments>ct=Household</path_arguments>
108 <access_arguments>access CiviCRM,add contacts</access_arguments>
109 </item>
110 <item>
111 <path>civicrm/contact/add/organization</path>
112 <title>New Organization</title>
113 <page_callback>CRM_Contact_Form_Contact</page_callback>
114 <page_arguments>addSequence=1</page_arguments>
115 <path_arguments>ct=Organization</path_arguments>
116 <access_arguments>access CiviCRM,add contacts</access_arguments>
117 </item>
118 <item>
119 <path>civicrm/contact/relatedcontact</path>
120 <title>Edit Related Contact</title>
121 <page_callback>CRM_Contact_Form_RelatedContact</page_callback>
122 <access_arguments>access Contact Dashboard</access_arguments>
123 <is_public>true</is_public>
124 </item>
125 <item>
126 <path>civicrm/contact/merge</path>
127 <title>Merge Contact</title>
128 <page_callback>CRM_Contact_Form_Merge</page_callback>
129 </item>
130 <item>
131 <path>civicrm/contact/email</path>
132 <title>Email a Contact</title>
133 <page_callback>CRM_Contact_Form_Task_Email</page_callback>
134 </item>
135 <item>
136 <path>civicrm/contact/map</path>
137 <title>Map Location(s)</title>
138 <is_public>true</is_public>
139 <page_callback>CRM_Contact_Form_Task_Map</page_callback>
140 </item>
141 <item>
142 <path>civicrm/contact/map/event</path>
143 <title>Map Event Location</title>
144 <is_public>true</is_public>
145 <page_callback>CRM_Contact_Form_Task_Map</page_callback>
146 </item>
147 <item>
148 <path>civicrm/contact/view</path>
149 <path_arguments>cid=%%cid%%</path_arguments>
150 <title>Contact Summary</title>
151 <access_callback>CRM_Core_Permission::checkMenu</access_callback>
152 <access_arguments>access CiviCRM;edit my contact;view my contact</access_arguments>
153 <page_callback>CRM_Contact_Page_View_Summary</page_callback>
154 </item>
155 <item>
156 <path>civicrm/contact/view/delete</path>
157 <title>Delete Contact</title>
158 <page_callback>CRM_Contact_Form_Task_Delete</page_callback>
159 </item>
160 <item>
161 <path>civicrm/contact/view/activity</path>
162 <path_arguments>show=1,cid=%%cid%%</path_arguments>
163 <title>Activities</title>
164 <page_callback>CRM_Activity_Page_Tab</page_callback>
165 </item>
166 <item>
167 <path>civicrm/activity/add</path>
168 <path_arguments>action=add</path_arguments>
169 <title>Activities</title>
170 <page_callback>CRM_Activity_Form_Activity</page_callback>
171 </item>
172 <item>
173 <path>civicrm/activity/email/add</path>
174 <path_arguments>action=add</path_arguments>
175 <title>Activities</title>
176 <page_callback>CRM_Contact_Form_Task_Email</page_callback>
177 </item>
178 <item>
179 <path>civicrm/activity/pdf/add</path>
180 <path_arguments>action=add</path_arguments>
181 <title>Activities</title>
182 <page_callback>CRM_Contact_Form_Task_PDF</page_callback>
183 </item>
184 <item>
185 <path>civicrm/contact/view/rel</path>
186 <path_arguments>cid=%%cid%%</path_arguments>
187 <title>Relationships</title>
188 <page_callback>CRM_Contact_Page_View_Relationship</page_callback>
189 </item>
190 <item>
191 <path>civicrm/contact/view/group</path>
192 <path_arguments>cid=%%cid%%</path_arguments>
193 <title>Groups</title>
194 <page_callback>CRM_Contact_Page_View_GroupContact</page_callback>
195 </item>
196 <item>
197 <path>civicrm/contact/view/smartgroup</path>
198 <path_arguments>cid=%%cid%%</path_arguments>
199 <title>Smart Groups</title>
200 <page_callback>CRM_Contact_Page_View_ContactSmartGroup</page_callback>
201 </item>
202 <item>
203 <path>civicrm/contact/view/sunlight</path>
204 <title>Sunlight</title>
205 <page_callback>CRM_Contact_Page_View_Sunlight</page_callback>
206 </item>
207 <item>
208 <path>civicrm/contact/view/note</path>
209 <path_arguments>cid=%%cid%%</path_arguments>
210 <title>Notes</title>
211 <page_callback>CRM_Contact_Page_View_Note</page_callback>
212 </item>
213 <item>
214 <path>civicrm/contact/view/tag</path>
215 <path_arguments>cid=%%cid%%</path_arguments>
216 <title>Tags</title>
217 <page_callback>CRM_Contact_Page_View_Tag</page_callback>
218 </item>
219 <item>
220 <path>civicrm/contact/view/cd</path>
221 <page_callback>CRM_Contact_Page_View_CustomData</page_callback>
222 </item>
223 <item>
224 <path>civicrm/contact/view/cd/edit</path>
225 <page_callback>CRM_Contact_Form_CustomData</page_callback>
226 <page_arguments>addSequence=1</page_arguments>
227 </item>
228 <item>
229 <path>civicrm/contact/view/vcard</path>
230 <page_callback>CRM_Contact_Page_View_Vcard</page_callback>
231 </item>
232 <item>
233 <path>civicrm/contact/view/print</path>
234 <page_callback>CRM_Contact_Page_View_Print</page_callback>
235 </item>
236 <item>
237 <path>civicrm/contact/view/log</path>
238 <page_callback>CRM_Contact_Page_View_Log</page_callback>
239 </item>
240 <item>
241 <path>civicrm/user</path>
242 <title>Contact Dashboard</title>
243 <access_arguments>access Contact Dashboard</access_arguments>
244 <page_callback>CRM_Contact_Page_View_UserDashBoard</page_callback>
245 <is_public>true</is_public>
246 <weight>0</weight>
247 </item>
248 <item>
249 <path>civicrm/dashlet/activity</path>
250 <title>Activity Dashlet</title>
251 <page_callback>CRM_Dashlet_Page_Activity</page_callback>
252 </item>
253 <item>
254 <path>civicrm/dashlet/blog</path>
255 <title>CiviCRM Blog</title>
256 <page_callback>CRM_Dashlet_Page_Blog</page_callback>
257 </item>
258 <item>
259 <path>civicrm/ajax/state</path>
260 <page_callback>CRM_Core_Page_AJAX_Location::state</page_callback>
261 <access_arguments>access CiviCRM</access_arguments>
262 </item>
263 <item>
264 <path>civicrm/ajax/country</path>
265 <page_callback>CRM_Core_Page_AJAX_Location::country</page_callback>
266 <access_arguments>access CiviCRM</access_arguments>
267 </item>
268 <item>
269 <path>civicrm/ajax/search</path>
270 <page_callback>CRM_Contact_Page_AJAX::search</page_callback>
271 <access_arguments>access CiviCRM</access_arguments>
272 </item>
273 <item>
274 <path>civicrm/ajax/relation</path>
275 <page_callback>CRM_Contact_Page_AJAX::relationship</page_callback>
276 <access_arguments>access CiviCRM</access_arguments>
277 <page_type>3</page_type>
278 </item>
279 <item>
280 <path>civicrm/ajax/groupTree</path>
281 <page_callback>CRM_Contact_Page_AJAX::groupTree</page_callback>
282 <access_arguments>access CiviCRM</access_arguments>
283 </item>
284 <item>
285 <path>civicrm/ajax/contact</path>
286 <page_callback>CRM_Contact_Page_AJAX::contact</page_callback>
287 <access_arguments>access CiviCRM</access_arguments>
288 </item>
289 <item>
290 <path>civicrm/ajax/custom</path>
291 <page_callback>CRM_Contact_Page_AJAX::customField</page_callback>
292 <access_arguments>access CiviCRM</access_arguments>
293 </item>
294 <item>
295 <path>civicrm/ajax/customvalue</path>
296 <page_callback>CRM_Contact_Page_AJAX::deleteCustomValue</page_callback>
297 <access_arguments>access CiviCRM</access_arguments>
298 <page_type>3</page_type>
299 </item>
300 <item>
301 <path>civicrm/ajax/ed</path>
302 <page_callback>CRM_Contact_Page_AJAX::enableDisable</page_callback>
303 <access_arguments>access CiviCRM</access_arguments>
304 <page_type>3</page_type>
305 </item>
306 <item>
307 <path>civicrm/ajax/cmsuser</path>
308 <page_callback>CRM_Contact_Page_AJAX::checkUserName</page_callback>
309 <access_callback>1</access_callback>
310 </item>
311 <item>
312 <path>civicrm/ajax/checkemail</path>
313 <page_callback>CRM_Contact_Page_AJAX::getContactEmail</page_callback>
314 <access_callback>1</access_callback>
315 </item>
316 <item>
317 <path>civicrm/ajax/checkphone</path>
318 <page_callback>CRM_Contact_Page_AJAX::getContactPhone</page_callback>
319 <access_callback>1</access_callback>
320 </item>
321 <item>
322 <path>civicrm/ajax/auto</path>
323 <page_callback>CRM_Contact_Page_AJAX::autocomplete</page_callback>
324 <access_callback>1</access_callback>
325 </item>
326 <item>
327 <path>civicrm/ajax/subtype</path>
328 <page_callback>CRM_Contact_Page_AJAX::buildSubTypes</page_callback>
329 <access_arguments>access CiviCRM</access_arguments>
330 </item>
331 <item>
332 <path>civicrm/ajax/dashboard</path>
333 <page_callback>CRM_Contact_Page_AJAX::dashboard</page_callback>
334 <access_arguments>access CiviCRM</access_arguments>
335 <page_type>3</page_type>
336 </item>
337 <item>
338 <path>civicrm/ajax/signature</path>
339 <page_callback>CRM_Contact_Page_AJAX::getSignature</page_callback>
340 <access_arguments>access CiviCRM</access_arguments>
341 </item>
342 <item>
343 <path>civicrm/ajax/relationshipcontacts</path>
344 <page_callback>CRM_Contact_Page_AJAX::relationshipContacts</page_callback>
345 <access_arguments>access CiviCRM</access_arguments>
346 </item>
347 <item>
348 <path>civicrm/ajax/pdfFormat</path>
349 <page_callback>CRM_Contact_Page_AJAX::pdfFormat</page_callback>
350 <access_arguments>access CiviCRM</access_arguments>
351 </item>
352 <item>
353 <path>civicrm/ajax/paperSize</path>
354 <page_callback>CRM_Contact_Page_AJAX::paperSize</page_callback>
355 <access_arguments>access CiviCRM</access_arguments>
356 </item>
357 <item>
358 <path>civicrm/ajax/contactref</path>
359 <page_callback>CRM_Contact_Page_AJAX::contactReference</page_callback>
360 <access_arguments>access contact reference fields; access CiviCRM</access_arguments>
361 </item>
362 <item>
363 <path>civicrm/dashlet/myCases</path>
364 <title>Case Dashlet</title>
365 <page_callback>CRM_Dashlet_Page_MyCases</page_callback>
366 </item>
367 <item>
368 <path>civicrm/dashlet/allCases</path>
369 <title>All Cases Dashlet</title>
370 <page_callback>CRM_Dashlet_Page_AllCases</page_callback>
371 <access_arguments>access all cases and activities</access_arguments>
372 </item>
373 <item>
374 <path>civicrm/dashlet/casedashboard</path>
375 <title>Case Dashboard Dashlet</title>
376 <page_callback>CRM_Dashlet_Page_CaseDashboard</page_callback>
377 </item>
378 <item>
379 <path>civicrm/contact/deduperules</path>
380 <title>Find and Merge Duplicate Contacts</title>
381 <desc>Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.</desc>
382 <page_callback>CRM_Contact_Page_DedupeRules</page_callback>
383 <access_arguments>administer dedupe rules;merge duplicate contacts</access_arguments>
384 <adminGroup>Manage</adminGroup>
385 <icon>admin/small/duplicate_matching.png</icon>
386 <weight>105</weight>
387 </item>
388 <item>
389 <path>civicrm/contact/dedupefind</path>
390 <title>Find and Merge Duplicate Contacts</title>
391 <page_callback>CRM_Contact_Page_DedupeFind</page_callback>
392 <access_arguments>merge duplicate contacts</access_arguments>
393 </item>
394 <item>
395 <path>civicrm/ajax/dedupefind</path>
396 <page_callback>CRM_Contact_Page_AJAX::getDedupes</page_callback>
397 <access_arguments>merge duplicate contacts</access_arguments>
398 </item>
399 <item>
400 <path>civicrm/dedupe/exception</path>
401 <title>Dedupe Exceptions</title>
402 <adminGroup>Manage</adminGroup>
403 <page_callback>CRM_Contact_Page_DedupeException</page_callback>
404 <weight>110</weight>
405 </item>
406 <item>
407 <path>civicrm/ajax/dedupeRules</path>
408 <page_callback>CRM_Contact_Page_AJAX::buildDedupeRules</page_callback>
409 <access_arguments>access CiviCRM</access_arguments>
410 </item>
411 <item>
412 <path>civicrm/ajax/relationshipContactTypeList</path>
413 <page_callback>CRM_Contact_Page_AJAX::relationshipContactTypeList</page_callback>
414 <access_arguments>access CiviCRM</access_arguments>
415 </item>
416 <item>
417 <path>civicrm/contact/view/useradd</path>
418 <path_arguments>cid=%%cid%%</path_arguments>
419 <title>Add User</title>
420 <page_callback>CRM_Contact_Page_View_Useradd</page_callback>
421 </item>
422 <item>
423 <path>civicrm/ajax/markSelection</path>
424 <page_callback>CRM_Contact_Page_AJAX::selectUnselectContacts</page_callback>
425 <access_arguments>access CiviCRM</access_arguments>
426 </item>
427 <item>
428 <path>civicrm/activity/sms/add</path>
429 <path_arguments>action=add</path_arguments>
430 <title>Activities</title>
431 <page_callback>CRM_Contact_Form_Task_SMS</page_callback>
432 </item>
433 </menu>