Assume forms support Buefy if theme does; fix basic CRUD views

This commit is contained in:
Lance Edgar 2019-05-23 13:11:26 -05:00
parent 7b1947914e
commit b829cd260c
9 changed files with 67 additions and 73 deletions

View file

@ -51,7 +51,6 @@ class EmailBouncesView(MasterView):
url_prefix = '/email-bounces'
creatable = False
editable = False
supports_buefy_forms = True
labels = {
'config_key': "Source",

View file

@ -97,10 +97,6 @@ class MasterView(View):
supports_prev_next = False
supports_import_batch_from_file = False
# whether or not Buefy is supported for CRUD forms. we're turning this on,
# "one view at a time" until it makes sense for that to be global default.
supports_buefy_forms = False
# quickie (search)
supports_quickie_search = False
expose_quickie_search = False
@ -2827,7 +2823,7 @@ class MasterView(View):
'readonly': self.viewing,
'model_class': getattr(self, 'model_class', None),
'action_url': self.request.current_route_url(_query=None),
'use_buefy': self.supports_buefy_forms and self.get_use_buefy(),
'use_buefy': self.get_use_buefy(),
}
if self.creating:
kwargs.setdefault('cancel_url', self.get_index_url())