X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=b20ae516c414e0e70d5fe25d226e503c4662f617;hp=29637540f678c220ad7b169d155886a687e24486;hb=9be93c1e7a8a2a4e0cd1c890e9ebe2acf6030787;hpb=e05a4f6ac4c3e6d0e8a88ad31ec8516440cdd2b3 diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index 2963754..b20ae51 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -379,7 +379,7 @@ class SliceWidget(QWidget): 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): @@ -512,7 +512,8 @@ class SliceWidget(QWidget): # 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))