from sface.screens.sfascreen import SfaScreen
NAME_COLUMN = 0
-ROLE_COLUMN = 1
-MEMBERSHIP_STATUS_COLUMN = 2
-SERVER_MEMBERSHIP_STATUS_COLUMN = 3
+#ROLE_COLUMN = 1
+MEMBERSHIP_STATUS_COLUMN = 1
+SERVER_MEMBERSHIP_STATUS_COLUMN = 2
user_status = { "in": "Already Selected",
"out": "Not Selected",
added_persons = []
slice_persons = []
- for pi in sliceRec.get_field("PI"):
- name = str(pi)
- if not name in added_persons:
- slice_persons.append({"name": name, "role": "PI", "member": user_status["in"]})
- added_persons.append(name)
- for researcher in sliceRec.get_field("researcher"):
+ #for pi in sliceRec.get_field("PI", default=[]):
+ # name = str(pi)
+ # if not name in added_persons:
+ # slice_persons.append({"name": name, "role": "PI", "member": user_status["in"]})
+ # added_persons.append(name)
+
+ for researcher in sliceRec.get_field("researcher", default=[]):
name = str(researcher)
if not name in added_persons:
slice_persons.append({"name": name, "role": "researcher", "member": user_status["in"]})
for person in slice_persons:
rootItem.appendRow([QStandardItem(QString(person["name"])),
- QStandardItem(QString(person["role"])),
+ #QStandardItem(QString(person["role"])),
QStandardItem(QString(person["member"])),
QStandardItem(QString(person["member"]))])
- headers = QStringList() << "User Name" << "Role" << "Status" << "ServerStatus"
+ headers = QStringList() << "User Name" << "Status" << "ServerStatus"
self.userModel.setHorizontalHeaderLabels(headers)
def updateView(self):
return change
-class MainScreen(SfaScreen):
+class UserScreen(SfaScreen):
def __init__(self, parent):
SfaScreen.__init__(self, parent)