[[PageOutline(2-5,Contents,pullout)]] = Adds an IAdminConsoleProvider Extension Point = '''Note''': This plugin is deprecated as of 0.12 as the feature has been included in the Trac core. == Description == This patch adds an IAdminConsoleProvider extension point to Trac that lets plugins add custom commands to TracAdmin. == Bugs/Feature Requests == Existing bugs and feature requests for AdminConsoleProviderPatch are [report:9?COMPONENT=AdminConsoleProviderPatch here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=AdminConsoleProviderPatch&owner=athomas new ticket]. == Download == [download:adminconsoleproviderpatch Download Source]. == Source == You can check out AdminConsoleProviderPatch from [http://trac-hacks.org/svn/adminconsoleproviderpatch here] using Subversion, or [source:adminconsoleproviderpatch browse the source] with Trac. == Example == Example from DiscussionPlugin: {{{ #!python from trac.core import * from trac.admin.console import IAdminConsoleProvider class DiscussionConsole(Component): implements(IAdminConsoleProvider) def get_console_commands(self, tracadm): self.tracadm = tracadm yield ('forum', self._help_forum, self.do_forum, self.complete_forum) yield ('topic', self._help_topic, self.do_topic, self.complete_topic) ... }}} == Author/Contributors == '''Author:''' [wiki:athomas athomas] [[BR]] '''Maintainer:''' ''none'' [[BR]] '''Contributors:''' [wiki:progrium progrium]