Skip to content

Commit

Permalink
Changing default to 100 items per page
Browse files Browse the repository at this point in the history
  • Loading branch information
mistercrunch committed Sep 25, 2015
1 parent 82bf543 commit 1d6d821
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions panoramix/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,11 @@ def muldelete(self, items):
return redirect(self.get_redirect())


class TableColumnInlineView(CompactCRUDMixin, ModelView):
class PanoramixModelView(ModelView):
page_size = 100


class TableColumnInlineView(CompactCRUDMixin, PanoramixModelView):
datamodel = SQLAInterface(models.TableColumn)
can_delete = False
edit_columns = [
Expand All @@ -46,7 +50,7 @@ class TableColumnInlineView(CompactCRUDMixin, ModelView):
appbuilder.add_view_no_menu(TableColumnInlineView)


class ColumnInlineView(CompactCRUDMixin, ModelView):
class ColumnInlineView(CompactCRUDMixin, PanoramixModelView):
datamodel = SQLAInterface(models.Column)
edit_columns = [
'column_name', 'description', 'datasource', 'groupby',
Expand All @@ -63,7 +67,7 @@ def post_update(self, col):
appbuilder.add_view_no_menu(ColumnInlineView)


class SqlMetricInlineView(CompactCRUDMixin, ModelView):
class SqlMetricInlineView(CompactCRUDMixin, PanoramixModelView):
datamodel = SQLAInterface(models.SqlMetric)
list_columns = ['metric_name', 'verbose_name', 'metric_type']
edit_columns = [
Expand All @@ -74,7 +78,7 @@ class SqlMetricInlineView(CompactCRUDMixin, ModelView):
appbuilder.add_view_no_menu(SqlMetricInlineView)


class MetricInlineView(CompactCRUDMixin, ModelView):
class MetricInlineView(CompactCRUDMixin, PanoramixModelView):
datamodel = SQLAInterface(models.Metric)
list_columns = ['metric_name', 'verbose_name', 'metric_type']
edit_columns = [
Expand All @@ -89,7 +93,7 @@ class MetricInlineView(CompactCRUDMixin, ModelView):
appbuilder.add_view_no_menu(MetricInlineView)


class DatabaseView(ModelView, DeleteMixin):
class DatabaseView(PanoramixModelView, DeleteMixin):
datamodel = SQLAInterface(models.Database)
list_columns = ['database_name', 'created_by', 'created_on']
add_columns = ['database_name', 'sqlalchemy_uri']
Expand All @@ -111,7 +115,7 @@ class DatabaseView(ModelView, DeleteMixin):
category_icon='fa-database',)


class TableView(ModelView, DeleteMixin):
class TableView(PanoramixModelView, DeleteMixin):
datamodel = SQLAInterface(models.Table)
list_columns = ['table_link', 'database']
add_columns = ['table_name', 'database', 'default_endpoint']
Expand All @@ -135,7 +139,7 @@ def post_update(self, table):
appbuilder.add_separator("Sources")


class ClusterModelView(ModelView, DeleteMixin):
class ClusterModelView(PanoramixModelView, DeleteMixin):
datamodel = SQLAInterface(models.Cluster)
add_columns = [
'cluster_name',
Expand All @@ -153,7 +157,7 @@ class ClusterModelView(ModelView, DeleteMixin):
category_icon='fa-database',)


class SliceModelView(ModelView, DeleteMixin):
class SliceModelView(PanoramixModelView, DeleteMixin):
datamodel = SQLAInterface(models.Slice)
can_add = False
list_columns = [
Expand All @@ -171,7 +175,7 @@ class SliceModelView(ModelView, DeleteMixin):
category_icon='',)


class DashboardModelView(ModelView, DeleteMixin):
class DashboardModelView(PanoramixModelView, DeleteMixin):
datamodel = SQLAInterface(models.Dashboard)
list_columns = ['dashboard_link', 'created_by']
edit_columns = ['dashboard_title', 'slices', 'position_json']
Expand All @@ -186,7 +190,7 @@ class DashboardModelView(ModelView, DeleteMixin):
category_icon='',)


class DatasourceModelView(ModelView, DeleteMixin):
class DatasourceModelView(PanoramixModelView, DeleteMixin):
datamodel = SQLAInterface(models.Datasource)
list_columns = [
'datasource_link', 'cluster', 'owner', 'is_featured', 'is_hidden']
Expand Down

0 comments on commit 1d6d821

Please sign in to comment.