class DashboardView(PlCoreBase):
name = models.CharField(max_length=200, unique=True, help_text="Name of the View")
url = models.CharField(max_length=1024, help_text="URL of Dashboard")
class DashboardView(PlCoreBase):
name = models.CharField(max_length=200, unique=True, help_text="Name of the View")
url = models.CharField(max_length=1024, help_text="URL of Dashboard")
- controllers = models.ManyToManyField(Controller, blank=True, related_name="dashboards", through='ControllerDashboard')
+ controllers = models.ManyToManyField(Controller, blank=True, related_name="dashboardviews", through='ControllerDashboardView')
+ enabled = models.BooleanField(default=True)
- controller = models.ForeignKey(Controller, related_name='controllerdashboards')
- dashboardView = models.ForeignKey(DashboardView, related_name='controllerdashboards')
+ controller = models.ForeignKey(Controller, related_name='controllerdashboardviews')
+ dashboardView = models.ForeignKey(DashboardView, related_name='controllerdashboardviews')
+ enabled = models.BooleanField(default=True)