@attrs.define(slots=False)
-class SQLInitialPost(pgwui_core.forms.UserInitialPost):
+class SQLBaseInitialPost(pgwui_core.forms.UserInitialPost):
sql = attrs.field(default='')
upload_sql = attrs.field(default=False)
sql_file = attrs.field(default=None)
include_sql = attrs.field(default=True)
-class SQLWTForm(pgwui_core.forms.AuthWTForm):
+class SQLBaseWTForm(pgwui_core.forms.AuthWTForm):
'''The wtform used to connect to the db to execute SQL.'''
# We don't actually use the labels, wanting the template to
# look (and render) like html, but I'll define them anyway
@attrs.define(slots=False)
-class SQLForm(pgwui_core.forms.UploadFormBaseMixin,
- pgwui_core.forms.AuthLoadedForm):
+class SQLBaseForm(pgwui_core.forms.UploadFormBaseMixin,
+ pgwui_core.forms.AuthLoadedForm):
'''
Acts like a dict, but with extra methods.
@attrs.define(slots=False)
-class SQLEditForm(pgwui_sql.views.base.SQLForm):
+class SQLEditForm(pgwui_sql.views.base.SQLBaseForm):
'''Always set the "action" so that the SQL gets executed
'''
def read(self):
'''
def make_form(self):
return SQLEditForm().build(
- self, ip=pgwui_sql.views.base.SQLInitialPost(),
- fc=pgwui_sql.views.base.SQLWTForm)
+ self, ip=pgwui_sql.views.base.SQLBaseInitialPost(),
+ fc=pgwui_sql.views.base.SQLBaseWTForm)
def get_data(self):
'''
Attributes:
request A pyramid request instance
- uf A SQLForm instance
+ uf A SQLBaseForm instance
session A pyramid session instance
ue
cur
tfile = attrs.field(default=None)
def make_form(self):
- return pgwui_sql.views.base.SQLForm().build(
- self, ip=pgwui_sql.views.base.SQLInitialPost(),
- fc=pgwui_sql.views.base.SQLWTForm)
+ return pgwui_sql.views.base.SQLBaseForm().build(
+ self, ip=pgwui_sql.views.base.SQLBaseInitialPost(),
+ fc=pgwui_sql.views.base.SQLBaseWTForm)
def read(self):
super().read()