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