ipublikuj-archive / permissions

Simple permission checker for Nette Framework (2.4+)
Other
13 stars 7 forks source link
ipub ipublikuj nette nette-extension nette-framework nette-security permission permission-checker permissions php php7 php71 php72

Permissions

Build Status Scrutinizer Code Coverage Scrutinizer Code Quality Latest Stable Version Composer Downloads License

Simple permission checker for Nette Framework

Installation

The best way to install ipub/permissions is using Composer:

$ composer require ipub/permissions:@dev

After that you have to register extension in config.neon.

extensions:
    permission: IPub\Permissions\DI\PermissionsExtension

Package contains trait, which you will have to use in presenter to override default checkRequirements method. This works only for PHP 5.4+, for older version you can simply copy trait content and paste it into class where you want to use it.

<?php

class BasePresenter extends Nette\Application\UI\Presenter
{

    use IPub\Permissions\TPermission;

}

Documentation

Learn how to control access to your application in documentation.


Homepage https://www.ipublikuj.eu and repository http://github.com/iPublikuj/permissions.