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() |