I hereby claim:
- I am czpython on github.
- I am czpython (https://keybase.io/czpython) on keybase.
- I have a public key ASBm_w1_0dKMIAQ6fdfQff8rBQkC1_W53yll1Qb6jCY1rQo
To claim this, I am signing this object:
| from django.contrib.auth.models import AnonymousUser | |
| from django.test.client import RequestFactory | |
| from sekizai.context import SekizaiContext | |
| from cms.toolbar.toolbar import CMSToolbar | |
| def get_request(path='/'): | |
| request = RequestFactory().get(path) | |
| request.current_page = None | |
| request.session = {'cms_edit': False} |
I hereby claim:
To claim this, I am signing this object:
| # -*- coding: utf-8 -*- | |
| from django.core.management.base import NoArgsCommand | |
| from cms.models import CMSPlugin | |
| MESSAGE = """ | |
| Found {} corrupt plugins. | |
| Here's their ids: | |
| {} |
| # -*- coding: utf-8 -*- | |
| from django.conf import settings | |
| from django.core.management.base import NoArgsCommand | |
| from cms.models import CMSPlugin, Page | |
| class Command(NoArgsCommand): | |
| help = 'Lists plugins whose parent language does not match.' |
| # -*- coding: utf-8 -*- | |
| from django.core.management.base import NoArgsCommand | |
| from cms.models import CMSPlugin | |
| class Command(NoArgsCommand): | |
| help = 'Fixes plugins whose parent is in another placeholder' | |
| def handle_noargs(self, **options): |
| # -*- coding: utf-8 -*- | |
| from django.conf import settings | |
| from django.core.management.base import NoArgsCommand | |
| from cms.models import CMSPlugin, Page | |
| class Command(NoArgsCommand): | |
| def get_corrupt_parent_plugins(self): |
| # -*- coding: utf-8 -*- | |
| from django.core.management.base import NoArgsCommand | |
| from cms.models import CMSPlugin | |
| class Command(NoArgsCommand): | |
| help = 'Fixes plugins whose parent is in another placeholder' | |
| def handle_noargs(self, **options): |
| # -*- coding: utf-8 -*- | |
| from south.utils import datetime_utils as datetime | |
| from south.db import db | |
| from south.v2 import DataMigration | |
| from django.db import connection, models | |
| class Migration(DataMigration): | |
| tables = { | |
| 'old_cmsplugin_table_name': 'new_table_name', |
| # -*- coding: utf-8 -*- | |
| from __future__ import print_function | |
| import sys | |
| from django.conf import settings | |
| from django.core.management.base import NoArgsCommand | |
| from south.exceptions import NoMigrations | |
| from south.migration import Migrations |
| import traceback | |
| def view_current_stack(): | |
| for line in traceback.format_stack(): | |
| print line.strip() |