Changes between Version 2 and Version 3 of TracDev/PluginDevelopment/ExtensionPoints/trac.admin.api.IAdminCommandProvider
- Timestamp:
- Feb 26, 2012, 11:12:33 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/PluginDevelopment/ExtensionPoints/trac.admin.api.IAdminCommandProvider
v2 v3 2 2 3 3 ||'''Interface'''||''IAdminCommandProvider''||'''Since'''||[wiki:TracDev/ApiChanges/0.12#IAdminCommandProvider 0.12]|| 4 ||'''Module'''||''trac.admin''||'''Source'''||[source:trunk/trac/admin/api.py# 56api.py]||4 ||'''Module'''||''trac.admin''||'''Source'''||[source:trunk/trac/admin/api.py#/IAdminCommandProvider api.py]|| 5 5 6 6 … … 60 60 There are several implementations in various core parts of Trac: 61 61 62 * [source:trunk/trac/config.py# L733trac.config.ConfigurationAdmin][[br]]62 * [source:trunk/trac/config.py#/ConfigurationAdmin trac.config.ConfigurationAdmin][[br]] 63 63 trac-admin command provider for trac.ini administration. 64 64 * Implemented commands: ''config *'' (where ''*'' is one of: ''get'', ''set'', ''remove'', ...) 65 65 * Command completion support for config sections and per-section options. 66 66 67 * [source:trunk/trac/env.py# L809trac.env.EnvironmentAdmin][[br]]67 * [source:trunk/trac/env.py#/EnvironmentAdmin trac.env.EnvironmentAdmin][[br]] 68 68 trac-admin command provider for environment administration 69 69 * Implemented commands: ''deploy'', ''hotcopy'', ''upgrade'' 70 70 * No command completion support. 71 71 72 * [source:trunk/trac/versioncontrol/admin.py# L38trac.versioncontrol.admin.VersionControlAdmin][[br]]72 * [source:trunk/trac/versioncontrol/admin.py#/VersionControlAdmin trac.versioncontrol.admin.VersionControlAdmin][[br]] 73 73 trac-admin command provider for version control administration. 74 74 * Implemented commands: ''changeset *'' (where ''*'' is one of: ''added'', ''modified'', ...) and ''repository *'' (where ''*'' is one of: ''list'', ''sync'', ''resync'', ...) 75 75 * Command completion support for repository names. 76 76 77 * [source:trunk/trac/perm.py# L578trac.perm.PermissionAdmin][[br]]77 * [source:trunk/trac/perm.py#/PermissionAdmin trac.perm.PermissionAdmin][[br]] 78 78 trac-admin command provider for permission system administration. 79 79 * Implemented commands: ''permission *'' (where ''*'' is one of: ''list'', ''add'', ''remove'', ...) 80 80 * Command completion support for user and permission action names. 81 81 82 * [source:trunk/trac/wiki/admin.py# L38trac.wiki.admin.WikiAdmin][[br]]82 * [source:trunk/trac/wiki/admin.py#/WikiAdmin trac.wiki.admin.WikiAdmin][[br]] 83 83 trac-admin command provider for wiki administration. 84 84 * Implemented commands: ''wiki *'' (where ''*'' is one of: ''list'', ''rename'', ''remove'', ''import'', ''export'', ''dump'', ''load'', ''replace'', ''upgrade'', ...) … … 88 88 The ticket system alone provides several implementations for different aspects of ticket administration: 89 89 90 * [source:trunk/trac/ticket/admin.py# L163trac.ticket.admin.ComponentAdminPanel]90 * [source:trunk/trac/ticket/admin.py#/ComponentAdminPanel trac.ticket.admin.ComponentAdminPanel] 91 91 * Implemented commands: ''component *'' (where ''*'' is one of: ''list'', ''add'', ''rename'', ''remove'', ''chown'', ...) 92 92 * Command completion support for user and component names. 93 93 94 * [source:trunk/trac/ticket/admin.py# L342trac.ticket.admin.MilestoneAdminPanel]94 * [source:trunk/trac/ticket/admin.py#/MilestoneAdminPanel trac.ticket.admin.MilestoneAdminPanel] 95 95 * Implemented commands: ''milestone *'' (where ''*'' is one of: ''list'', ''add'', ''rename'', ''due'', ''completed'', ''remove'', ...) 96 96 * Command completion support for milestone names. 97 97 98 * [source:trunk/trac/ticket/admin.py# L506trac.ticket.admin.VersionAdminPanel]98 * [source:trunk/trac/ticket/admin.py#/VersionAdminPanel trac.ticket.admin.VersionAdminPanel] 99 99 * Implemented commands: ''version *'' (where ''*'' is one of: ''list'', ''add'', ''rename'', ''time'', ''remove'', ...) 100 100 * Command completion support for the version field. 101 101 102 * [source:trunk/trac/ticket/admin.py# L676trac.ticket.admin.AbstractEnumAdminPanel][[br]]102 * [source:trunk/trac/ticket/admin.py#/AbstractEnumAdminPanel trac.ticket.admin.AbstractEnumAdminPanel][[br]] 103 103 base class for trac-admin command providers for administration of the ticket enums Priority, Resolution, Severity and !TicketType 104 104 * Implemented commands: ''priority *'', ''resolution *'', ''severity *'', ''ticket_type *'' (where ''*'' is one of: ''list'', ''add'', ''change'', ''remove'', ''order'', ...) 105 105 * Command completion support for enum fields. 106 106 107 * [source:trunk/trac/ticket/admin.py# L786trac.ticket.admin.TicketAdmin]107 * [source:trunk/trac/ticket/admin.py#?TicketAdmin trac.ticket.admin.TicketAdmin] 108 108 * Implemented commands: ''ticket *'' (where ''*'' is ''remove'') 109 109 * No command completion support.