Skip to content

Commit

Permalink
Update extension app to include a M2M
Browse files Browse the repository at this point in the history
  • Loading branch information
mkoistinen committed Apr 3, 2014
1 parent d519cdd commit a0f030c
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion cms/test_utils/project/extensionapp/models.py
@@ -1,17 +1,23 @@
# -*- coding: utf-8 -*-
from cms.extensions import PageExtension, TitleExtension
from cms.extensions.extension_pool import extension_pool
from django.contrib.auth.models import User
from django.db import models

class MyPageExtension(PageExtension):
extra = models.CharField(blank=True, default='', max_length=255)
favorite_users = models.ManyToManyField(User, blank=True, null=True)

def copy_relations(self, other, language):
for favorite_user in other.favorite_users.all():
favorite_user.pk = None
favorite_user.mypageextension = self
favorite_user.save()

extension_pool.register(MyPageExtension)


class MyTitleExtension(TitleExtension):
extra_title = models.CharField(blank=True, default='', max_length=255)


extension_pool.register(MyTitleExtension)

0 comments on commit a0f030c

Please sign in to comment.