Changeset 245d99 in indico
- Timestamp:
- 04/23/12 15:58:58 (13 months ago)
- Branches:
- master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
- Children:
- be54ff6
- Parents:
- dca762d
- git-author:
- Alberto Resco Perez <alberto.resco.perez@…> (04/23/12 11:33:17)
- git-committer:
- Jose Benito <jose.benito.gonzalez@…> (04/23/12 15:58:58)
- Location:
- indico
- Files:
-
- 2 edited
-
MaKaC/services/implementation/material.py (modified) (1 diff)
-
htdocs/js/indico/MaterialEditor/Editor.js (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/services/implementation/material.py
rdca762d r245d99 227 227 reviewManager = self._target.getReviewManager() 228 228 matList[rev.getId()] = rev.fossilize(IMaterialFossil) 229 matList[rev.getId()]["canReviewModify"] = (self._target.canModify(self.getAW()) \230 or self._target.getConference().getConfPaperReview().isPaperReviewManager(self.getAW().getUser()) \231 or reviewManager.isReferee(self._getUser()) or reviewManager.isEditor(self._getUser())) \232 and (rev.getReviewingState() == 3 if rev else False)233 229 matList[rev.getId()]["isUnderReview"] = rev.getReviewingState() == 2 and len(reviewManager.getVersioning()) > 1 234 230 return matList -
indico/htdocs/js/indico/MaterialEditor/Editor.js
r1d80ec r245d99 1358 1358 }; 1359 1359 1360 var reviewingState = material.get('reviewingState');1361 1360 var menu; 1362 1361 … … 1380 1379 1381 1380 args.materialProtection = material.get('protection'); 1382 var matWidget = new ResourceListWidget(material.get('resources'), args, material.get('title'), self.types, self.showMainResources, material.get('canReviewModify'));1381 var matWidget = new ResourceListWidget(material.get('resources'), args, material.get('title'), self.types, self.showMainResources, self.canReviewModify); 1383 1382 1384 1383 // check whenever a material gets empty (no resources) and delete it … … 1415 1414 matWidgetDiv 1416 1415 ]; 1417 } else if(material.get('reviewingState') > 2 || self. isUserSubmission){1416 } else if(material.get('reviewingState') > 2 || self.canReviewModify){ 1418 1417 item = [matWidgetDiv]; 1419 1418 } else { … … 1531 1530 }, 1532 1531 1533 function(args, types, uploadAction, width, height, showMainResources, listMethod, isUserSubmission) {1532 function(args, types, uploadAction, width, height, showMainResources, listMethod, canReviewModify) { 1534 1533 var self = this; 1535 1534 this.width = width; … … 1542 1541 listMethod = 'material.list'; 1543 1542 } 1544 this. isUserSubmission = any(isUserSubmission, false);1543 this.canReviewModify = any(canReviewModify, false); 1545 1544 1546 1545 this.RemoteWidget(listMethod, args); … … 1573 1572 }, $T("Upload paper"))); 1574 1573 var visibility = "hidden"; 1575 if(self. visible){1574 if(self.canReviewModify){ 1576 1575 visibility = "visible"; 1577 1576 } … … 1584 1583 } 1585 1584 }, 1586 function(args, types, uploadAction, width, height, visible, sendToReviewButton, textHasMaterials) {1585 function(args, types, uploadAction, width, height, canReviewModify, sendToReviewButton, textHasMaterials) { 1587 1586 var self = this; 1588 this.MaterialListWidget(args, types, uploadAction, width, height, false, 'material.reviewing.list', visible);1589 this. visible = visible;1587 this.MaterialListWidget(args, types, uploadAction, width, height, false, 'material.reviewing.list', canReviewModify); 1588 this.canReviewModify = canReviewModify; 1590 1589 this.sendToReviewButton = sendToReviewButton; 1591 1590 this.textHasMaterials = textHasMaterials;
Note: See TracChangeset
for help on using the changeset viewer.
