Merge pull request #11724 from lemacarl/CRM-21779
[civicrm-core.git] / CRM / Contribute / xml / Menu / Contribute.xml
CommitLineData
6a488035
TO
1<?xml version="1.0" encoding="iso-8859-1" ?>
2
3<menu>
4 <item>
5 <path>civicrm/contribute</path>
6 <title>CiviContribute Dashboard</title>
7 <page_callback>CRM_Contribute_Page_DashBoard</page_callback>
8 <access_arguments>access CiviContribute</access_arguments>
9 <page_type>1</page_type>
10 <weight>500</weight>
11 <component>CiviContribute</component>
12 </item>
13 <item>
14 <path>civicrm/contribute/add</path>
15 <title>New Contribution</title>
16 <page_callback>CRM_Contribute_Page_Tab</page_callback>
17 <path_arguments>action=add</path_arguments>
18 <access_arguments>access CiviContribute</access_arguments>
19 <page_type>1</page_type>
20 <component>CiviContribute</component>
21 </item>
22 <item>
23 <path>civicrm/contribute/chart</path>
24 <title>Contribution Summary - Chart View</title>
25 <page_callback>CRM_Contribute_Form_ContributionCharts</page_callback>
26 <access_arguments>access CiviContribute</access_arguments>
27 <component>CiviContribute</component>
28 </item>
29 <item>
30 <path>civicrm/contribute/transact</path>
31 <title>CiviContribute</title>
32 <page_callback>CRM_Contribute_Controller_Contribution</page_callback>
33 <access_arguments>make online contributions</access_arguments>
34 <weight>0</weight>
35 <is_ssl>true</is_ssl>
36 <is_public>true</is_public>
37 </item>
38 <item>
39 <path>civicrm/admin/contribute</path>
40 <title>Manage Contribution Pages</title>
41 <page_callback>CRM_Contribute_Page_ContributionPage</page_callback>
42 <desc>CiviContribute allows you to create and maintain any number of Online Contribution Pages. You can create different pages for different programs or campaigns - and customize text, amounts, types of information collected from contributors, etc.</desc>
43 <adminGroup>CiviContribute</adminGroup>
44 <icon>admin/small/online_contribution_pages.png</icon>
45 <weight>360</weight>
46 </item>
47 <item>
48 <path>civicrm/admin/contribute/settings</path>
49 <title>Title and Settings</title>
50 <page_callback>CRM_Contribute_Form_ContributionPage_Settings</page_callback>
51 <weight>400</weight>
52 </item>
53 <item>
54 <path>civicrm/admin/contribute/amount</path>
55 <title>Contribution Amounts</title>
56 <page_callback>CRM_Contribute_Form_ContributionPage_Amount</page_callback>
57 <weight>410</weight>
58 </item>
59 <item>
60 <path>civicrm/admin/contribute/membership</path>
61 <title>Membership Section</title>
62 <page_callback>CRM_Member_Form_MembershipBlock</page_callback>
63 <weight>420</weight>
64 </item>
65 <item>
66 <path>civicrm/admin/contribute/custom</path>
67 <title>Include Profiles</title>
68 <page_callback>CRM_Contribute_Form_ContributionPage_Custom</page_callback>
69 <weight>430</weight>
70 </item>
71 <item>
72 <path>civicrm/admin/contribute/thankyou</path>
73 <title>Thank-you and Receipting</title>
74 <page_callback>CRM_Contribute_Form_ContributionPage_ThankYou</page_callback>
75 <weight>430</weight>
76 </item>
77 <item>
78 <path>civicrm/admin/contribute/friend</path>
79 <title>Tell a Friend</title>
80 <page_callback>CRM_Friend_Form_Contribute</page_callback>
81 <weight>440</weight>
82 </item>
83 <item>
84 <path>civicrm/admin/contribute/widget</path>
85 <title>Configure Widget</title>
86 <page_callback>CRM_Contribute_Form_ContributionPage_Widget</page_callback>
87 <weight>460</weight>
88 </item>
89 <item>
90 <path>civicrm/admin/contribute/premium</path>
91 <title>Premiums</title>
92 <page_callback>CRM_Contribute_Form_ContributionPage_Premium</page_callback>
93 <weight>470</weight>
94 </item>
95 <item>
96 <path>civicrm/admin/contribute/addProductToPage</path>
97 <title>Add Products to This Page</title>
98 <page_callback>CRM_Contribute_Form_ContributionPage_AddProduct</page_callback>
99 <weight>480</weight>
100 </item>
101 <item>
102 <path>civicrm/admin/contribute/add</path>
103 <title>New Contribution Page</title>
104 <page_callback>CRM_Contribute_Controller_ContributionPage</page_callback>
105 <path_arguments>action=add</path_arguments>
106 </item>
107 <item>
108 <path>civicrm/admin/contribute/managePremiums</path>
109 <title>Manage Premiums</title>
110 <page_callback>CRM_Contribute_Page_ManagePremiums</page_callback>
111 <desc>CiviContribute allows you to configure any number of Premiums which can be offered to contributors as incentives / thank-you gifts. Define the premiums you want to offer here.</desc>
112 <adminGroup>CiviContribute</adminGroup>
113 <icon>admin/small/Premiums.png</icon>
114 <weight>365</weight>
115 </item>
116 <item>
117 <path>civicrm/admin/financial/financialType</path>
118 <title>Financial Types</title>
119 <page_callback>CRM_Financial_Page_FinancialType</page_callback>
120 <desc>Formerly civicrm_contribution_type merged into this table in 4.1</desc>
121 <adminGroup>CiviContribute</adminGroup>
122 <weight>580</weight>
123 </item>
0f602e3f 124 <item>
81f3d017 125 <path>civicrm/payment</path>
0f602e3f
PJ
126 <title>New Payment</title>
127 <page_callback>CRM_Contribute_Form_AdditionalPayment</page_callback>
128 <path_arguments>action=add</path_arguments>
129 <access_arguments>access CiviContribute</access_arguments>
130 <page_type>1</page_type>
131 <component>CiviContribute</component>
132 </item>
6a488035
TO
133 <item>
134 <path>civicrm/admin/financial/financialAccount</path>
135 <title>Financial Accounts</title>
136 <page_callback>CRM_Financial_Page_FinancialAccount</page_callback>
137 <desc>Financial types are used to categorize contributions for reporting and accounting purposes. These are also referred to as Funds.</desc>
138 <adminGroup>CiviContribute</adminGroup>
139 <icon>admin/small/contribution_types.png</icon>
140 <weight>370</weight>
141 </item>
142 <item>
143 <path>civicrm/admin/options/payment_instrument</path>
536f0e02 144 <title>Payment Methods</title>
6a488035
TO
145 <page_callback>CRM_Admin_Page_Options</page_callback>
146 <desc>You may choose to record the payment instrument used for each contribution. Common payment methods are installed by default (e.g. Check, Cash, Credit Card...). If your site requires additional payment methods, add them here.</desc>
6a488035
TO
147 <adminGroup>CiviContribute</adminGroup>
148 <icon>admin/small/payment_instruments.png</icon>
149 <weight>380</weight>
150 </item>
151 <item>
152 <path>civicrm/admin/options/accept_creditcard</path>
153 <title>Accepted Credit Cards</title>
154 <page_callback>CRM_Admin_Page_Options</page_callback>
155 <desc>Credit card options that will be offered to contributors using your Online Contribution pages.</desc>
6a488035
TO
156 <adminGroup>CiviContribute</adminGroup>
157 <icon>admin/small/accepted_creditcards.png</icon>
158 <weight>395</weight>
159 </item>
51fa20cb 160 <item>
161 <path>civicrm/admin/options/soft_credit_type</path>
162 <title>Soft Credit Types</title>
163 <page_callback>CRM_Admin_Page_Options</page_callback>
164 <desc>Soft Credit Types that will be offered to contributors during soft credit contribution</desc>
51fa20cb 165 <adminGroup>CiviContribute</adminGroup>
166 <icon>admin/small/soft_credit_type.png</icon>
167 </item>
6a488035
TO
168 <item>
169 <path>civicrm/contact/view/contribution</path>
170 <title>Contributions</title>
171 <page_callback>CRM_Contribute_Page_Tab</page_callback>
172 <weight>1</weight>
173 </item>
174 <item>
175 <path>civicrm/contact/view/contributionrecur</path>
176 <title>Recurring Contributions</title>
177 <page_callback>CRM_Contribute_Page_ContributionRecur</page_callback>
178 </item>
179 <item>
180 <path>civicrm/contact/view/contribution/additionalinfo</path>
181 <title>Additional Info</title>
182 <page_callback>CRM_Contribute_Form_AdditionalInfo</page_callback>
183 </item>
184 <item>
185 <path>civicrm/contribute/search</path>
186 <title>Find Contributions</title>
187 <page_callback>CRM_Contribute_Controller_Search</page_callback>
188 <access_arguments>access CiviContribute</access_arguments>
189 <page_type>1</page_type>
190 <weight>510</weight>
191 </item>
192 <item>
193 <path>civicrm/contribute/searchBatch</path>
194 <page_callback>CRM_Contribute_Controller_SearchBatch</page_callback>
195 <access_arguments>access CiviContribute</access_arguments>
196 <page_type>1</page_type>
197 <weight>588</weight>
198 </item>
199 <item>
200 <path>civicrm/contribute/import</path>
201 <title>Import Contributions</title>
202 <page_callback>CRM_Contribute_Import_Controller</page_callback>
203 <access_arguments>access CiviContribute,edit contributions</access_arguments>
204 <page_type>1</page_type>
205 <weight>520</weight>
206 </item>
207 <item>
208 <path>civicrm/contribute/manage</path>
209 <title>Manage Contribution Pages</title>
210 <page_callback>CRM_Contribute_Page_ContributionPage</page_callback>
211 <access_arguments>administer CiviCRM,access CiviContribute</access_arguments>
212 <page_type>1</page_type>
213 <weight>530</weight>
214 </item>
215 <item>
216 <path>civicrm/contribute/additionalinfo</path>
217 <title>AdditionalInfo Form</title>
218 <page_callback>CRM_Contribute_Form_AdditionalInfo</page_callback>
219 <access_arguments>access CiviContribute</access_arguments>
220 <weight>0</weight>
221 </item>
222 <item>
223 <path>civicrm/ajax/permlocation</path>
224 <page_callback>CRM_Core_Page_AJAX_Location::getPermissionedLocation</page_callback>
225 <access_arguments>make online contributions</access_arguments>
226 </item>
6a488035
TO
227 <item>
228 <path>civicrm/contribute/unsubscribe</path>
229 <title>Cancel Subscription</title>
230 <page_callback>CRM_Contribute_Form_CancelSubscription</page_callback>
231 <access_arguments>make online contributions</access_arguments>
232 </item>
233 <item>
234 <path>civicrm/contribute/onbehalf</path>
235 <page_callback>CRM_Contribute_Form_Contribution_OnBehalfOf</page_callback>
236 <access_arguments>make online contributions</access_arguments>
237 </item>
238 <item>
239 <path>civicrm/contribute/updatebilling</path>
240 <title>Update Billing Details</title>
241 <page_callback>CRM_Contribute_Form_UpdateBilling</page_callback>
242 <access_arguments>make online contributions</access_arguments>
243 </item>
244 <item>
245 <path>civicrm/contribute/updaterecur</path>
246 <title>Update Subscription</title>
247 <page_callback>CRM_Contribute_Form_UpdateSubscription</page_callback>
248 <access_arguments>make online contributions</access_arguments>
249 </item>
250 <item>
251 <path>civicrm/contribute/subscriptionstatus</path>
252 <page_callback>CRM_Contribute_Page_SubscriptionStatus</page_callback>
253 <access_arguments>make online contributions</access_arguments>
254 </item>
255 <item>
256 <path>civicrm/admin/financial/financialType/accounts</path>
257 <title>Financial Type Accounts</title>
258 <page_callback>CRM_Financial_Page_FinancialTypeAccount</page_callback>
259 <weight>581</weight>
260 </item>
261 <item>
262 <path>civicrm/financial/batch</path>
263 <title>Accounting Batch</title>
264 <page_callback>CRM_Financial_Page_FinancialBatch</page_callback>
265 <access_arguments>create manual batch</access_arguments>
266 <weight>585</weight>
267 </item>
268 <item>
269 <path>civicrm/financial/financialbatches</path>
270 <title>Accounting Batches</title>
271 <page_callback>CRM_Financial_Page_Batch</page_callback>
272 <weight>586</weight>
273 </item>
274 <item>
275 <path>civicrm/batchtransaction</path>
276 <title>Accounting Batch</title>
277 <page_callback>CRM_Financial_Page_BatchTransaction</page_callback>
278 <weight>600</weight>
279 </item>
280 <item>
281 <path>civicrm/financial/batch/export</path>
282 <title>Accounting Batch Export</title>
283 <page_callback>CRM_Financial_Form_Export</page_callback>
284 <weight>610</weight>
285 </item>
29c61b58
PJ
286 <item>
287 <path>civicrm/payment/view</path>
288 <title>View Payment</title>
289 <page_callback>CRM_Contribute_Page_PaymentInfo</page_callback>
290 <path_arguments>action=view</path_arguments>
291 <access_arguments>access CiviContribute</access_arguments>
292 <page_type>1</page_type>
293 <component>CiviContribute</component>
294 </item>
9d4da082
RK
295 <item>
296 <path>civicrm/admin/setting/preferences/contribute</path>
297 <title>CiviContribute Component Settings</title>
298 <page_callback>CRM_Admin_Form_Preferences_Contribute</page_callback>
299 <desc>Configure global CiviContribute behaviors.</desc>
300 <access_arguments>access CiviContribute,administer CiviCRM</access_arguments>
301 <adminGroup>CiviContribute</adminGroup>
302 </item>
56ed0b01
PB
303 <item>
304 <path>civicrm/contribute/invoice</path>
eec1956e 305 <title>PDF Invoice</title>
b5c3483d 306 <page_callback>CRM_Contribute_Form_Task_Invoice::getPrintPDF</page_callback>
dc6b437a 307 <access_callback>CRM_Core_Permission::checkDownloadInvoice</access_callback>
56ed0b01
PB
308 <page_type>1</page_type>
309 <weight>620</weight>
310 <component>CiviContribute</component>
311 </item>
312 <item>
313 <path>civicrm/contribute/invoice/email</path>
eec1956e 314 <title>Email Invoice</title>
56ed0b01
PB
315 <page_callback>CRM_Contribute_Form_Task_Invoice</page_callback>
316 <access_arguments>access CiviContribute</access_arguments>
317 <page_type>1</page_type>
318 <weight>630</weight>
319 <component>CiviContribute</component>
320 </item>
dfe9afbf 321 <item>
322 <path>civicrm/ajax/softcontributionlist</path>
323 <page_callback>CRM_Contribute_Page_AJAX::getSoftContributionRows</page_callback>
324 <access_arguments>access CiviCRM</access_arguments>
325 </item>
85b68a11
CR
326 <item>
327 <path>civicrm/contribute/contributionrecur-payments</path>
328 <title>Recurring Contribution's Payments</title>
329 <page_callback>CRM_Contribute_Page_ContributionRecurPayments</page_callback>
330 <access_arguments>access CiviContribute</access_arguments>
331 </item>
669fc25e
CR
332 <item>
333 <path>civicrm/membership/recurring-contributions</path>
334 <title>Membership Recurring Contributions</title>
335 <page_callback>CRM_Member_Page_RecurringContributions</page_callback>
336 <access_arguments>access CiviContribute</access_arguments>
337 </item>
6c2473d5 338</menu>