protected function getSecurityAdmin()
 {
     $member = $this->objFromFixture('Member', 'unconfirmed');
     $admin = new SecurityAdmin();
     $group = $this->objFromFixture('Group', 'group');
     Form::disable_all_security_tokens();
     $this->logInWithPermission('ADMIN');
     $gLink = Controller::join_links($admin->Link(), 'show', $group->ID);
     $mLink = Controller::join_links($admin->Link(), 'EditForm/field/Members/item', $member->ID, 'edit');
     $this->get($gLink);
     $this->get($mLink);
 }
 function testPermissionFieldRespectsHiddenPermissions()
 {
     $this->session()->inst_set('loggedInAs', $this->idFromFixture('Member', 'admin'));
     $group = $this->objFromFixture('Group', 'admin');
     SecurityAdmin::add_hidden_permission('CMS_ACCESS_ReportAdmin');
     $response = $this->get('admin/security/show/' . $group->ID);
     $this->assertContains('CMS_ACCESS_CMSMain', $response->getBody());
     $this->assertNotContains('CMS_ACCESS_ReportAdmin', $response->getBody());
     // reset to defaults
     SecurityAdmin::clear_hidden_permissions();
 }
Esempio n. 3
0
	/**
	 * Clear all permissions previously hidden with {@link add_hidden_permission}
	 */
	static function clear_hidden_permissions(){
		self::$hidden_permissions = array();
	}
 * Date: 22/12/2014
 * Time: 03:00 PM
 */
$_SERVER["DOCUMENT_ROOT"] = $_SERVER["DOCUMENT_ROOT"] . '/turnos';
include_once $_SERVER["DOCUMENT_ROOT"] . '/common/Includes.php';
use admin\SolicitudesEntregaAdmin;
$post = file_get_contents("php://input");
$request = json_decode($post);
switch ($request->action) {
    //region Users
    case "getDataListInit":
        $result = SolicitudesEntregaAdmin::getDataListInit();
        echo $result;
        break;
    case "getSolicitudEntrega":
        $result = SecurityAdmin::getUser($request->data);
        echo $result;
        break;
    case "getSolicitudesEntregaByFilter":
        $result = SolicitudesEntregaAdmin::getSolicitudesEntregaByFilter($request->data);
        echo $result;
        break;
    case "createSolicitudEntrega":
        $result = SolicitudesEntregaAdmin::createSolicitudEntrega($request->data);
        echo $result;
        break;
    case "updateSolicitudEntrega":
        $result = SolicitudesEntregaAdmin::updateSolicitudEntrega($request->data);
        echo $result;
        break;
    case "getOrdenesDeCompraByUserId":
Esempio n. 5
0
 function addmember()
 {
     SecurityAdmin::addmember($this->stat('subitem_class'));
 }
<?php

/**
 * The subsites module modifies the behaviour of the CMS - in the SiteTree and Group databases - to store information
 * about a number of sub-sites, rather than a single site.
 */
SiteTree::add_extension('SiteTreeSubsites');
ContentController::add_extension('ControllerSubsites');
CMSPageAddController::add_extension('CMSPageAddControllerExtension');
LeftAndMain::add_extension('LeftAndMainSubsites');
LeftAndMain::add_extension('ControllerSubsites');
Group::add_extension('GroupSubsites');
ErrorPage::add_extension('ErrorPageSubsite');
SiteConfig::add_extension('SiteConfigSubsites');
SS_Report::add_excluded_reports('SubsiteReportWrapper');
//Display in cms menu
SecurityAdmin::add_extension('SubsiteMenuExtension');
CMSMain::add_extension('SubsiteMenuExtension');
CMSPagesController::add_extension('SubsiteMenuExtension');
SubsiteAdmin::add_extension('SubsiteMenuExtension');
CMSSettingsController::add_extension('SubsiteMenuExtension');
CMSMenu::remove_menu_item('SubsiteXHRController');