[Zope-CMF] CMF Collector: Open Issues

2005-06-26 Thread tseaver
The following supporters have open issues assigned to them in this collector
(http://www.zope.org/Collectors/CMF).

Assigned and Open


  efge

- CMFSetup doesn't correctly detect DCWorkflow on export,
  [Accepted] http://www.zope.org/Collectors/CMF/298


  gregweb

- CMFUid.UniqueIdGeneratorTool's counter may return double unique ids,
  [Accepted] http://www.zope.org/Collectors/CMF/306


  jens

- Confusing date criteria in CMFTopic,
  [Accepted] http://www.zope.org/Collectors/CMF/339

- FSPropertiesObject.py cannot handle multiline input for lines, text 
attributes,
  [Accepted] http://www.zope.org/Collectors/CMF/271


  mj

- CMFSetup doesn't correctly detect DCWorkflow on export,
  [Accepted] http://www.zope.org/Collectors/CMF/298


Pending / Deferred Issues

- DCWorkflow: cannot define variable 'meta_type',
  [Pending] http://www.zope.org/Collectors/CMF/45

- DefaultDublinCore should have Creator property,
  [Pending] http://www.zope.org/Collectors/CMF/61

- acl_users/roster,
  [Pending] http://www.zope.org/Collectors/CMF/63

- Where did index_html_utils.html come from?,
  [Pending] http://www.zope.org/Collectors/CMF/93

- iso-8859-2 in CMF ?,
  [Pending] http://www.zope.org/Collectors/CMF/160

- Debuggable scripts,
  [Pending] http://www.zope.org/Collectors/CMF/194

- formatRFC822Headers weakness?,
  [Pending] http://www.zope.org/Collectors/CMF/230

- CMFCalendar weekday locale issue,
  [Pending] http://www.zope.org/Collectors/CMF/237

- CMFCalendar: Events ending on midnight,
  [Pending] http://www.zope.org/Collectors/CMF/246

- Wrong cache association for FSObject,
  [Pending] http://www.zope.org/Collectors/CMF/255

- CMFSetup: Windows exports contain CR/LF, LF and even CR newlines,
  [Pending] http://www.zope.org/Collectors/CMF/266

- Unable to copy/import site due to talkbalk attribute assumptions,
  [Pending] http://www.zope.org/Collectors/CMF/282

- PortalCatalog.ZopeFindAndApply should probably also search in 
opaqueItems,
  [Pending] http://www.zope.org/Collectors/CMF/296

- WorkflowTool should recurse into opaqueItems,
  [Pending] http://www.zope.org/Collectors/CMF/297

- ToolInit icon error,
  [Pending] http://www.zope.org/Collectors/CMF/305

- add External Methods to workflow script handling,
  [Pending] http://www.zope.org/Collectors/CMF/329

- FSFile and FSImage don't update caching headers for 304 responsens,
  [Pending] http://www.zope.org/Collectors/CMF/333

- Can't invalidate skin items in a RAMCacheManager,
  [Pending] http://www.zope.org/Collectors/CMF/343

- MembershipTool inconsistency,
  [Pending] http://www.zope.org/Collectors/CMF/354

- Zope 2.8.0: catalog migration is broken,
  [Pending] http://www.zope.org/Collectors/CMF/357


Pending / Deferred Features

- Favorite.py: queries and anchors in remote_url,
  [Pending] http://www.zope.org/Collectors/CMF/26

- TTW configuration of registration tool,
  [Pending] http://www.zope.org/Collectors/CMF/32

- Provide delete reply function to standard skins that come with CMF,
  [Pending] http://www.zope.org/Collectors/CMF/38

- Allow flexible date editing in Event.py (CMFCalendar),
  [Pending] http://www.zope.org/Collectors/CMF/40

- Topic should be catalogued,
  [Pending] http://www.zope.org/Collectors/CMF/53

- Make changeFromProperties accept sequences too,
  [Pending] http://www.zope.org/Collectors/CMF/99

- path criteria on Topic should honor VHM,
  [Pending] http://www.zope.org/Collectors/CMF/111

- having a locale.pot file should ease the process of translating CMF,
  [Pending] http://www.zope.org/Collectors/CMF/155

- french translation for CMF 1.4,
  [Pending] http://www.zope.org/Collectors/CMF/157

- Document.py: universal newlines,
  [Pending] http://www.zope.org/Collectors/CMF/174

- Permissions in PortalFolder: invokeFactory(),
  [Pending] http://www.zope.org/Collectors/CMF/175

- Add condition for transition's action like other action,
  [Pending] http://www.zope.org/Collectors/CMF/207

- Major action enhancement,
  [Pending] http://www.zope.org/Collectors/CMF/232

- portal_type is undefined in initialization code,
  [Pending] http://www.zope.org/Collectors/CMF/248

- Action._listsActions() should be more safe,
  [Pending] http://www.zope.org/Collectors/CMF/253

- FSZSQLMethod.py,
  [Pending] http://www.zope.org/Collectors/CMF/273

- Expose Document text_format metadata,
  [Pending] http://www.zope.org/Collectors/CMF/285

- customization of type of homefolder on creation,
  [Pending] http://www.zope.org/Collectors/CMF/288

- CMFSetup: provide non-ascii im- and exports,
  [Pending] http://www.zope.org/Collectors/CMF/292

- Allow contentFilter to use review_state,
  

[Zope-CMF] Re: index_html no longer working for CMF folders with Plone 2.1 + CMF 1.5

2005-06-26 Thread yuppie

Hi Martin!


Martin Aspeli wrote:
On 2.1-cmf1.5 branch of Plone, creating a CMF Folder with an 
index_html  document does not work - the index_html is not set as the 
default page. At  the moment, this also breaks for ATCT Folder items, 
but I know why this  is and Tiran and I should be able to fix this 
tomorrow. For CMF Folders,  however, I'm quite confused.


As detailed in my investigations a few weeks ago, Plone uses the  
__browser_default__ hook and delegates to PloneTool.browserDefault() to  
implement the logic to determine what to display as a default page 
(note  that this includes support for things like 
ITranslatable/LinguaPlone,  selectable layouts etc.). It seems this no 
longer gets called. I am having  a hard time finding out how this is 
meant to work in CMF 1.5. Can someone  shed some light on how the 
default_page/index_html mechanism is meant to  work with CMF 1.5 folders 
and documents?


1.) By 'CMF Folder' you mean PloneFolder objects, not CMFCore Folders. 
Right? PloneFolder inherits from CMFCore Folder, but might not work with 
Method Aliases out of the box.


2.) _guessMethodAliases tries to set useful Method Aliases, but the 
result is not always satisfying. The guessing mode is disabled if the 
FTI data has an 'aliases' key or existing FTIs have an '_aliases' attribute.


3.) If you remove all method values on the aliases tab of the type info, 
the Method Aliases machinery is disabled and the traversal should work 
exactly as in CMF 1.4.


4.) If you set the '(Default)' alias to index_html, index_html is 
called. If you don't set it or set it to '(Default)', 
__browser_default__, index_html or __call__ is called depending on the 
class.



HTH,

Yuppie

___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


[Zope-CMF] Re: [DCWorkflow] condition on transition action

2005-06-26 Thread yuppie

Encolpe Degoute wrote:


yuppie a écrit :

| I think it's worth the effort to migrate DCWorkflow Actions to the
| CMFCore Actions machinery for CMF 1.6. And in that context your
| proposal is a move in the wrong direction.


Now that actions machinery has been refactored in CMF 1.5, I would use
these new implementation instead to the old code.
There's to class using actions: transitions and worklists. Does
anybody have specific request on these migrations ?


Please be aware of the fact that some Action code has been further 
refactored on HEAD. If you plan to land your changes on the 1.5 branch, 
it might make sense to backport some stuff from HEAD. (I can do that if 
necessary.)


BTW: I'm not at all happy with the worklist Actions. They are very 
expensive and specialized. And they are in the wrong place because they 
are often not workflow specific if you have more than one workflow. 
Maybe they should be marked as deprecated instead of improved?



Cheers, Yuppie

___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests