Example #1
0
File: admin.py Project: ktmud/david
            artist_id=_('Artist'),
            pubdate=_('Publish date'),
            create_at=_('Create at'),
            update_at=_('Update at'),
            desc=_('Description'),
            content=_('Content'),
        )
    column_list = ('id', 'title', 'artist_id', 'pubdate', 'update_at', 'uid')
    column_searchable_list = ('title', )
    column_sortable_list = ('id', 'title', 'pubdate', 'update_at', 'artist_id')
    column_filters = ('pubdate', 'cat', 'artist_id')
    richtext_columns = ('desc', )

    column_formatters = {
        'artist_id': lambda v,c,m,p: Artist.get(m.artist_id)
        }

    form_columns = ('title', 'cat', 'artist_id', 'uid', 'desc', 'pubdate')

    #form_overrides = dict(cat=SelectField, artist_id=SelectField)
    form_choices = dict(
        cat=Work.cat_choices,
        artist_id=all_artists
    )

views = [
  (WorksAdmin(Movie, name=_('Movie'), category=_('Works')), 40),
  (WorksAdmin(TV, name=_('TV'), category=_('Works')), 41),
  (WorksAdmin(Music, name=_('Music'), category=_('Works')), 42),
]
Example #2
0
File: admin.py Project: ktmud/david
# coding: utf-8
from david.core.article.admin import ArticleAdmin
from david.ext.admin import _

from .model import News, Charity

class NewsAdmin(ArticleAdmin):
    pass

views = [
  (NewsAdmin(News, name=_('News')), 20),
  (NewsAdmin(Charity, name=_('Charity')), 20)
]
Example #3
0
File: admin.py Project: ktmud/david
# -*- coding: utf-8 -*-
from david.core.article.admin import ArticleAdmin, ModelAdmin
from david.ext.admin import _

from .model import Event


class EventAdmin(ArticleAdmin):
    column_labels = dict(
        title=_("Title"),
        slug=_("Slug"),
        id=_("ID"),
        tags=_("Tags"),
        create_at=_("Create at"),
        update_at=_("Update at"),
        summary=_("Summary"),
        link=_("Out link"),
        content=_("Content"),
    )
    column_list = ("id", "title", "create_at")
    column_sortable_list = ("id", "title")
    form_columns = ("title", "content", "link", "create_at")
    form_widget_args = dict(link=dict(placeholder="http://..."))


views = [(EventAdmin(Event, name=_("Event")), 20)]
Example #4
0
File: admin.py Project: ktmud/david
# -*- coding: utf-8 -*-
from david.core.article.admin import ArticleAdmin
from david.ext.admin import _

from .model import Photos, Magazine

class PhotosAdmin(ArticleAdmin):
    pass


class MagazineAdmin(PhotosAdmin):
    pass


views = [
  (MagazineAdmin(Magazine, name=_('Magazine')), 30),
  #(PhotosAdmin(Photos, name=_('Photos')), 31)
]