Questo sito utilizza cookie anche di terze parti. Per avere maggiori informazioni e per negare il tuo consenso al l'utilizzo dei cookie clicca qui. Se prosegui la navigazione acconsenti all'utilizzo dei cookie.OK
  • salta al contenuto

Documentazione openDCN

Strumenti Utente

  • Entra

Strumenti Sito

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

permissions

Questa è una vecchia versione del documento!


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.1274367737.txt.gz · Ultima modifica: 05/06/2013 17:08 (modifica esterna)

Strumenti Pagina

  • Mostra sorgente
  • 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