Class lispa\amos\cwh\AmosCwh
Class AmosCwh
Collaboration Web House - This module provides management of rules, scope, relations and further more linking modules to the others
See also [[]].
Public Properties
Public Methods
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\Component |
__clone() | This method is called after the object is created by cloning an existing one. | yii\base\Component |
__construct() | Constructor. | yii\base\Module |
__get() | Getter magic method. | yii\di\ServiceLocator |
__isset() | Checks if a property value is null. | yii\di\ServiceLocator |
__set() | Sets the value of a component property. | yii\base\Component |
__unset() | Sets a component property to be null. | yii\base\Component |
afterAction() | This method is invoked right after an action within this module is executed. | yii\base\Module |
afterSaveModelDelCache() | lispa\amos\cwh\AmosCwh | |
attachBehavior() | Attaches a behavior to this component. | yii\base\Component |
attachBehaviors() | Attaches a list of behaviors to the component. | yii\base\Component |
beforeAction() | This method is invoked right before an action within this module is executed. | yii\base\Module |
beginCreateNewSessionKey() | This method return the session key that must be used to add in session the url from the user have started the content creation. | lispa\amos\core\module\AmosModule |
beginCreateNewSessionKeyDateTime() | This method return the session key that must be used to add in session the url date and time creation from the user have started the content creation. | lispa\amos\core\module\AmosModule |
behaviors() | Returns a list of behaviors that this component should behave as. | yii\base\Component |
bootstrap() | lispa\amos\cwh\AmosCwh | |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\Component |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\Component |
className() | Returns the fully qualified name of this class. | yii\base\Object |
clear() | Removes the component from the locator. | yii\di\ServiceLocator |
createController() | Creates a controller instance based on the given route. | yii\base\Module |
createControllerByID() | Creates a controller based on the given controller ID. | yii\base\Module |
createModel() | lispa\amos\core\module\AmosModule | |
defineModelClasses() | Merges the default and user defined model classes Also let's the developer to set new ones with the parameter being those the ones with most preference. | lispa\amos\core\module\AmosModule |
detachBehavior() | Detaches a behavior from the component. | yii\base\Component |
detachBehaviors() | Detaches all behaviors from the component. | yii\base\Component |
ensureBehaviors() | Makes sure that the behaviors declared in behaviors() are attached to this component. | yii\base\Component |
get() | Returns the component instance with the specified ID. | yii\di\ServiceLocator |
getAmosUniqueId() | lispa\amos\core\module\BaseAmosModule | |
getBasePath() | Returns the root directory of the module. | yii\base\Module |
getBehavior() | Returns the named behavior object. | yii\base\Component |
getBehaviors() | Returns all behaviors attached to this component. | yii\base\Component |
getComponents() | Returns the list of the component definitions or the loaded component instances. | yii\di\ServiceLocator |
getControllerPath() | Returns the directory that contains the controller classes according to $controllerNamespace. | yii\base\Module |
getCwhScope() | lispa\amos\cwh\AmosCwh | |
getDefaultModels() | lispa\amos\cwh\AmosCwh | |
getFullNetworkModels() | lispa\amos\cwh\AmosCwh | |
getI18nDirPath() | lispa\amos\core\module\AmosModule | |
getInstance() | Returns the currently requested instance of this module class. | yii\base\Module |
getLayoutPath() | Returns the directory that contains layout view files for this module. | yii\base\Module |
getModule() | Retrieves the child module of the specified ID. | yii\base\Module |
getModuleName() | lispa\amos\cwh\AmosCwh | |
getModules() | Returns the sub-modules in this module. | yii\base\Module |
getNetworkModels() | lispa\amos\cwh\AmosCwh | |
getPostKey() | Chiave che verrà spedita in post | lispa\amos\cwh\AmosCwh |
getRbacEnabled() | lispa\amos\core\module\BaseAmosModule | |
getUniqueId() | Returns an ID that uniquely identifies this module among all modules within the current application. | yii\base\Module |
getUserNetworks() | Returns Query for CwhNodi (networks) of which user is member. | lispa\amos\cwh\AmosCwh |
getVersion() | Returns current module version. | yii\base\Module |
getViewPath() | Returns the directory that contains the view files for this module. | yii\base\Module |
getWidgetGraphics() | lispa\amos\cwh\AmosCwh | |
getWidgetIcons() | lispa\amos\cwh\AmosCwh | |
has() | Returns a value indicating whether the locator has the specified component definition or has instantiated the component. | yii\di\ServiceLocator |
hasEventHandlers() | Returns a value indicating whether there is any handler attached to the named event. | yii\base\Component |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\Component |
hasModule() | Checks whether the child module of the specified ID exists. | yii\base\Module |
hasProperty() | Returns a value indicating whether a property is defined for this component. | yii\base\Component |
init() | lispa\amos\cwh\AmosCwh | |
instance() | Return an instance of module | lispa\amos\core\module\AmosModule |
model() | Get defined className of model | lispa\amos\core\module\AmosModule |
off() | Detaches an existing event handler from this component. | yii\base\Component |
on() | Attaches an event handler to an event. | yii\base\Component |
resetCwhMaterializatedView() | lispa\amos\cwh\AmosCwh | |
resetCwhScopeInSession() | Reset param cwh-scope in session to an empty array | lispa\amos\cwh\AmosCwh |
runAction() | Runs a controller action specified by a route. | yii\base\Module |
set() | Registers a component definition with this locator. | yii\di\ServiceLocator |
setAliases() | Defines path aliases. | yii\base\Module |
setBasePath() | Sets the root directory of the module. | yii\base\Module |
setComponents() | Registers a set of component definitions in this locator. | yii\di\ServiceLocator |
setCwhScopeFromSession() | Set cwh scope to the value of cwh-scope param in session | lispa\amos\cwh\AmosCwh |
setCwhScopeInSession() | Set param cwh-scope in session | lispa\amos\cwh\AmosCwh |
setInstance() | Sets the currently requested instance of this module class. | yii\base\Module |
setLayoutPath() | Sets the directory that contains the layout files. | yii\base\Module |
setModule() | Adds a sub-module to this module. | yii\base\Module |
setModules() | Registers sub-modules in the current module. | yii\base\Module |
setPostKey() | lispa\amos\cwh\AmosCwh | |
setRbacEnabled() | lispa\amos\core\module\BaseAmosModule | |
setVersion() | Sets current module version. | yii\base\Module |
setViewPath() | Sets the directory that contains the view files. | yii\base\Module |
t() | lispa\amos\core\module\BaseAmosModule | |
tHtml() | Metodo da usare per tutte le traduzioni che non fanno parte di attributi dei tag html (es. Non si può usare nell'attributo "title" del tag "a") | lispa\amos\core\module\BaseAmosModule |
tOld() | Metodo vecchio stile com'era nei plugin prima di introdurre le traduzioni a db. | lispa\amos\core\module\BaseAmosModule |
trigger() | Triggers an event. | yii\base\Component |
Protected Methods
Method | Description | Defined By |
---|---|---|
defaultVersion() | Returns default module version. | yii\base\Module |
Events
Event | Type | Description | Defined By |
---|---|---|---|
EVENT_AFTER_ACTION | yii\base\ActionEvent | An event raised after executing a controller action. | yii\base\Module |
EVENT_BEFORE_ACTION | yii\base\ActionEvent | An event raised before executing a controller action. | yii\base\Module |
Property Details
The list of cwh scopes
If true publication rule 'PUBLIC' (to all users) only if the user has the specified role $regolaPubblicazioneFilterRole
- default VALIDATOR_PLUS role if $regolaPubblicazioneFilter flag is setted only the specified role can view publication rule 1. PUBLIC - All users
The entities scope for which contents needs to be filtered
Set to true if a content is to be considered of user interest when there is tag-match of each tag tree Default is false - at least one content tag matching user interest (any tree)
Configuration array: for each content type class type the attribute correspondent to status and the status list for validation
how to fill : [
'class' => '<the content type className>',
'attribute' => 'status',
'statuses' => [
'BOZZA',
'...'
]
]
Method Details
public void afterSaveModelDelCache ( $event ) | ||
$event |
public void bootstrap ( $app ) | ||
$app |
public void getCwhScope ( ) |
public array getDefaultModels ( ) |
public array getFullNetworkModels ( ) |
public static string getModuleName ( ) |
public array getNetworkModels ( ) |
Chiave che verrà spedita in post
public string getPostKey ( ) |
Returns Query for CwhNodi (networks) of which user is member.
See also lispa\amos\cwh\query\CwhActiveQuery::getUserNetworksQuery().
public mixed getUserNetworks ( $userId = null ) | ||
$userId | integer |
|
public void getWidgetGraphics ( ) |
public void getWidgetIcons ( ) |
public void init ( ) |
public void resetCwhMaterializatedView ( ) |
Reset param cwh-scope in session to an empty array
public void resetCwhScopeInSession ( ) |
Set cwh scope to the value of cwh-scope param in session
public void setCwhScopeFromSession ( ) |
Set param cwh-scope in session
public void setCwhScopeInSession ( $cwhScope, $cwhRelation = null ) | ||
$cwhScope | array | The list of cwh scopes |
$cwhRelation | array | Relation table between users and entity, specifing the entity data call example $moduleCwh->setCwhScopeInSession([ 'community' => $id, // simple cwh scope for contents filtering, required ], [ // cwhRelation array specifying name of relation table, name of entity field on relation table and entity id field , // optional for compatibility with previous versions 'mm_name' => 'community_user_mm', 'entity_id_field' => 'community_id', 'entity_id' => $id ]); |
public void setPostKey ( $postKey ) | ||
$postKey | string |