+ +
+

pyams_alchemy.zmi package

+
+

Submodules

+
+

pyams_alchemy.zmi.engine module

+
+
+class pyams_alchemy.zmi.engine.AlchemyEngineAJAXAddForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_alchemy.zmi.engine.AlchemyEngineAddForm

+

SQLAlchemy engine add form, AJAX view

+
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineAJAXTestForm(context, request)
+

Bases: pyams_form.form.AJAXAddForm, pyams_alchemy.zmi.engine.AlchemyEngineTestForm

+

Alchemy engine test form, AJAX view

+
+
+get_ajax_output(changes)
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineAddForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

SQLAlchemy engine add form

+
+
+add(object)
+
+ +
+
+ajax_handler = 'add-sqlalchemy-engine.json'
+
+ +
+
+create(data)
+
+ +
+
+edit_permission = None
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-database'
+
+ +
+
+legend = 'Add SQLAlchemy engine'
+
+ +
+
+nextURL()
+
+ +
+
+title = 'Utilities'
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineAddMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

SQLAlchemy engine add menu

+
+
+label = 'Add SQLAlchemy engine...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-database'
+
+ +
+
+modal_target = True
+
+ +
+
+url = 'add-sqlalchemy-engine.html'
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEnginePropertiesAJAXEditForm(context, request)
+

Bases: pyams_form.form.AJAXEditForm, pyams_alchemy.zmi.engine.AlchemyEnginePropertiesEditForm

+

SQLAlchemy engine properties edit form, AJAX view

+
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEnginePropertiesEditForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogEditForm

+

SQLAlchemy engine properties edit form

+
+
+ajax_handler = 'properties.json'
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+icon_css_class = 'fa fa-fw fa-database'
+
+ +
+
+legend = 'Update SQLAlchemy engine properties'
+
+ +
+
+title
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineTestForm(context, request)
+

Bases: pyams_zmi.form.AdminDialogAddForm

+

SQLAlchemy engine test form

+
+
+ajax_handler = 'test-sqlalchemy-engine.json'
+
+ +
+
+buttons = <z3c.form.button.Buttons object>
+
+ +
+
+createAndAdd(data)
+
+ +
+
+edit_permission = 'pyams.ManageSystem'
+
+ +
+
+fields = <z3c.form.field.Fields object>
+
+ +
+
+form_target
+
+ +
+
+icon_css_class = 'fa fa-fw fa-database'
+
+ +
+
+legend = 'Test SQLAlchemy engine'
+
+ +
+
+title
+
+ +
+
+updateActions()
+
+ +
+
+updateWidgets(prefix=None)
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineTestMenu(context, request, view, manager)
+

Bases: pyams_skin.viewlet.toolbar.ToolbarMenuItem

+

SQLAlchemy engine test menu

+
+
+label = 'Test connection...'
+
+ +
+
+label_css_class = 'fa fa-fw fa-play'
+
+ +
+
+modal_target = True
+
+ +
+
+stop_propagation = True
+
+ +
+
+url = 'test-sqlalchemy-engine.html'
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineTestResults(context, request, values)
+

Bases: pyams_skin.table.BaseTable

+

Alchemy engine test results table

+
+
+data_attributes
+
+ +
+
+initColumns()
+
+ +
+
+sortOn = None
+
+ +
+
+title = 'Query results'
+
+ +
+
+values = None
+
+ +
+ +
+
+class pyams_alchemy.zmi.engine.AlchemyEngineTestSuffix(context, request, view, manager)
+

Bases: pyams_viewlet.viewlet.Viewlet

+

SQLAlchemy engine test suffix

+
+ +
+
+pyams_alchemy.zmi.engine.handle_new_engine_data_extraction(event)
+

Handle new engine data extraction

+
+ +
+
+

Module contents

+
+
+
+ + +