X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FApi4%2FACL.php;h=5ac059f6131925e1472f1a3178aa2e1ca6c3d818;hb=553f19a47a54642f932ad147909e5c92787a9448;hp=363823dd20bae900390fd34e43e812ac595abff2;hpb=abf5fea625698828cfc3f2abca956ef557db2e4d;p=civicrm-core.git diff --git a/Civi/Api4/ACL.php b/Civi/Api4/ACL.php index 363823dd20..5ac059f613 100644 --- a/Civi/Api4/ACL.php +++ b/Civi/Api4/ACL.php @@ -2,34 +2,18 @@ /* +--------------------------------------------------------------------+ - | CiviCRM version 5 | - +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2019 | - +--------------------------------------------------------------------+ - | This file is a part of CiviCRM. | - | | - | CiviCRM is free software; you can copy, modify, and distribute it | - | under the terms of the GNU Affero General Public License | - | Version 3, 19 November 2007 and the CiviCRM Licensing Exception. | + | Copyright CiviCRM LLC. All rights reserved. | | | - | CiviCRM is distributed in the hope that it will be useful, but | - | WITHOUT ANY WARRANTY; without even the implied warranty of | - | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | - | See the GNU Affero General Public License for more details. | - | | - | You should have received a copy of the GNU Affero General Public | - | License and the CiviCRM Licensing Exception along | - | with this program; if not, contact CiviCRM LLC | - | at info[AT]civicrm[DOT]org. If you have questions about the | - | GNU Affero General Public License or the licensing of CiviCRM, | - | see the CiviCRM license FAQ at http://civicrm.org/licensing | + | This work is published under the GNU AGPLv3 license with some | + | permitted exceptions and without any warranty. For full license | + | and copyright information, see https://civicrm.org/licensing | +--------------------------------------------------------------------+ */ /** * * @package CRM - * @copyright CiviCRM LLC (c) 2004-2019 + * @copyright CiviCRM LLC https://civicrm.org/licensing * $Id$ * */ @@ -38,15 +22,17 @@ namespace Civi\Api4; /** - * ACL Entity. + * ACL (Access Control List). + * + * An ACL record consists of: * - * This entity holds the ACL informatiom. With this entity you add/update/delete an ACL permission which consists of - * an Operation (e.g. 'View' or 'Edit'), a set of Data that the operation can be performed on (e.g. a group of contacts), - * and a Role that has permission to do this operation. For more info refer to - * https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control for more info. + * - an Operation (e.g. 'View' or 'Edit') + * - a set of Data that the operation can be performed on (e.g. a group of contacts) + * - and a Role that has permission to do this operation. * - * Creating a new ACL requires at minimum a entity table, entity ID and object_table + * Creating a new ACL requires at minimum a entity table, entity ID and object_table. * + * @see https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control * @package Civi\Api4 */ class ACL extends Generic\DAOEntity {