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
e3aa36b8
Commit
e3aa36b8
authored
Mar 19, 2012
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added TODO
parent
55db18f2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
15 deletions
+26
-15
TODO.txt
TODO.txt
+16
-0
sqlamodel.py
flask_adminex/ext/sqlamodel.py
+10
-15
No files found.
TODO.txt
0 → 100644
View file @
e3aa36b8
- Core
- Pregenerate URLs for menu
- Page titles
- SQLA Model Admin
- Ability to override displayed columns in a list
- Ability to override displayed form fields
- Ability to provide form validators without messing with form creation
- Paging
- Sorting
- Filtering
- Many2Many editing
- Many2One editor
- File admin
- Documentation
- Examples
- Authentication samples
flask_adminex/ext/sqlamodel.py
View file @
e3aa36b8
...
@@ -46,12 +46,17 @@ class AdminModelConverter(ModelConverter):
...
@@ -46,12 +46,17 @@ class AdminModelConverter(ModelConverter):
class
ModelView
(
BaseView
):
class
ModelView
(
BaseView
):
def
__init__
(
self
,
model
,
session
,
name
=
None
,
category
=
None
,
endpoint
=
None
,
url
=
None
,
# Permissions
can_create
=
True
,
can_edit
=
True
,
can_delete
=
True
,
can_create
=
True
list_template
=
'admin/model/list.html'
,
can_edit
=
True
edit_template
=
'admin/model/edit.html'
,
can_delete
=
True
create_template
=
'admin/model/edit.html'
):
# Templates
list_template
=
'admin/model/list.html'
edit_template
=
'admin/model/edit.html'
create_template
=
'admin/model/edit.html'
def
__init__
(
self
,
model
,
session
,
name
=
None
,
category
=
None
,
endpoint
=
None
,
url
=
None
):
# If name not provided, it is modelname
# If name not provided, it is modelname
if
name
is
None
:
if
name
is
None
:
name
=
'
%
s'
%
self
.
_prettify_name
(
model
.
__name__
)
name
=
'
%
s'
%
self
.
_prettify_name
(
model
.
__name__
)
...
@@ -65,16 +70,6 @@ class ModelView(BaseView):
...
@@ -65,16 +70,6 @@ class ModelView(BaseView):
self
.
session
=
session
self
.
session
=
session
self
.
model
=
model
self
.
model
=
model
# Permissions
self
.
can_create
=
can_create
self
.
can_edit
=
can_edit
self
.
can_delete
=
can_delete
# Templates
self
.
list_template
=
list_template
self
.
edit_template
=
edit_template
self
.
create_template
=
create_template
# Scaffolding
# Scaffolding
self
.
list_columns
=
self
.
get_list_columns
()
self
.
list_columns
=
self
.
get_list_columns
()
...
...
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