nsmcp::ToolRegistry method list (public)
<instance of nsmcp::ToolRegistry> list context authorizer
Defined in /usr/local/ns/tcl/nsmcp/01-tools.tcl
- Parameters:
- context (required)
- authorizer (required)
- Testcases:
- No testcase defined.
Source code: :refreshProviders set result {} foreach name [lsort [dict keys ${:tools}]] { set tool [dict get ${:tools} $name] if {[:readEnabled $name] && [$authorizer allowed $context [$tool permission]]} { if {[$context cget -questionRestricted]} { if {![dict exists [$context cget -questionPins] $name]} continue :verifyQuestionPin $context $name } lappend result [$tool describe] } } set members {}; set index 0 foreach description $result { lappend members $index object [lindex $description 2] incr index } return [list {} object [list tools array $members]]XQL Not present: Generic, PostgreSQL, Oracle
![[i]](/resources/acs-subsite/ZoomIn16.gif)