[Zope-CMF] [dev] CMFDefault: renaming type action urls
yuppie
y.2013 at wcm-solutions.de
Mon May 13 14:32:18 UTC 2013
Hi Tres,
thanks for the feedback.
Tres Seaver wrote:
>> Types: Discussion Item, Document, Favorite, Link, News Item Action:
>> object/view old: url_expr="string:${object_url}/discussionitem_view"
>> old: url_expr="string:${object_url}/document_view" old:
>> url_expr="string:${object_url}/favorite_view" old:
>> url_expr="string:${object_url}/link_view" old:
>> url_expr="string:${object_url}/newsitem_view" new:
>> url_expr="string:${object_url}"
>>
>> Types: File, Image Action: object/view old:
>> url_expr="string:${object_url}/file_view" old:
>> url_expr="string:${object_url}/image_view" new:
>> url_expr="string:${object_url}/view"
>>
>> Types: File Action: object/download old:
>> url_expr="string:${object_url}" new: =
>>
>> Types: Document, Favorite, File, Image, Link, News Item Action:
>> object/edit old: url_expr="string:${object_url}/document_edit_form"
>> old: url_expr="string:${object_url}/file_edit_form" old:
>> url_expr="string:${object_url}/image_edit_form" old:
>> url_expr="string:${object_url}/link_edit_form" old:
>> url_expr="string:${object_url}/newsitem_edit_form" new:
>> url_expr="string:${object_url}/edit" Action: object/metadata old:
>> url_expr="string:${object_url}/metadata_edit_form" new:
>> url_expr="string:${object_url}/properties"
>>
>> Types: Folder, CMF BTree Folder Action: object/view old:
>> url_expr="string:${object_url}" new: = Action: object/folderContents
>> old: url_expr="string:${object_url}/folder_contents" new: = Action:
>> object/new (Action is deprecated) old:
>> url_expr="string:${object_url}/folder_factories" new: = Action:
>> object/localroles old:
>> url_expr="string:${object_url}/folder_localrole_form" new:
>> url_expr="string:${object_url}/sharing" Action: object/rename_items
>> (Action is obsolete with browser views) old:
>> url_expr="string:${object_url}/folder_rename_form" new: = Action:
>> object/edit old: url_expr="string:${object_url}/folder_edit_form" new:
>> url_expr="string:${object_url}/properties"
>
>
> +1 overall. I've lost some context, so a couple of questions:
Guess I have to explain my list:
> - - An empty value for 'new' means that the alias is being deleted?
You mean in my list? Using "new: =" I meant "same as old", not "empty".
> If so,
> do we make a distinction between a "download" view for files / images
> (setting 'Content-disposition: attachment') vs. the "bare" URL?
>
> - - Why have an alias from 'object/edit' to 'string:${object_url}/edit
Types: Document, Favorite, File, Image, Link, News Item
Action: object/edit
old: url_expr="string:${object_url}/document_edit_form"
old: url_expr="string:${object_url}/file_edit_form"
old: url_expr="string:${object_url}/image_edit_form"
old: url_expr="string:${object_url}/link_edit_form"
old: url_expr="string:${object_url}/newsitem_edit_form"
new: url_expr="string:${object_url}/edit"
'object/edit' specifies the Action: 'edit' Action in category 'object'
url_expr="string:${object_url}/edit" specifies the URL of the Action
'edit' isn't a skin method or a browser view, so we have to define
Method Aliases which are not shown in my list:
in a profile for browser views:
<alias from="edit" to="@@edit.html"/> (for all types)
in a profile for old-style skins:
<alias from="edit" to="document_edit_form"/> (for Document)
<alias from="edit" to="file_edit_form"/> (for File)
<alias from="edit" to="image_edit_form"/> (for Image)
<alias from="edit" to="link_edit_form"/> (for Link, Favorite)
<alias from="edit" to="newsitem_edit_form"/> (for News Item)
Hope things are a bit clearer now.
Cheers,
Yuppie
More information about the Zope-CMF
mailing list