Unverified Commit 2637bd89 by Matt Condon Committed by GitHub

fix: add comment about rbacwithadmin being rather powerful (#936)

* fix: add comment about rbacwithadmin being rather powerful
* fix: move RBACWithAdmin to examples
parent 32ec8b53
pragma solidity ^0.4.23;
import "./RBAC.sol";
import "../ownership/rbac/RBAC.sol";
/**
......@@ -8,6 +8,13 @@ import "./RBAC.sol";
* @author Matt Condon (@Shrugs)
* @dev It's recommended that you define constants in the contract,
* @dev like ROLE_ADMIN below, to avoid typos.
* @dev
* @dev NOTE: RBACWithAdmin is probably too expansive and powerful for your
* @dev application; an admin is actually able to change any address to any role
* @dev which is a very large API surface. It's recommended that you follow a strategy
* @dev of strictly defining the abilities of your roles
* @dev and the API-surface of your contract.
* @dev This is just an example for example's sake.
*/
contract RBACWithAdmin is RBAC {
/**
......
pragma solidity ^0.4.23;
import "../ownership/rbac/RBACWithAdmin.sol";
import "../examples/RBACWithAdmin.sol";
contract RBACMock is RBACWithAdmin {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment