Exemplo n.º 1
0
# TODO: authority, markup, markup-form
from django.contrib.flatpages.models import FlatPage
import versioning

versioning.register(FlatPage, ['title', 'content', 'template_name', ])
Exemplo n.º 2
0
    attr_fk_notnull = models.ForeignKey(TestFkModel,
                                        related_name='foreign_key_notnull')
    attr_datetime = models.DateTimeField(default=now)
    attr_date = models.DateField(default=date.today)
    attr_datetimenull = models.DateTimeField(blank=True, null=True)
    attr_datenull = models.DateField(blank=True, null=True)

    class Meta:
        db_table = 'versioning_testmodel'

    def get_absolute_url(self):
        return urlresolvers.reverse('versioning_testmodel', args=(self.pk, ))


versioning.register(TestModel, [
    'attr_text', 'attr_int', 'attr_bool', 'attr_fk', 'attr_fk_notnull',
    'attr_datetime', 'attr_date', 'attr_datetimenull', 'attr_datenull'
])


class TestModelAdmin(admin.ModelAdmin):
    pass


admin.site.register(TestModel, TestModelAdmin)
# admin.autodiscover()
autodiscover()

urlconf_module = import_module(settings.ROOT_URLCONF)
urlpatterns = patterns(
    '', url(r'^admin/', include(admin.site.urls)),
    url(r'^testmodel/(?P<pk>\d+)/',
Exemplo n.º 3
0
                instance.pk
            )

            notification.send_observation_notices_for(
                observed, signal, extra_context={
                    "user": user,
                    "article": observed,
                    "comment": instance,
                    "group": observed.group,
                    "context_object": instance,
                    "notice_uid": notice_uid,
                }
            )

if notification is not None:
    signals.post_save.connect(notification.handle_observations, sender=Article)
    signals.post_save.connect(subscribe_creator, sender=Article)
    models.signals.post_save.connect(object_comment, sender=ThreadedComment)

versioning.register(Article, ['title', 'content', 'summary', 'markup', ])

# Python 2.* compatible
try:
    unicode
except NameError:
    pass
else:
    for cls in (Article, ):
        cls.__unicode__ = cls.__str__
        cls.__str__ = lambda self: self.__unicode__().encode('utf-8')
Exemplo n.º 4
0
    attr_fk = models.ForeignKey(TestFkModel, blank=True, null=True)
    attr_fk_notnull = models.ForeignKey(TestFkModel, related_name='foreign_key_notnull')
    attr_datetime = models.DateTimeField(default=now)
    attr_date = models.DateField(default=date.today)
    attr_datetimenull = models.DateTimeField(blank=True, null=True)
    attr_datenull = models.DateField(blank=True, null=True)

    class Meta:
        db_table = 'versioning_testmodel'

    def get_absolute_url(self):
        return urlresolvers.reverse('versioning_testmodel', args=(self.pk,))

versioning.register(
    TestModel,
    ['attr_text', 'attr_int', 'attr_bool', 'attr_fk', 'attr_fk_notnull',
     'attr_datetime', 'attr_date', 'attr_datetimenull', 'attr_datenull']
)


class TestModelAdmin(admin.ModelAdmin):
    pass

admin.site.register(TestModel, TestModelAdmin)
# admin.autodiscover()
autodiscover()

urlconf_module = import_module(settings.ROOT_URLCONF)
urlpatterns = patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),