Edgewall Software

Changes between Version 2 and Version 3 of TracDev/PluginDevelopment/ExtensionPoints/trac.admin.api.IAdminCommandProvider


Ignore:
Timestamp:
Feb 26, 2012, 11:12:33 PM (7 years ago)
Author:
Peter Suter
Comment:

Use fragment identifier search links from #10284

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/PluginDevelopment/ExtensionPoints/trac.admin.api.IAdminCommandProvider

    v2 v3  
    22
    33||'''Interface'''||''IAdminCommandProvider''||'''Since'''||[wiki:TracDev/ApiChanges/0.12#IAdminCommandProvider 0.12]||
    4 ||'''Module'''||''trac.admin''||'''Source'''||[source:trunk/trac/admin/api.py#56 api.py]||
     4||'''Module'''||''trac.admin''||'''Source'''||[source:trunk/trac/admin/api.py#/IAdminCommandProvider api.py]||
    55
    66
     
    6060There are several implementations in various core parts of Trac:
    6161
    62 * [source:trunk/trac/config.py#L733 trac.config.ConfigurationAdmin][[br]]
     62* [source:trunk/trac/config.py#/ConfigurationAdmin trac.config.ConfigurationAdmin][[br]]
    6363  trac-admin command provider for trac.ini administration.
    6464   * Implemented commands: ''config *'' (where ''*'' is one of: ''get'', ''set'', ''remove'', ...)
    6565   * Command completion support for config sections and per-section options.
    6666
    67 * [source:trunk/trac/env.py#L809 trac.env.EnvironmentAdmin][[br]]
     67* [source:trunk/trac/env.py#/EnvironmentAdmin trac.env.EnvironmentAdmin][[br]]
    6868  trac-admin command provider for environment administration
    6969   * Implemented commands: ''deploy'', ''hotcopy'', ''upgrade''
    7070   * No command completion support.
    7171
    72 * [source:trunk/trac/versioncontrol/admin.py#L38 trac.versioncontrol.admin.VersionControlAdmin][[br]]
     72* [source:trunk/trac/versioncontrol/admin.py#/VersionControlAdmin trac.versioncontrol.admin.VersionControlAdmin][[br]]
    7373  trac-admin command provider for version control administration.
    7474   * Implemented commands: ''changeset *'' (where ''*'' is one of: ''added'', ''modified'', ...) and ''repository  *'' (where ''*'' is one of: ''list'', ''sync'', ''resync'', ...)
    7575   * Command completion support for repository names.
    7676
    77 * [source:trunk/trac/perm.py#L578 trac.perm.PermissionAdmin][[br]]
     77* [source:trunk/trac/perm.py#/PermissionAdmin trac.perm.PermissionAdmin][[br]]
    7878  trac-admin command provider for permission system administration.
    7979   * Implemented commands: ''permission *'' (where ''*'' is one of: ''list'', ''add'', ''remove'', ...)
    8080   * Command completion support for user and permission action names.
    8181
    82 * [source:trunk/trac/wiki/admin.py#L38 trac.wiki.admin.WikiAdmin][[br]]
     82* [source:trunk/trac/wiki/admin.py#/WikiAdmin trac.wiki.admin.WikiAdmin][[br]]
    8383  trac-admin command provider for wiki administration.
    8484   * Implemented commands: ''wiki *'' (where ''*'' is one of: ''list'', ''rename'', ''remove'', ''import'', ''export'', ''dump'', ''load'', ''replace'', ''upgrade'', ...)
     
    8888The ticket system alone provides several implementations for different aspects of ticket administration:
    8989
    90 * [source:trunk/trac/ticket/admin.py#L163 trac.ticket.admin.ComponentAdminPanel]
     90* [source:trunk/trac/ticket/admin.py#/ComponentAdminPanel trac.ticket.admin.ComponentAdminPanel]
    9191   * Implemented commands: ''component *'' (where ''*'' is one of: ''list'', ''add'', ''rename'', ''remove'', ''chown'', ...)
    9292   * Command completion support for user and component names.
    9393
    94 * [source:trunk/trac/ticket/admin.py#L342 trac.ticket.admin.MilestoneAdminPanel]
     94* [source:trunk/trac/ticket/admin.py#/MilestoneAdminPanel trac.ticket.admin.MilestoneAdminPanel]
    9595   * Implemented commands: ''milestone *'' (where ''*'' is one of: ''list'', ''add'', ''rename'', ''due'', ''completed'', ''remove'', ...)
    9696   * Command completion support for milestone names.
    9797
    98 * [source:trunk/trac/ticket/admin.py#L506 trac.ticket.admin.VersionAdminPanel]
     98* [source:trunk/trac/ticket/admin.py#/VersionAdminPanel trac.ticket.admin.VersionAdminPanel]
    9999   * Implemented commands: ''version *'' (where ''*'' is one of: ''list'', ''add'', ''rename'', ''time'', ''remove'', ...)
    100100   * Command completion support for the version field.
    101101
    102 * [source:trunk/trac/ticket/admin.py#L676 trac.ticket.admin.AbstractEnumAdminPanel][[br]]
     102* [source:trunk/trac/ticket/admin.py#/AbstractEnumAdminPanel trac.ticket.admin.AbstractEnumAdminPanel][[br]]
    103103  base class for trac-admin command providers for administration of the ticket enums Priority, Resolution, Severity and !TicketType
    104104   * Implemented commands: ''priority *'', ''resolution *'', ''severity *'', ''ticket_type *'' (where ''*'' is one of: ''list'', ''add'', ''change'', ''remove'', ''order'', ...)
    105105   * Command completion support for enum fields.
    106106
    107 * [source:trunk/trac/ticket/admin.py#L786 trac.ticket.admin.TicketAdmin]
     107* [source:trunk/trac/ticket/admin.py#?TicketAdmin trac.ticket.admin.TicketAdmin]
    108108   * Implemented commands: ''ticket *'' (where ''*'' is ''remove'')
    109109   * No command completion support.