anchor.diff:      true.
   
   -type action() :: {done, term()} |
  -                  {rbac_permissions(), fun()} | {rbac_permissions(), fun(), [string()]}.
  +                  {rbac_permissions() | no_check, fun()} |
  +                  {rbac_permissions() | no_check, fun(), [string()]}.
   
   -spec get_action(mochiweb_request(), {term(), term()}, string(), [string()]) -> action().
   get_action(Req, {AppRoot, Plugins}, Path, PathTokens) ->
  
positive.code:                                             "Basic realm=\"Couchbase Server Admin / REST\""}])
      end.
  
  -spec get_bucket_id([rbac_permission()] | rbac_permission()) -> bucket_name() | false.
  get_bucket_id([]) ->
      false;
  get_bucket_id([Permission | Rest]) ->
  
negative.code:                 ["diag", "eval"] ->
                      {{[admin, diag], write}, fun handle_diag_eval/1};
                  ["couchBase" | _] ->
                      {no_check, fun menelaus_pluggable_ui:proxy_req/4,
                       ["couchBase",
                        drop_prefix(Req:get(raw_path)),
                        Plugins]};
  