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
d22ea88f
Commit
d22ea88f
authored
Nov 10, 2014
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #685 from ajalt/master
Fix incorrect usage of NotImplemented constant
parents
c7a57c02
27be77c3
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
22 additions
and
22 deletions
+22
-22
view.py
flask_admin/contrib/pymongo/view.py
+3
-3
ajax.py
flask_admin/contrib/sqla/ajax.py
+1
-1
rules.py
flask_admin/form/rules.py
+1
-1
menu.py
flask_admin/menu.py
+1
-1
ajax.py
flask_admin/model/ajax.py
+3
-3
base.py
flask_admin/model/base.py
+10
-10
filters.py
flask_admin/model/filters.py
+2
-2
form.py
flask_admin/model/form.py
+1
-1
No files found.
flask_admin/contrib/pymongo/view.py
View file @
d22ea88f
...
@@ -96,7 +96,7 @@ class ModelView(BaseModelView):
...
@@ -96,7 +96,7 @@ class ModelView(BaseModelView):
"""
"""
Scaffold list columns
Scaffold list columns
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
scaffold_sortable_columns
(
self
):
def
scaffold_sortable_columns
(
self
):
"""
"""
...
@@ -126,7 +126,7 @@ class ModelView(BaseModelView):
...
@@ -126,7 +126,7 @@ class ModelView(BaseModelView):
:param name:
:param name:
Either field name or field instance
Either field name or field instance
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
is_valid_filter
(
self
,
filter
):
def
is_valid_filter
(
self
,
filter
):
"""
"""
...
@@ -138,7 +138,7 @@ class ModelView(BaseModelView):
...
@@ -138,7 +138,7 @@ class ModelView(BaseModelView):
return
isinstance
(
filter
,
BasePyMongoFilter
)
return
isinstance
(
filter
,
BasePyMongoFilter
)
def
scaffold_form
(
self
):
def
scaffold_form
(
self
):
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
_get_field_value
(
self
,
model
,
name
):
def
_get_field_value
(
self
,
model
,
name
):
"""
"""
...
...
flask_admin/contrib/sqla/ajax.py
View file @
d22ea88f
...
@@ -25,7 +25,7 @@ class QueryAjaxModelLoader(AjaxModelLoader):
...
@@ -25,7 +25,7 @@ class QueryAjaxModelLoader(AjaxModelLoader):
primary_keys
=
model
.
_sa_class_manager
.
mapper
.
primary_key
primary_keys
=
model
.
_sa_class_manager
.
mapper
.
primary_key
if
len
(
primary_keys
)
>
1
:
if
len
(
primary_keys
)
>
1
:
raise
NotImplemented
(
'Flask-Admin does not support multi-pk AJAX model loading.'
)
raise
NotImplemented
Error
(
'Flask-Admin does not support multi-pk AJAX model loading.'
)
self
.
pk
=
primary_keys
[
0
]
.
name
self
.
pk
=
primary_keys
[
0
]
.
name
...
...
flask_admin/form/rules.py
View file @
d22ea88f
...
@@ -36,7 +36,7 @@ class BaseRule(object):
...
@@ -36,7 +36,7 @@ class BaseRule(object):
:param field_args:
:param field_args:
Optional arguments that should be passed to template or the field
Optional arguments that should be passed to template or the field
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
class
NestedRule
(
BaseRule
):
class
NestedRule
(
BaseRule
):
...
...
flask_admin/menu.py
View file @
d22ea88f
...
@@ -20,7 +20,7 @@ class BaseMenu(object):
...
@@ -20,7 +20,7 @@ class BaseMenu(object):
self
.
_children
.
append
(
menu
)
self
.
_children
.
append
(
menu
)
def
get_url
(
self
):
def
get_url
(
self
):
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
is_category
(
self
):
def
is_category
(
self
):
return
False
return
False
...
...
flask_admin/model/ajax.py
View file @
d22ea88f
...
@@ -19,7 +19,7 @@ class AjaxModelLoader(object):
...
@@ -19,7 +19,7 @@ class AjaxModelLoader(object):
"""
"""
Return (id, name) tuple from the model.
Return (id, name) tuple from the model.
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
get_one
(
self
,
pk
):
def
get_one
(
self
,
pk
):
"""
"""
...
@@ -28,7 +28,7 @@ class AjaxModelLoader(object):
...
@@ -28,7 +28,7 @@ class AjaxModelLoader(object):
:param pk:
:param pk:
Primary key value
Primary key value
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
get_list
(
self
,
query
,
offset
=
0
,
limit
=
DEFAULT_PAGE_SIZE
):
def
get_list
(
self
,
query
,
offset
=
0
,
limit
=
DEFAULT_PAGE_SIZE
):
"""
"""
...
@@ -43,4 +43,4 @@ class AjaxModelLoader(object):
...
@@ -43,4 +43,4 @@ class AjaxModelLoader(object):
:param limit:
:param limit:
Limit
Limit
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
flask_admin/model/base.py
View file @
d22ea88f
...
@@ -667,7 +667,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -667,7 +667,7 @@ class BaseModelView(BaseView, ActionsMixin):
"""
"""
Return PK value from a model object.
Return PK value from a model object.
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
# List view
# List view
def
scaffold_list_columns
(
self
):
def
scaffold_list_columns
(
self
):
...
@@ -680,7 +680,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -680,7 +680,7 @@ class BaseModelView(BaseView, ActionsMixin):
['name', 'first_name', 'last_name']
['name', 'first_name', 'last_name']
"""
"""
raise
NotImplemented
(
'Please implement scaffold_list_columns method'
)
raise
NotImplemented
Error
(
'Please implement scaffold_list_columns method'
)
def
get_column_name
(
self
,
field
):
def
get_column_name
(
self
,
field
):
"""
"""
...
@@ -719,7 +719,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -719,7 +719,7 @@ class BaseModelView(BaseView, ActionsMixin):
Expected return format is a dictionary, where keys are field names and
Expected return format is a dictionary, where keys are field names and
values are property names.
values are property names.
"""
"""
raise
NotImplemented
(
'Please implement scaffold_sortable_columns method'
)
raise
NotImplemented
Error
(
'Please implement scaffold_sortable_columns method'
)
def
get_sortable_columns
(
self
):
def
get_sortable_columns
(
self
):
"""
"""
...
@@ -820,7 +820,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -820,7 +820,7 @@ class BaseModelView(BaseView, ActionsMixin):
Create `form.BaseForm` inherited class from the model. Must be
Create `form.BaseForm` inherited class from the model. Must be
implemented in the child class.
implemented in the child class.
"""
"""
raise
NotImplemented
(
'Please implement scaffold_form method'
)
raise
NotImplemented
Error
(
'Please implement scaffold_form method'
)
def
get_form
(
self
):
def
get_form
(
self
):
"""
"""
...
@@ -927,7 +927,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -927,7 +927,7 @@ class BaseModelView(BaseView, ActionsMixin):
List of filter tuples. First value in a tuple is a search
List of filter tuples. First value in a tuple is a search
index, second value is a search value.
index, second value is a search value.
"""
"""
raise
NotImplemented
(
'Please implement get_list method'
)
raise
NotImplemented
Error
(
'Please implement get_list method'
)
def
get_one
(
self
,
id
):
def
get_one
(
self
,
id
):
"""
"""
...
@@ -938,7 +938,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -938,7 +938,7 @@ class BaseModelView(BaseView, ActionsMixin):
:param id:
:param id:
Model id
Model id
"""
"""
raise
NotImplemented
(
'Please implement get_one method'
)
raise
NotImplemented
Error
(
'Please implement get_one method'
)
# Exception handler
# Exception handler
def
handle_view_exception
(
self
,
exc
):
def
handle_view_exception
(
self
,
exc
):
...
@@ -1046,7 +1046,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -1046,7 +1046,7 @@ class BaseModelView(BaseView, ActionsMixin):
:param form:
:param form:
Form instance
Form instance
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
update_model
(
self
,
form
,
model
):
def
update_model
(
self
,
form
,
model
):
"""
"""
...
@@ -1061,7 +1061,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -1061,7 +1061,7 @@ class BaseModelView(BaseView, ActionsMixin):
:param model:
:param model:
Model instance
Model instance
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
delete_model
(
self
,
model
):
def
delete_model
(
self
,
model
):
"""
"""
...
@@ -1074,7 +1074,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -1074,7 +1074,7 @@ class BaseModelView(BaseView, ActionsMixin):
:param model:
:param model:
Model instance
Model instance
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
# Various helpers
# Various helpers
def
_prettify_name
(
self
,
name
):
def
_prettify_name
(
self
,
name
):
...
@@ -1222,7 +1222,7 @@ class BaseModelView(BaseView, ActionsMixin):
...
@@ -1222,7 +1222,7 @@ class BaseModelView(BaseView, ActionsMixin):
"""
"""
Model backend will override this to implement AJAX model loading.
Model backend will override this to implement AJAX model loading.
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
# Views
# Views
@
expose
(
'/'
)
@
expose
(
'/'
)
...
...
flask_admin/model/filters.py
View file @
d22ea88f
...
@@ -67,7 +67,7 @@ class BaseFilter(object):
...
@@ -67,7 +67,7 @@ class BaseFilter(object):
:param query:
:param query:
Query
Query
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
operation
(
self
):
def
operation
(
self
):
"""
"""
...
@@ -75,7 +75,7 @@ class BaseFilter(object):
...
@@ -75,7 +75,7 @@ class BaseFilter(object):
For example: u'equals'
For example: u'equals'
"""
"""
raise
NotImplemented
()
raise
NotImplemented
Error
()
def
__unicode__
(
self
):
def
__unicode__
(
self
):
return
self
.
name
return
self
.
name
...
...
flask_admin/model/form.py
View file @
d22ea88f
...
@@ -135,7 +135,7 @@ class ModelConverterBase(object):
...
@@ -135,7 +135,7 @@ class ModelConverterBase(object):
def
get_form
(
self
,
model
,
base_class
=
BaseForm
,
def
get_form
(
self
,
model
,
base_class
=
BaseForm
,
only
=
None
,
exclude
=
None
,
only
=
None
,
exclude
=
None
,
field_args
=
None
):
field_args
=
None
):
raise
NotImplemented
()
raise
NotImplemented
Error
()
class
InlineModelConverterBase
(
object
):
class
InlineModelConverterBase
(
object
):
...
...
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