Changeset 2691
- Timestamp:
- 11/02/08 12:42:15 (2 months ago)
- Files:
-
- communesplone/CPUtils/trunk/Extensions/utils.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
communesplone/CPUtils/trunk/Extensions/utils.py
r2464 r2691 35 35 try: 36 36 purl = getToolByName(self, 'portal_url') 37 wtool = getToolByName(self, 'portal_workflow') 38 putils = getToolByName(self, "plone_utils") 37 39 # out.append("portal path='%s'" % purl.getPortalPath()) 38 40 out.append("current object path='/%s'" % '/'.join(purl.getRelativeContentPath(self))) 39 41 out.append("current object id='%s'" % self.getId()) 40 42 out.append("current object portal type/class='%s'/'%s'" % (self.getPortalTypeName(),self.meta_type)) 41 out.append("folderish='%s'" % self.isPrincipiaFolderish) 42 wtool = getToolByName(self, 'portal_workflow') 43 out.append("is folderish='%s'" % self.isPrincipiaFolderish) 43 44 try: 44 45 workflows = ';'.join([wfw.getId() for wfw in wtool.getWorkflowsFor(self)]) … … 49 50 state = '-' 50 51 transitions = '-' 51 out.append("workflows='%s'" % workflows) 52 out.append("state='%s'" % state) 53 out.append("transitions='%s'" % transitions) 52 out.append("\nAbout workflows:") 53 out.append("> workflows='%s'" % workflows) 54 out.append("> state='%s'" % state) 55 out.append("> transitions='%s'" % transitions) 56 out.append("\nAbout local roles:") 57 out.append("> acquisition set='%s'"%putils.isLocalRoleAcquired(self)) 58 localroles = self.get_local_roles() 59 if len(localroles): 60 out.append('> local roles :') 61 else: 62 out.append('> local roles : Nothing defined !') 63 for principalId, lr in localroles: 64 out.append("\t'%s' has roles '%s'"%(principalId, ';'.join(lr))) 65 inhlocalroles = putils.getInheritedLocalRoles(self) 66 if len(inhlocalroles): 67 out.append('> inherited local roles :') 68 else: 69 out.append('> inherited local roles : Nothing defined !') 70 for principalId, lr, pType, pId in inhlocalroles: 71 out.append("\t%s '%s' has roles '%s'"%(pType, principalId, ';'.join(lr))) 54 72 except Exception, msg: 55 73 out.append("! EXCEPTION !:%s"%msg)
