Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
f7e0f312
Commit
f7e0f312
authored
Dec 27, 2012
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Cleaned up default type formatters
parent
2078a297
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
7 additions
and
17 deletions
+7
-17
typefmt.py
flask_admin/contrib/mongoengine/typefmt.py
+2
-12
typefmt.py
flask_admin/contrib/sqlamodel/typefmt.py
+2
-2
base.py
flask_admin/model/base.py
+2
-2
typefmt.py
flask_admin/model/typefmt.py
+1
-1
No files found.
flask_admin/contrib/mongoengine/typefmt.py
View file @
f7e0f312
from
mongoengine.base
import
BaseList
from
flask.ext.admin.model.typefmt
import
DEFAULT_FORMATTERS
from
flask.ext.admin.model.typefmt
import
BASE_FORMATTERS
,
list_formatter
def
list_formatter
(
values
):
"""
Return string with comma separated values
:param values:
Value to check
"""
return
u', '
.
join
(
unicode
(
v
)
for
v
in
values
)
DEFAULT_FORMATTERS
=
DEFAULT_FORMATTERS
.
copy
()
DEFAULT_FORMATTERS
=
BASE_FORMATTERS
.
copy
()
DEFAULT_FORMATTERS
.
update
({
BaseList
:
list_formatter
})
flask_admin/contrib/sqlamodel/typefmt.py
View file @
f7e0f312
from
flask.ext.admin.model.typefmt
import
DEFAULT
_FORMATTERS
,
list_formatter
from
flask.ext.admin.model.typefmt
import
BASE
_FORMATTERS
,
list_formatter
from
sqlalchemy.orm.collections
import
InstrumentedList
DEFAULT_FORMATTERS
=
DEFAULT
_FORMATTERS
.
copy
()
DEFAULT_FORMATTERS
=
BASE
_FORMATTERS
.
copy
()
DEFAULT_FORMATTERS
.
update
({
InstrumentedList
:
list_formatter
})
flask_admin/model/base.py
View file @
f7e0f312
...
...
@@ -109,7 +109,7 @@ class BaseModelView(BaseView, ActionsMixin):
from flask.ext.admin import typefmt
MY_DEFAULT_FORMATTERS = dict(typefmt.
DEFAULT
_FORMATTERS).extend({
MY_DEFAULT_FORMATTERS = dict(typefmt.
BASE
_FORMATTERS).extend({
type(None): typefmt.null_formatter
})
...
...
@@ -335,7 +335,7 @@ class BaseModelView(BaseView, ActionsMixin):
# Type formatters
if
self
.
column_type_formatters
is
None
:
self
.
column_type_formatters
=
dict
(
typefmt
.
DEFAULT
_FORMATTERS
)
self
.
column_type_formatters
=
dict
(
typefmt
.
BASE
_FORMATTERS
)
if
self
.
column_descriptions
is
None
:
self
.
column_descriptions
=
dict
()
...
...
flask_admin/model/typefmt.py
View file @
f7e0f312
...
...
@@ -41,7 +41,7 @@ def list_formatter(values):
return
u', '
.
join
(
unicode
(
v
)
for
v
in
values
)
DEFAULT
_FORMATTERS
=
{
BASE
_FORMATTERS
=
{
type
(
None
):
empty_formatter
,
bool
:
bool_formatter
,
list
:
list_formatter
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment