Changeset 2886 in products
- Timestamp:
- Oct 19, 2010 1:35:52 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.analytics/trunk/quintagroup/analytics/browser.py
r2870 r2886 11 11 from plone.portlets.interfaces import ILocalPortletAssignmentManager 12 12 from plone.portlets.interfaces import IPortletAssignmentSettings 13 try: 14 from plone.portlets.interfaces import IPortletAssignmentSettings 15 except ImportError: 16 "Before plon4 we don't have an annotation storage for settings." 17 IPortletAssignmentSettings = lambda assignment:{} 18 13 19 from GChartWrapper import VerticalBarStack 14 20 … … 83 89 chart.title('Content ownership by type').legend(*self.types) 84 90 chart.bar('a', 10, 0).legend_pos("b") 85 chart.color('FF0000', '00FF00', '0000FF', 'FFFF00', 'FF00FF', '00FFFF', 'FF7700', '77FF00', '0077FF', 'FFFF77', 'FF77FF', '77FFFF') 91 chart.color('669933', 'CC9966', '993300', 'FF6633', 'E8E4E3', 'A9A486', 92 'DCB57E', 'FFCC99', '996633', '333300') 86 93 chart.size(800, 375).scale(0,max_value).axes('xy').label(*self.users) 87 94 chart.axes.type("y") … … 160 167 chart.title('Content ownership by state').legend(*self.states) 161 168 chart.bar('a', 10, 0).legend_pos("b") 162 chart.color('FF0000', '00FF00', '0000FF', 'FFFF00', 'FF00FF', '00FFFF', 'FF7700', '77FF00', '0077FF', 'FFFF77', 'FF77FF', '77FFFF') 169 chart.color('669933', 'CC9966', '993300', 'FF6633', 'E8E4E3', 'A9A486', 170 'DCB57E', 'FFCC99', '996633', '333300') 163 171 chart.size(800, 375).scale(0,max_value).axes('xy').label(*self.users) 164 172 chart.axes.type("y") … … 238 246 chart.title('Content type by state').legend(*self.states) 239 247 chart.bar('a', 10, 0).legend_pos("b") 240 chart.color('FF0000', '00FF00', '0000FF', 'FFFF00', 'FF00FF', '00FFFF', 'FF7700', '77FF00', '0077FF', 'FFFF77', 'FF77FF', '77FFFF') 248 chart.color('669933', 'CC9966', '993300', 'FF6633', 'E8E4E3', 'A9A486', 249 'DCB57E', 'FFCC99', '996633', '333300') 241 250 chart.size(800, 375).scale(0,max_value).axes('xy').label(*self.types) 242 251 chart.axes.type("y") … … 252 261 self.DEBUG = False 253 262 self.expressions = set() 254 263 255 264 def _getInfo(self, obj): 256 265 href = obj.absolute_url() … … 313 322 self.proplist = [] 314 323 self.propname = self.request.form.get('propname') or "" 315 324 316 325 def _getInfo(self, obj): 317 326 318 327 href = obj.absolute_url() 319 328 path = '/'.join(obj.getPhysicalPath()) … … 342 351 for i in self._walk(v, level-1): 343 352 yield i 344 353 345 354 def getPropsList(self): 346 355 level = self.request.form.get('level', 1) … … 374 383 self.proplist = [] 375 384 self.propname = self.request.form.get('propname') or "" 376 385 377 386 def getAssignmentMappingUrl(self, context, manager): 378 387 baseUrl = str(getMultiAdapter((context, self.request), name='absolute_url')) … … 396 405 rightmanager = getMultiAdapter((context, rightcolumn,), ILocalPortletAssignmentManager) 397 406 return (leftmanager, rightmanager) 398 407 399 408 def getPortletsManager(self, context): 400 409 left = getUtility(IPortletManager, name='plone.leftcolumn', context=context) 401 410 right = getUtility(IPortletManager, name='plone.rightcolumn', context=context) 402 411 return (left, right) 403 412 404 413 def portlets_for_assignments(self, assignments, manager, base_url): 405 414 data = [] … … 423 432 }) 424 433 return data 425 434 426 435 def getPortlets(self, context, mapping, manager): 427 436 #import pdb; pdb.set_trace() 428 437 return mapping.keys() 429 438 430 439 def _getInfo(self, obj): 431 440 href = obj.absolute_url() … … 440 449 #leftmapping, rightmapping = self.getPortletsMapping(obj) 441 450 #leftmanager, rightmanager = self.getLocalPortletsManager(obj) 442 #info['left_slots'] = self.getPortlets(obj, leftmapping, leftmanager) 443 #info['right_slots'] = self.getPortlets(obj, rightmapping, rightmanager) 451 #info['left_slots'] = self.getPortlets(obj, leftmapping, leftmanager) 452 #info['right_slots'] = self.getPortlets(obj, rightmapping, rightmanager) 444 453 lass = self.getAssignmentsForManager(obj, left) 445 454 rass = self.getAssignmentsForManager(obj, right) … … 462 471 for i in self._walk(v, level-1): 463 472 yield i 464 473 465 474 def getPropsList(self): 466 475 level = self.request.form.get('level', 1)
Note: See TracChangeset
for help on using the changeset viewer.