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
9137d709
Commit
9137d709
authored
May 19, 2014
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #537 from pawl/master
Remove case sensitivity for converter column types
parents
a4e33eee
73e294b1
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
8 deletions
+8
-8
filters.py
flask_admin/contrib/sqla/filters.py
+8
-8
No files found.
flask_admin/contrib/sqla/filters.py
View file @
9137d709
...
...
@@ -95,32 +95,32 @@ class FilterConverter(filters.BaseFilterConverter):
enum
=
(
FilterEqual
,
FilterNotEqual
)
def
convert
(
self
,
type_name
,
column
,
name
,
**
kwargs
):
if
type_name
in
self
.
converters
:
return
self
.
converters
[
type_name
](
column
,
name
,
**
kwargs
)
if
type_name
.
lower
()
in
self
.
converters
:
return
self
.
converters
[
type_name
.
lower
()
](
column
,
name
,
**
kwargs
)
return
None
@
filters
.
convert
(
'
String'
,
'Unicode'
,
'Text'
,
'UnicodeT
ext'
)
@
filters
.
convert
(
'
string'
,
'unicode'
,
'text'
,
'unicodet
ext'
)
def
conv_string
(
self
,
column
,
name
,
**
kwargs
):
return
[
f
(
column
,
name
,
**
kwargs
)
for
f
in
self
.
strings
]
@
filters
.
convert
(
'
B
oolean'
)
@
filters
.
convert
(
'
b
oolean'
)
def
conv_bool
(
self
,
column
,
name
,
**
kwargs
):
return
[
f
(
column
,
name
,
**
kwargs
)
for
f
in
self
.
bool
]
@
filters
.
convert
(
'
Integer'
,
'SmallInteger'
,
'Numeric'
,
'Float'
,
'BigI
nteger'
)
@
filters
.
convert
(
'
integer'
,
'smallinteger'
,
'numeric'
,
'float'
,
'bigi
nteger'
)
def
conv_int
(
self
,
column
,
name
,
**
kwargs
):
return
[
f
(
column
,
name
,
**
kwargs
)
for
f
in
self
.
numeric
]
@
filters
.
convert
(
'
D
ate'
)
@
filters
.
convert
(
'
d
ate'
)
def
conv_date
(
self
,
column
,
name
,
**
kwargs
):
return
[
f
(
column
,
name
,
data_type
=
'datepicker'
,
**
kwargs
)
for
f
in
self
.
numeric
]
@
filters
.
convert
(
'
DateT
ime'
)
@
filters
.
convert
(
'
datet
ime'
)
def
conv_datetime
(
self
,
column
,
name
,
**
kwargs
):
return
[
f
(
column
,
name
,
data_type
=
'datetimepicker'
,
**
kwargs
)
for
f
in
self
.
numeric
]
@
filters
.
convert
(
'
Enum'
,
'ENUM
'
)
@
filters
.
convert
(
'
enum
'
)
def
conv_enum
(
self
,
column
,
name
,
options
=
None
,
**
kwargs
):
if
not
options
:
options
=
[
...
...
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