This repository has been archived on 2023-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
blender-asset-manager/webservice/bam/application/modules/projects/admin.py

33 lines
933 B
Python

from application import app
from application import db
from application.modules.projects.model import Project, ProjectSetting
from application.modules.admin import *
from application.modules.admin import _list_thumbnail
class ProjectView(CustomModelView):
column_searchable_list = ('name',)
column_list = ('name', 'picture', 'creation_date')
#column_formatters = { 'picture': _list_thumbnail }
#form_extra_fields = {'picture': image_upload_field('Header')}
form_overrides = dict(
status=SelectField,
)
form_args = dict(
status=dict(
label='Status',
choices=[
('active', 'Active'),
('inactive', 'Inactive'),
('canceled', 'Canceled')
]),
)
inline_models = (
ProjectSetting,
)
# Add views
backend.add_view(ProjectView(Project, db.session, name='Projects', url='projects'))