Statistics
| Branch: | Tag: | Revision:

root / accounts / admin.py @ 6ecbf4ec

History | View | Annotate | Download (1 kB)

1
from django.contrib import admin
2
from flowspy.accounts.models import *
3
from django.contrib.auth.models import User
4
from flowspy.peers.models import *
5
from django.conf import settings
6

    
7
class UserPrAdmin(admin.ModelAdmin):
8
    list_display = ('user', 'peer')
9

    
10
admin.site.register(UserProfile, UserPrAdmin)
11
from django import forms
12
from django.core.urlresolvers import reverse
13
from django.contrib.flatpages.admin import FlatPageAdmin
14
from django.contrib.flatpages.models import FlatPage
15
from tinymce.widgets import TinyMCE
16

    
17
class TinyMCEFlatPageAdmin(FlatPageAdmin):
18
    def formfield_for_dbfield(self, db_field, **kwargs):
19
        if db_field.name == 'content':
20
            return forms.CharField(widget=TinyMCE(
21
                attrs={'cols': 80, 'rows': 30},
22
                mce_attrs={'external_link_list_url': reverse('tinymce.views.flatpages_link_list')},
23
            ))
24
        return super(TinyMCEFlatPageAdmin, self).formfield_for_dbfield(db_field, **kwargs)
25

    
26
admin.site.unregister(FlatPage)
27
admin.site.register(FlatPage, TinyMCEFlatPageAdmin)