fix bug when submitting changes
authorsmbaker <smbaker@fc8clean.lan>
Wed, 24 Aug 2011 00:45:35 +0000 (17:45 -0700)
committersmbaker <smbaker@fc8clean.lan>
Wed, 24 Aug 2011 00:45:35 +0000 (17:45 -0700)
sface/screens/mainscreen.py

index 2963754..b20ae51 100644 (file)
@@ -379,7 +379,7 @@ class SliceWidget(QWidget):
         self.filterModel.setNodeStatusFilter(str(filter_string))
 
     def itemStatus(self, item):
         self.filterModel.setNodeStatusFilter(str(filter_string))
 
     def itemStatus(self, item):
-        statusItem = item.parent().child(item.row(), 1)
+        statusItem = item.parent().child(item.row(), MEMBERSHIP_STATUS_COLUMN)
         return statusItem.data(Qt.DisplayRole).toString()
 
     def itemText(self, item):
         return statusItem.data(Qt.DisplayRole).toString()
 
     def itemText(self, item):
@@ -512,7 +512,8 @@ class SliceWidget(QWidget):
             # Add default slice tags
             nodeItem = QStandardItem(QString("%s for %s" % (default_tags, network)))
             statusItem = QStandardItem(QString(""))
             # Add default slice tags
             nodeItem = QStandardItem(QString("%s for %s" % (default_tags, network)))
             statusItem = QStandardItem(QString(""))
-            networkItem.appendRow([nodeItem, statusItem])
+            nodeStatus = QStandardItem(QString(""))
+            networkItem.appendRow([nodeItem, nodeStatus, statusItem, QStandardItem(QString("defaults"))])
             attrs = rspec.get_default_sliver_attributes(network)
             for (name, value) in attrs:
                     tagstring = QString("%s: %s" % (name, value))
             attrs = rspec.get_default_sliver_attributes(network)
             for (name, value) in attrs:
                     tagstring = QString("%s: %s" % (name, value))