app.admin package¶
Submodules¶
app.admin.views module¶
Module contents¶
- class app.admin.AuthenticatedMenuLink(name, url=None, endpoint=None, category=None, class_name=None, icon_type=None, icon_value=None)[source]¶
Bases: flask_admin.menu.MenuLink
- class app.admin.FileAdmin(base_path, base_url=None, name=None, category=None, endpoint=None, url=None, verify_path=True, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]¶
Bases: flask_admin.contrib.fileadmin.FileAdmin
- action_view(*args, **kwargs)¶
- delete(*args, **kwargs)¶
Delete view method
- download(*args, **kwargs)¶
Download view method.
Parameters: path – File path.
- edit(*args, **kwargs)¶
Edit view method
- index(*args, **kwargs)¶
Index view method
Parameters: path – Optional directory path. If not provided, will use the base directory
- mkdir(*args, **kwargs)¶
Directory creation view method
Parameters: path – Optional directory path. If not provided, will use the base directory
- rename(*args, **kwargs)¶
Rename view method
- upload(*args, **kwargs)¶
Upload view method
Parameters: path – Optional directory path. If not provided, will use the base directory
- class app.admin.GageView(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]¶
Bases: app.admin.ModelView
- action_view(*args, **kwargs)¶
Mass-model action view.
- ajax_lookup(*args, **kwargs)¶
- ajax_update(*args, **kwargs)¶
Edits a single column of a record in list view.
- can_create = True¶
- column_exclude_list = ('key', 'elevationUnits', 'zipcode', 'visible', 'elevation', 'backend_notes', 'description', 'short_description', 'started', 'ended')¶
- column_labels = {'slug': 'URL Slug'}¶
- column_searchable_list = ('name', <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x110fc10b0>, 'slug', 'local_town', 'location')¶
- create_view(*args, **kwargs)¶
Create model view
- delete_view(*args, **kwargs)¶
Delete model view. Only POST method is allowed.
- edit_view(*args, **kwargs)¶
Edit model view
- form_widget_args = {'point': {'data-width': 600, 'data-height': 400}}¶
- index_view(*args, **kwargs)¶
List view
- class app.admin.ModelView(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]¶
Bases: flask_admin.contrib.geoa.view.ModelView
- action_view(*args, **kwargs)¶
Mass-model action view.
- ajax_lookup(*args, **kwargs)¶
- ajax_update(*args, **kwargs)¶
Edits a single column of a record in list view.
- create_view(*args, **kwargs)¶
Create model view
- delete_view(*args, **kwargs)¶
Delete model view. Only POST method is allowed.
- edit_view(*args, **kwargs)¶
Edit model view
- index_view(*args, **kwargs)¶
List view
- class app.admin.MyAdminIndexView(name=None, category=None, endpoint=None, url=None, template='admin/index.html', menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]¶
Bases: flask_admin.base.AdminIndexView
- class app.admin.SectionView(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]¶
Bases: app.admin.ModelView
- action_view(*args, **kwargs)¶
Mass-model action view.
- ajax_lookup(*args, **kwargs)¶
- ajax_update(*args, **kwargs)¶
Edits a single column of a record in list view.
- column_labels = {'slug': 'URL Slug'}¶
- column_list = ('name', 'path', 'slug', 'river', 'location')¶
- column_searchable_list = ('name', <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x110fc10b0>)¶
- create_view(*args, **kwargs)¶
Create model view
- delete_view(*args, **kwargs)¶
Delete model view. Only POST method is allowed.
- edit_view(*args, **kwargs)¶
Edit model view
- form_widget_args = {'takeout': {'data-width': 600, 'data-height': 400}, 'path': {'data-width': 600, 'data-height': 400}, 'putin': {'data-width': 600, 'data-height': 400}}¶
- index_view(*args, **kwargs)¶
List view
- class app.admin.UserView(model, session, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_icon_value=None)[source]¶
Bases: app.admin.ModelView
- action_view(*args, **kwargs)¶
Mass-model action view.
- ajax_lookup(*args, **kwargs)¶
- ajax_update(*args, **kwargs)¶
Edits a single column of a record in list view.
- create_view(*args, **kwargs)¶
Create model view
- delete_view(*args, **kwargs)¶
Delete model view. Only POST method is allowed.
- edit_view(*args, **kwargs)¶
Edit model view
- index_view(*args, **kwargs)¶
List view