Merge pull request #4054 from eileenmcnaughton/CRM-15237
[civicrm-core.git] / CRM / Upgrade / Incremental / sql / 3.0.0.mysql.tpl
1 -- CRM-5119
2 UPDATE civicrm_navigation SET permission ='add contacts'
3 WHERE civicrm_navigation.name IN('New Individual','New Household','New Organization');
4
5 UPDATE civicrm_navigation SET permission ='import contacts'
6 WHERE civicrm_navigation.name IN( 'Import Contacts','Import Activities');
7
8 UPDATE civicrm_navigation SET permission ='edit groups' WHERE civicrm_navigation.name= 'New Group';
9 UPDATE civicrm_navigation SET permission ='edit groups,administer CiviCRM', permission_operator ='AND'
10 WHERE civicrm_navigation.name= 'Manage Groups';
11
12 UPDATE civicrm_navigation SET permission ='administer CiviCRM' WHERE civicrm_navigation.name= 'New Tag';
13 UPDATE civicrm_navigation SET permission ='administer CiviCRM' WHERE civicrm_navigation.name= 'Manage Tags (Categories)';
14
15 UPDATE civicrm_navigation SET permission ='access CiviContribute' WHERE civicrm_navigation.name= 'Dashboard' AND url='civicrm/contribute&reset=1';
16 UPDATE civicrm_navigation SET permission ='access CiviContribute' WHERE civicrm_navigation.name= 'Find Contributions';
17
18 UPDATE civicrm_navigation SET permission ='access CiviPledge' WHERE civicrm_navigation.name= 'Dashboard' AND url='civicrm/pledge&reset=1';
19 UPDATE civicrm_navigation SET permission ='access CiviPledge' WHERE civicrm_navigation.name= 'Find Pledges';
20 UPDATE civicrm_navigation SET permission ='access CiviPledge,edit pledges', permission_operator ='AND'
21 WHERE civicrm_navigation.name= 'New Pledge';
22
23 UPDATE civicrm_navigation SET permission ='access CiviContribute,administer CiviCRM', permission_operator ='AND'
24 WHERE civicrm_navigation.name IN ( 'New Contribution Page','Manage Contribution Pages','Personal Campaign Pages','Premiums',
25 'Contribution Types', 'Payment Instruments','Accepted Credit Cards' );
26 UPDATE civicrm_navigation SET permission ='access CiviContribute,edit contributions', permission_operator ='AND'
27 WHERE civicrm_navigation.name IN ( 'New Contribution','Import Contributions');
28 UPDATE civicrm_navigation SET permission ='access CiviEvent'
29 WHERE civicrm_navigation.name IN( 'CiviEvent Dashboard','Find Participants');
30
31 UPDATE civicrm_navigation SET permission ='access CiviEvent,edit event participants', permission_operator ='AND'
32 WHERE civicrm_navigation.name IN ( 'Register Event Participant','Import Participants');
33
34 UPDATE civicrm_navigation SET permission ='access CiviEvent,administer CiviCRM', permission_operator ='AND'
35 WHERE civicrm_navigation.name IN( 'New Event','Manage Events','Event Templates','New Price Set', 'Manage Price Sets',
36 'Participant Listing Templates','Event Types','Participant Statuses','Participant Roles');
37
38 UPDATE civicrm_navigation SET permission ='access CiviMail'
39 WHERE civicrm_navigation.name IN ( 'New Mailing','Draft and Unscheduled Mailings','Scheduled and Sent Mailings','Archived Mailings');
40
41 UPDATE civicrm_navigation SET permission ='access CiviMail,administer CiviCRM', permission_operator ='AND'
42 WHERE civicrm_navigation.name IN ( 'Headers, Footers, and Automated Messages','Mail Accounts');
43
44 UPDATE civicrm_navigation SET permission ='access CiviMember' WHERE civicrm_navigation.name= 'Dashboard' AND url='civicrm/member&reset=1';
45 UPDATE civicrm_navigation SET permission ='access CiviMember' WHERE civicrm_navigation.name= 'Find Members';
46 UPDATE civicrm_navigation SET permission ='access CiviMember,edit memberships', permission_operator ='AND'
47 WHERE civicrm_navigation.name IN ('New Membership','Import Members');
48
49 UPDATE civicrm_navigation SET permission ='access CiviCase' WHERE civicrm_navigation.name= 'Dashboard' AND url='civicrm/case&reset=1';
50 UPDATE civicrm_navigation SET permission ='access CiviCase' WHERE civicrm_navigation.name= 'Find Cases';
51 UPDATE civicrm_navigation SET permission ='access CiviCase,add contacts', permission_operator ='AND'
52 WHERE civicrm_navigation.name= 'New Case';
53
54 UPDATE civicrm_navigation SET permission ='access CiviGrant' WHERE civicrm_navigation.name= 'Dashboard' AND url='civicrm/grant&reset=1';
55 UPDATE civicrm_navigation SET permission ='access CiviGrant' WHERE civicrm_navigation.name= 'Find Grants';
56 UPDATE civicrm_navigation SET permission ='access CiviGrant,edit grants', permission_operator ='AND'
57 WHERE civicrm_navigation.name= 'New Grant';
58
59 UPDATE civicrm_navigation SET permission ='administer CiviCRM'
60 WHERE civicrm_navigation.name IN ( 'Administration Console', 'Customize','Custom Data','CiviCRM Profile','Navigation Menu',
61 'Manage Custom Searches','Configure','Configuration Checklist','Global Settings','Enable Components',
62 'Site Preferences','Directories','Resource URLs','Outbound Email','Mapping and Geocoding',
63 'Payment Processors','Localization','Address Settings','Search Settings', 'Date Formats', 'CMS Integration',
64 'Miscellaneous','Safe File Extensions','Debugging','Import/Export Mappings', 'Message Templates',
65 'Domain Information','FROM Email Addresses', 'Update Directory Path and URL','Manage','Find and Merge Duplicate Contacts',
66 'Access Control','Synchronize Users to Contacts','Option Lists','Activity Types','Relationship Types','Gender Options',
67 'Addressee Formats','Email Greetings','Postal Greetings','Instant Messenger Services','Mobile Phone Providers',
68 'Phone Types','Preferred Communication Methods');
69
70 UPDATE civicrm_navigation SET permission ='administer CiviCRM' WHERE civicrm_navigation.name= 'Location Types (Home, Work...)';
71 UPDATE civicrm_navigation SET permission ='administer CiviCRM' WHERE civicrm_navigation.name= 'Tags (Categories)';
72 UPDATE civicrm_navigation SET permission ='administer CiviCRM' WHERE civicrm_navigation.name= 'Individual Prefixes (Ms, Mr...)';
73 UPDATE civicrm_navigation SET permission ='administer CiviCRM' WHERE civicrm_navigation.name= 'Individual Suffixes (Jr, Sr...)';
74
75 UPDATE civicrm_navigation SET permission ='access CiviCase,administer CiviCRM', permission_operator ='AND'
76 WHERE civicrm_navigation.name IN ( 'Case Types','Redaction Rules');
77
78 UPDATE civicrm_navigation SET permission ='access CiviGrant,administer CiviCRM', permission_operator ='AND' WHERE civicrm_navigation.name= 'Grant Types';
79
80 UPDATE civicrm_navigation SET permission ='access CiviMember,administer CiviCRM', permission_operator ='AND'
81 WHERE civicrm_navigation.name IN ( 'Membership Types','Membership Status Rules');
82
83 UPDATE civicrm_navigation SET permission ='access CiviReport' WHERE civicrm_navigation.name = 'Reports Listing';
84 UPDATE civicrm_navigation SET permission ='administer Reports'
85 WHERE civicrm_navigation.name IN ( 'Create Reports from Templates','Manage Templates');