git://git.onelab.eu
/
sface.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove debugging line; handle case where record has no researchers
[sface.git]
/
sface
/
screens
/
userscreen.py
diff --git
a/sface/screens/userscreen.py
b/sface/screens/userscreen.py
index
bcb87f0
..
9adf116
100644
(file)
--- a/
sface/screens/userscreen.py
+++ b/
sface/screens/userscreen.py
@@
-275,7
+275,9
@@
class UsersWidget(QWidget):
childStatus = str(item.child(row, MEMBERSHIP_STATUS_COLUMN).data(Qt.DisplayRole).toString())
if (childStatus == user_status['add']):
childStatus = str(item.child(row, MEMBERSHIP_STATUS_COLUMN).data(Qt.DisplayRole).toString())
if (childStatus == user_status['add']):
- slicerec.get_field("researcher").append(childName)
+ researcher = slicerec.get_field("researcher", [])
+ researcher.append(childName)
+ slicerec["researcher"] = researcher
change = True
elif (childStatus == user_status['remove']):
if childName in slicerec.get_field("PI"):
change = True
elif (childStatus == user_status['remove']):
if childName in slicerec.get_field("PI"):
@@
-284,7
+286,6
@@
class UsersWidget(QWidget):
slicerec.get_field("researcher").remove(childName)
change = True
slicerec.get_field("researcher").remove(childName)
change = True
- print "XXX", slicerec.get_field("researcher")
return change
return change