acl icon indicating copy to clipboard operation
acl copied to clipboard

aco_sync deletes acos when app has plugin which is the same name as controller

Open tsmsogn opened this issue 8 years ago • 0 comments

cakephp 3.5.4 acl 0.2.5

$ ./bin/cake bake controller Tags
$ ./bin/cake bake plugin Tags
$ ./bin/cake bake controller --plugin Tags Tags
$ ./bin/cake acl_extras aco_sync
Created Aco node: controllers/Tags
Created Aco node: controllers/Tags/index
Created Aco node: controllers/Tags/view
Created Aco node: controllers/Tags/add
Created Aco node: controllers/Tags/edit
Created Aco node: controllers/Tags/delete
Created Aco node: controllers/Tags/Tags
Created Aco node: controllers/Tags/Tags/index
Created Aco node: controllers/Tags/Tags/view
Created Aco node: controllers/Tags/Tags/add
Created Aco node: controllers/Tags/Tags/edit
Created Aco node: controllers/Tags/Tags/delete
Deleted Aco node: /controllers/Tags/index and all children
Deleted Aco node: /controllers/Tags/view and all children
Deleted Aco node: /controllers/Tags/add and all children
Deleted Aco node: /controllers/Tags/edit and all children
Deleted Aco node: /controllers/Tags/delete and all children
Aco Update Complete

expected:

$ ./bin/cake acl view aco controllers/Tags
Aco tree:
---------------------------------------------------------------
  [5] Tags
    [6] index
    [7] view
    [8] add
    [9] edit
    [10] delete
    [28] Tags
      [29] index
      [30] view
      [31] add
      [32] edit
      [33] delete
---------------------------------------------------------------

actual:

$ ./bin/cake acl view aco controllers/Tags
Aco tree:
---------------------------------------------------------------
  [5] Tags
    [28] Tags
      [29] index
      [30] view
      [31] add
      [32] edit
      [33] delete
---------------------------------------------------------------

tsmsogn avatar Oct 18 '17 00:10 tsmsogn