• salta al contenuto

Documentazione openDCN

Strumenti Utente

  • Entra

Strumenti Sito

  • Ultime modifiche
  • Informativa sui cookie
Ti trovi qui: start » permissions

permissions

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

permissions [20/05/2010 17:02]
permissions [05/06/2013 17:08]
Linea 1: Linea 1:
-====== API Permissions ====== 
-home/​app/​apis/​permissions/​permissions_api_controller.php\\ 
-//class PermissionsApiController extends ApiController//​\\ 
-\\ 
-  * _call - Gestisce la cache e la convalida degli argomenti. 
-    //​Descrizione//:​ 
-    _call($func,​ $args) 
  
-  * _check - Controlla se il soggetto di default ha gli adeguati permessi per compiere una specifica azione. 
-    //​Descrizione//:​ 
-    _check($action,​ $object, $owner = null, $log = false) 
- 
-  * _setWeight - Imposta il peso del permesso. 
-    //​Descrizione//:​ 
-    _setWeight($owner,​ $subject, $object, $weight) 
- 
-  * _allow - Permette al soggetto di compiere la determinata azione sul determinato oggetto. 
-    //​Descrizione//:​ 
-    _allow($subject,​ $action, $object, $owner = null, $weight = 0) 
- 
-  * _deny - Nega al soggetto di fare la specificata azione sullo specificato oggetto. 
-    //​Descrizione//:​ 
-    _deny($subject,​ $action, $object, $owner = null, $weight = 0) 
- 
-  * _clear - Disattiva il permesso corrispondente. 
-    //​Descrizione//:​ 
-    _clear($subject,​ $action, $object, $owner = null) 
- 
-  * _add - Aggiunge un permesso. 
-    //​Descrizione//:​ 
-    _add($subject,​ $actions, $object, $owner = null) 
- 
-  * _getSubjectsByRole - Ottiene i permessi attraverso i ruoli. 
-    //​Descrizione//:​ 
-    array _getSubjectsByRole($role,​ $object, $owner = null) 
- 
-  * _addByRole - Aggiunge un permesso attraverso il ruolo del soggetto. 
-    //​Descrizione//:​ 
-    _addByRole($subject,​ $role, $object, $owner = null) 
- 
-  * _delete - Elimina il permesso e il relativo proprietario. 
-    //​Descrizione//:​ 
-    _delete($subject,​ $object, $owner) 
- 
-  * roleSync -  
-    //​Descrizione//:​ 
-    roleSync($subject,​ $object, $owner = null) 
- 
-  * roleDiff -  
-    //​Descrizione//:​ 
-    roleDiff($role,​ $permission) 
- 
-  * _getPermissionsBySubjects - Ottiene i permessi di quel soggetto. 
-    //​Descrizione//:​ 
-    array _getPermissionsBySubjects($subject,​ $owner = null) 
- 
-  * _getPermissionsByObjects - Ottiene i permessi su quell'​oggetto. 
-    //​Descrizione//:​ 
-    array _getPermissionsByObjects($object,​ $owner = null) 
- 
-  * _getPermissionsByOwner - Ottiene i permessi tramite il proprietario. 
-    //​Descrizione//:​ 
-    array _getPermissionsByOwner($owner) 
- 
-  * getSubject - Ritorna il soggetto. 
-    //​Descrizione//:​ 
-    getSubject($subject) 
- 
-  * permissionsGetObjects - Ritorna un array contenente gli oggetti prodotti dal modulo. 
-    //​Descrizione//:​ 
-    permissionsGetObjects() 
- 
-  * permissionsGetActions - Ritorna un array contenente le azioni prodotte dal modulo. 
-    //​Descrizione//:​ 
-    permissionsGetActions() 
- 
-  * viewpermissions - Visualizza i permessi. 
-    //​Descrizione//:​ 
-    viewpermissions($owner,​ $id) 
permissions.txt · Ultima modifica: 05/06/2013 17:08 (modifica esterna)

Strumenti Pagina

  • Mostra pagina
  • Revisioni precedenti
  • Puntano qui
  • Torna su
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Noncommercial-Share Alike 3.0 Unported
CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki