Silla.IO API
  • Namespace
  • Class
  • Tree
  • Todo
  • Download

Namespaces

  • App
    • Controllers
  • CMS
    • Controllers
    • Helpers
    • Models
  • Configurations
    • CI
    • Development
    • Production
    • Staging
  • Core
    • Base
    • CLI
      • Cache
      • DB
    • Helpers
    • Modules
      • Cache
        • Adapters
        • Interfaces
      • Crypt
      • DB
        • Adapters
        • Decorators
          • Interfaces
        • Features
          • Paginator
        • Interfaces
      • Registry
      • Render
        • Adapters
        • Interfaces
      • Router
      • Session
        • Adapters
        • Interfaces
  • None
  • Tasks
    • DB

Classes

  • Account
  • Authentication
  • CMS
  • CMSHelp
  • CMSUserRoles
  • CMSUsers

Class CMSUserRoles

Class CMS User Roles Controller definition.

Core\Base\Controller
Extended by Core\Base\Entity
Extended by CMS\Controllers\CMS
Extended by CMS\Controllers\CMSUserRoles
Namespace: CMS\Controllers
Located at controllers/cmsuserroles.php

Methods summary

protected
# beforeCreate( Core\Modules\Router\Request $request )

Remove current password validation.

Remove current password validation.

Parameters

$request
Current router request.

Overrides

CMS\Controllers\CMS::beforeCreate
protected
# beforeEdit( Core\Modules\Router\Request $request )

Additional validation rules to ensure user is authorized to edit this resource.

Additional validation rules to ensure user is authorized to edit this resource.

Parameters

$request
Current router request.

Overrides

CMS\Controllers\CMS::beforeEdit
protected
# beforeDelete( Core\Modules\Router\Request $request )

Verifies the current user cannot delete his role.

Verifies the current user cannot delete his role.

Request current user password before deletion of any User Roles.

Parameters

$request
Current router request.

Overrides

Core\Base\Entity::beforeDelete
protected
# loadAccessibilityScope( )

Loads access scope.

Loads access scope.

Overrides

CMS\Controllers\CMS::loadAccessibilityScope

Methods inherited from CMS\Controllers\CMS

__construct(), afterCreate(), afterDelete(), beforeIndex(), checkLogged(), checkPermissions(), loadCmsAssets(), loadFormAssets(), loadListingAssets(), loadResource(), loadVendorAssets()

Methods inherited from Core\Base\Entity

addAccessibleAttributes(), afterEdit(), afterIndex(), afterShow(), beforeShow(), create(), delete(), edit(), export(), filterAccessibleAttributesData(), index(), loadAttributeSections(), loadDefaultResource(), loadFlashMessage(), removeAccessibleAttributes(), show()

Methods inherited from Core\Base\Controller

__executeAction(), actionNotFound(), addAfterFilters(), addBeforeFilters(), generateOutputCacheId(), getActionName(), getControllerName(), getPartialOutput(), loadLabels(), processOutput(), resourceNotFound(), setOutputDefaultHeaders()

Properties summary

public string $resourceModel

Resource Model class name.

Resource Model class name.

# 'CMS\Models\CMSUserRole'
protected array $scope

Access scope for the current user session.

Access scope for the current user session.

# array()

Properties inherited from CMS\Controllers\CMS

$modules, $skipAclFor, $user

Properties inherited from Core\Base\Entity

$accessibleAttributes, $attributes, $errors, $resource, $resources, $sections

Properties inherited from Core\Base\Controller

$cachingOutput, $labels, $layout, $meta, $renderer, $rendererAdapter

Silla.IO API API documentation generated by ApiGen