Merge pull request #17742 from MiyaNoctem/dev-core-1854-fix-resetting-overridden...
[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/add</path>
83 <title>New Contact</title>
84 <access_callback>CRM_Core_Permission::checkMenu</access_callback>
85 <access_arguments>access CiviCRM;edit my contact;view my contact</access_arguments>
86 <page_callback>CRM_Contact_Form_Contact</page_callback>
87 <page_arguments>addSequence=1</page_arguments>
88 </item>
89 <item>
90 <path>civicrm/contact/add/individual</path>
91 <title>New Individual</title>
92 <page_callback>CRM_Contact_Form_Contact</page_callback>
93 <page_arguments>addSequence=1</page_arguments>
94 <path_arguments>ct=Individual</path_arguments>
95 <access_arguments>access CiviCRM,add contacts</access_arguments>
96 </item>
97 <item>
98 <path>civicrm/contact/add/household</path>
99 <title>New Household</title>
100 <page_callback>CRM_Contact_Form_Contact</page_callback>
101 <page_arguments>addSequence=1</page_arguments>
102 <path_arguments>ct=Household</path_arguments>
103 <access_arguments>access CiviCRM,add contacts</access_arguments>
104 </item>
105 <item>
106 <path>civicrm/contact/add/organization</path>
107 <title>New Organization</title>
108 <page_callback>CRM_Contact_Form_Contact</page_callback>
109 <page_arguments>addSequence=1</page_arguments>
110 <path_arguments>ct=Organization</path_arguments>
111 <access_arguments>access CiviCRM,add contacts</access_arguments>
112 </item>
113 <item>
114 <path>civicrm/contact/relatedcontact</path>
115 <title>Edit Related Contact</title>
116 <page_callback>CRM_Contact_Form_RelatedContact</page_callback>
117 <access_arguments>access Contact Dashboard</access_arguments>
118 <is_public>true</is_public>
119 </item>
120 <item>
121 <path>civicrm/contact/merge</path>
122 <title>Merge Contact</title>
123 <page_callback>CRM_Contact_Form_Merge</page_callback>
124 <access_arguments>merge duplicate contacts</access_arguments>
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;edit my contact;view my contact</access_arguments>
149 <page_callback>CRM_Contact_Page_View_Summary</page_callback>
150 </item>
151 <item>
152 <path>civicrm/contact/view/delete</path>
153 <title>Delete Contact</title>
154 <page_callback>CRM_Contact_Form_Task_Delete</page_callback>
155 </item>
156 <item>
157 <path>civicrm/contact/view/activity</path>
158 <path_arguments>show=1,cid=%%cid%%</path_arguments>
159 <title>Activities</title>
160 <page_callback>CRM_Activity_Page_Tab</page_callback>
161 </item>
162 <item>
163 <path>civicrm/activity/add</path>
164 <path_arguments>action=add</path_arguments>
165 <title>Activities</title>
166 <page_callback>CRM_Activity_Form_Activity</page_callback>
167 </item>
168 <item>
169 <path>civicrm/activity/email/add</path>
170 <path_arguments>action=add</path_arguments>
171 <title>Activities</title>
172 <page_callback>CRM_Contact_Form_Task_Email</page_callback>
173 </item>
174 <item>
175 <path>civicrm/activity/pdf/add</path>
176 <path_arguments>action=add</path_arguments>
177 <title>Activities</title>
178 <page_callback>CRM_Contact_Form_Task_PDF</page_callback>
179 </item>
180 <item>
181 <path>civicrm/contact/view/rel</path>
182 <path_arguments>cid=%%cid%%</path_arguments>
183 <title>Relationships</title>
184 <page_callback>CRM_Contact_Page_View_Relationship</page_callback>
185 </item>
186 <item>
187 <path>civicrm/contact/view/group</path>
188 <path_arguments>cid=%%cid%%</path_arguments>
189 <title>Groups</title>
190 <page_callback>CRM_Contact_Page_View_GroupContact</page_callback>
191 </item>
192 <item>
193 <path>civicrm/contact/view/smartgroup</path>
194 <path_arguments>cid=%%cid%%</path_arguments>
195 <title>Smart Groups</title>
196 <page_callback>CRM_Contact_Page_View_ContactSmartGroup</page_callback>
197 </item>
198 <item>
199 <path>civicrm/contact/view/note</path>
200 <path_arguments>cid=%%cid%%</path_arguments>
201 <title>Notes</title>
202 <page_callback>CRM_Contact_Page_View_Note</page_callback>
203 </item>
204 <item>
205 <path>civicrm/contact/view/tag</path>
206 <path_arguments>cid=%%cid%%</path_arguments>
207 <title>Tags</title>
208 <page_callback>CRM_Contact_Page_View_Tag</page_callback>
209 </item>
210 <item>
211 <path>civicrm/contact/view/cd</path>
212 <page_callback>CRM_Contact_Page_View_CustomData</page_callback>
213 </item>
214 <item>
215 <path>civicrm/contact/view/cd/edit</path>
216 <page_callback>CRM_Contact_Form_CustomData</page_callback>
217 <page_arguments>addSequence=1</page_arguments>
218 </item>
219 <item>
220 <path>civicrm/contact/view/vcard</path>
221 <page_callback>CRM_Contact_Page_View_Vcard</page_callback>
222 </item>
223 <item>
224 <path>civicrm/contact/view/print</path>
225 <page_callback>CRM_Contact_Page_View_Print</page_callback>
226 </item>
227 <item>
228 <path>civicrm/contact/view/log</path>
229 <page_callback>CRM_Contact_Page_View_Log</page_callback>
230 </item>
231 <item>
232 <path>civicrm/user</path>
233 <title>Contact Dashboard</title>
234 <access_arguments>access Contact Dashboard</access_arguments>
235 <page_callback>CRM_Contact_Page_View_UserDashBoard</page_callback>
236 <is_public>true</is_public>
237 <weight>0</weight>
238 </item>
239 <item>
240 <path>civicrm/dashlet/activity</path>
241 <title>Activity Dashlet</title>
242 <page_callback>CRM_Dashlet_Page_Activity</page_callback>
243 </item>
244 <item>
245 <path>civicrm/dashlet/blog</path>
246 <title>CiviCRM Blog</title>
247 <page_callback>CRM_Dashlet_Page_Blog</page_callback>
248 </item>
249 <item>
250 <path>civicrm/dashlet/getting-started</path>
251 <title>CiviCRM Resources</title>
252 <page_callback>CRM_Dashlet_Page_GettingStarted</page_callback>
253 </item>
254
255 <item>
256 <path>civicrm/ajax/relation</path>
257 <page_callback>CRM_Contact_Page_AJAX::relationship</page_callback>
258 <access_arguments>access CiviCRM</access_arguments>
259 <page_type>3</page_type>
260 </item>
261 <item>
262 <path>civicrm/ajax/groupTree</path>
263 <page_callback>CRM_Contact_Page_AJAX::groupTree</page_callback>
264 <access_arguments>access CiviCRM</access_arguments>
265 </item>
266 <item>
267 <path>civicrm/ajax/custom</path>
268 <page_callback>CRM_Contact_Page_AJAX::customField</page_callback>
269 <access_arguments>access CiviCRM</access_arguments>
270 </item>
271 <item>
272 <path>civicrm/ajax/customvalue</path>
273 <page_callback>CRM_Contact_Page_AJAX::deleteCustomValue</page_callback>
274 <access_arguments>access CiviCRM</access_arguments>
275 <page_type>3</page_type>
276 </item>
277 <item>
278 <path>civicrm/ajax/cmsuser</path>
279 <page_callback>CRM_Contact_Page_AJAX::checkUserName</page_callback>
280 <access_callback>1</access_callback>
281 </item>
282 <item>
283 <path>civicrm/ajax/checkemail</path>
284 <page_callback>CRM_Contact_Page_AJAX::getContactEmail</page_callback>
285 <access_callback>1</access_callback>
286 </item>
287 <item>
288 <path>civicrm/ajax/checkphone</path>
289 <page_callback>CRM_Contact_Page_AJAX::getContactPhone</page_callback>
290 <access_callback>1</access_callback>
291 </item>
292 <item>
293 <path>civicrm/ajax/subtype</path>
294 <page_callback>CRM_Contact_Page_AJAX::buildSubTypes</page_callback>
295 <access_arguments>access CiviCRM</access_arguments>
296 </item>
297 <item>
298 <path>civicrm/ajax/dashboard</path>
299 <page_callback>CRM_Contact_Page_AJAX::dashboard</page_callback>
300 <access_arguments>access CiviCRM</access_arguments>
301 <page_type>3</page_type>
302 </item>
303 <item>
304 <path>civicrm/ajax/signature</path>
305 <page_callback>CRM_Contact_Page_AJAX::getSignature</page_callback>
306 <access_arguments>access CiviCRM</access_arguments>
307 </item>
308 <item>
309 <path>civicrm/ajax/pdfFormat</path>
310 <page_callback>CRM_Contact_Page_AJAX::pdfFormat</page_callback>
311 <access_arguments>access CiviCRM</access_arguments>
312 </item>
313 <item>
314 <path>civicrm/ajax/paperSize</path>
315 <page_callback>CRM_Contact_Page_AJAX::paperSize</page_callback>
316 <access_arguments>access CiviCRM</access_arguments>
317 </item>
318 <item>
319 <path>civicrm/ajax/contactref</path>
320 <page_callback>CRM_Contact_Page_AJAX::contactReference</page_callback>
321 <access_arguments>access contact reference fields; access CiviCRM</access_arguments>
322 </item>
323 <item>
324 <path>civicrm/dashlet/myCases</path>
325 <title>Case Dashlet</title>
326 <page_callback>CRM_Dashlet_Page_MyCases</page_callback>
327 </item>
328 <item>
329 <path>civicrm/dashlet/allCases</path>
330 <title>All Cases Dashlet</title>
331 <page_callback>CRM_Dashlet_Page_AllCases</page_callback>
332 <access_arguments>access all cases and activities</access_arguments>
333 </item>
334 <item>
335 <path>civicrm/dashlet/casedashboard</path>
336 <title>Case Dashboard Dashlet</title>
337 <page_callback>CRM_Dashlet_Page_CaseDashboard</page_callback>
338 </item>
339 <item>
340 <path>civicrm/contact/deduperules</path>
341 <title>Find and Merge Duplicate Contacts</title>
342 <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>
343 <page_callback>CRM_Contact_Page_DedupeRules</page_callback>
344 <access_arguments>administer dedupe rules;merge duplicate contacts</access_arguments>
345 <adminGroup>Manage</adminGroup>
346 <weight>105</weight>
347 </item>
348 <item>
349 <path>civicrm/contact/dedupefind</path>
350 <title>Find and Merge Duplicate Contacts</title>
351 <page_callback>CRM_Contact_Page_DedupeFind</page_callback>
352 <access_arguments>merge duplicate contacts</access_arguments>
353 </item>
354 <item>
355 <path>civicrm/ajax/dedupefind</path>
356 <page_callback>CRM_Contact_Page_AJAX::getDedupes</page_callback>
357 <access_arguments>merge duplicate contacts</access_arguments>
358 </item>
359 <item>
360 <path>civicrm/contact/dedupemerge</path>
361 <title>Batch Merge Duplicate Contacts</title>
362 <page_callback>CRM_Contact_Page_DedupeMerge</page_callback>
363 <access_arguments>merge duplicate contacts</access_arguments>
364 </item>
365 <item>
366 <path>civicrm/dedupe/exception</path>
367 <title>Dedupe Exceptions</title>
368 <adminGroup>Manage</adminGroup>
369 <page_callback>CRM_Contact_Page_DedupeException</page_callback>
370 <weight>110</weight>
371 </item>
372 <item>
373 <path>civicrm/ajax/dedupeRules</path>
374 <page_callback>CRM_Contact_Page_AJAX::buildDedupeRules</page_callback>
375 <access_arguments>access CiviCRM</access_arguments>
376 </item>
377 <item>
378 <path>civicrm/contact/view/useradd</path>
379 <path_arguments>cid=%%cid%%</path_arguments>
380 <title>Add User</title>
381 <page_callback>CRM_Contact_Page_View_Useradd</page_callback>
382 </item>
383 <item>
384 <path>civicrm/ajax/markSelection</path>
385 <page_callback>CRM_Contact_Page_AJAX::selectUnselectContacts</page_callback>
386 <access_arguments>access CiviCRM</access_arguments>
387 </item>
388 <item>
389 <path>civicrm/ajax/toggleDedupeSelect</path>
390 <page_callback>CRM_Contact_Page_AJAX::toggleDedupeSelect</page_callback>
391 <access_arguments>merge duplicate contacts</access_arguments>
392 </item>
393 <item>
394 <path>civicrm/ajax/flipDupePairs</path>
395 <page_callback>CRM_Contact_Page_AJAX::flipDupePairs</page_callback>
396 <access_arguments>merge duplicate contacts</access_arguments>
397 </item>
398 <item>
399 <path>civicrm/activity/sms/add</path>
400 <path_arguments>action=add</path_arguments>
401 <title>Activities</title>
402 <page_callback>CRM_Contact_Form_Task_SMS</page_callback>
403 <access_arguments>send SMS</access_arguments>
404 </item>
405 <item>
406 <path>civicrm/ajax/contactrelationships</path>
407 <page_callback>CRM_Contact_Page_AJAX::getContactRelationships</page_callback>
408 <access_arguments>access CiviCRM;view my contact</access_arguments>
409 </item>
410 </menu>