Initial permission on UserJob
authorEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 18 Apr 2022 04:49:20 +0000 (16:49 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Wed, 20 Apr 2022 06:27:18 +0000 (18:27 +1200)
commite36f7ee104aaf480812bcd905deaebfd05766aa7
treea812d3a7df9d9a080764983d0ca615eccde9f041
parentc25623313f2e016ca443ce188a0339b39c7197e8
Initial  permission on UserJob

This adds
1) an acl so only the creator can access and
2) permits anyone with access CiviCRM to GET their
own jobs
3) permission on CREATE is set to administer civicrm

I am thinking that create might be too strict but
it might be better to start this way. Likewise we
probably want sysadmins to be able to access other
people's jobs but unless we have a plan now for
what permissions we want we can punt the question
by keeping these strict for now
CRM/Core/BAO/UserJob.php
CRM/Core/Permission.php