mirror of
				https://github.com/brmlab/brmbiolab_sklad.git
				synced 2025-10-30 23:14:01 +01:00 
			
		
		
		
	Initial commit
This commit is contained in:
		
						commit
						3b93da31de
					
				
					 1004 changed files with 265840 additions and 0 deletions
				
			
		
							
								
								
									
										70
									
								
								lib/Cake/Test/test_app/Config/acl.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								lib/Cake/Test/test_app/Config/acl.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,70 @@ | |||
| <?php | ||||
| /* | ||||
|  * Test App PHP Based Acl Config File | ||||
|  * | ||||
|  * CakePHP(tm) : Rapid Development Framework (http://cakephp.org) | ||||
|  * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) | ||||
|  * | ||||
|  *  Licensed under The MIT License | ||||
|  *  Redistributions of files must retain the above copyright notice. | ||||
|  * | ||||
|  * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org) | ||||
|  * @link          http://cakephp.org CakePHP(tm) Project | ||||
|  * @package       Cake.Test.TestApp.Config | ||||
|  * @since         CakePHP(tm) v 0.10.0.1076 | ||||
|  * @license       http://www.opensource.org/licenses/mit-license.php MIT License | ||||
|  */ | ||||
| 
 | ||||
| // -------------------------------------
 | ||||
| // Roles
 | ||||
| // -------------------------------------
 | ||||
| $config['roles'] = array( | ||||
| 	'Role/admin'				=> null, | ||||
| 	'Role/data_acquirer'		=> null, | ||||
| 	'Role/accounting'			=> null, | ||||
| 	'Role/database_manager'		=> null, | ||||
| 	'Role/sales'				=> null, | ||||
| 	'Role/data_analyst'			=> 'Role/data_acquirer, Role/database_manager', | ||||
| 	'Role/reports'				=> 'Role/data_analyst', | ||||
| 	// allow inherited roles to be defined as an array or comma separated list
 | ||||
| 	'Role/manager'				=> array( | ||||
| 		'Role/accounting', | ||||
| 		'Role/sales', | ||||
| 	), | ||||
| 	'Role/accounting_manager'	=> 'Role/accounting', | ||||
| 	// managers
 | ||||
| 	'User/hardy'				=> 'Role/accounting_manager, Role/reports', | ||||
| 	'User/stan'					=> 'Role/manager', | ||||
| 	// accountants
 | ||||
| 	'User/peter'				=> 'Role/accounting', | ||||
| 	'User/jeff'					=> 'Role/accounting', | ||||
| 	// admins
 | ||||
| 	'User/jan'					=> 'Role/admin', | ||||
| 	// database
 | ||||
| 	'User/db_manager_1'			=> 'Role/database_manager', | ||||
| 	'User/db_manager_2'			=> 'Role/database_manager', | ||||
| ); | ||||
| 
 | ||||
| //-------------------------------------
 | ||||
| // Rules
 | ||||
| //-------------------------------------
 | ||||
| $config['rules']['allow'] = array( | ||||
| 	'/*' => 'Role/admin', | ||||
| 	'/controllers/*/manager_*' => 'Role/manager', | ||||
| 	'/controllers/reports/*' => 'Role/sales', | ||||
| 	'/controllers/invoices/*' => 'Role/accounting', | ||||
| 	'/controllers/invoices/edit' => 'User/db_manager_2', | ||||
| 	'/controllers/db/*' => 'Role/database_manager', | ||||
| 	'/controllers/*/(add|edit|publish)' => 'User/stan', | ||||
| 	'/controllers/users/dashboard' => 'Role/default', | ||||
| 	// test for case insensitivity
 | ||||
| 	'controllers/Forms/NEW' => 'Role/data_acquirer', | ||||
| ); | ||||
| $config['rules']['deny'] = array( | ||||
| 	// accountants and sales should not delete anything
 | ||||
| 	'/controllers/*/delete' => array( | ||||
| 		'Role/sales', | ||||
| 		'Role/accounting' | ||||
| 	), | ||||
| 	'/controllers/db/drop' => 'User/db_manager_2', | ||||
| ); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 mareksebera
						mareksebera