Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/management/commands/subcommands/list.py
Stats: 0 executed, 17 missed, 4 excluded, 8 ignored
# -*- coding: utf-8 -*-from cms.management.commands.subcommands.base import SubcommandsCommandfrom cms.models.pluginmodel import CMSPluginfrom cms.models.titlemodels import Titlefrom django.core.management.base import NoArgsCommandclass ListApphooksCommand(NoArgsCommand): help = 'Lists all apphooks in pages' def handle_noargs(self, **options): urls = Title.objects.filter(application_urls__gt='').values_list("application_urls", flat=True) for url in urls: self.stdout.write('%s\n' % url)class ListPluginsCommand(NoArgsCommand): help = 'Lists all plugins in CMSPlugin' def handle_noargs(self, **options): plugins = CMSPlugin.objects.distinct().values_list("plugin_type", flat=True) for plugin in plugins: self.stdout.write(plugin+'\n')class ListCommand(SubcommandsCommand): help = 'List commands' subcommands = { 'apphooks': ListApphooksCommand, 'plugins': ListPluginsCommand }