[Zope3-Users] suppressing menu item

Tom Dossis td at yoma.com.au
Wed Nov 15 19:06:36 EST 2006


Sascha Ottolski wrote:
> Am Mittwoch, 15. November 2006 23:08 schrieben Sie:
>> Sascha Ottolski wrote:
>>> Hi,
>>>
>>> I created a sub-interface of IFile, say IMyFile(IFile), which has it's
>>> own "Edit" form, configured like this:
>>>
>>>   <editform
>>>       for="..IMyFile"
>>>       schema="..IMyFile"
>>>       class=".EditMyFile"
>>>       permission="zope.ManageContent"
>>>       name="editmyfile.html"
>>>       menu="zmi_views"
>>>       title="Edit"
>>>       />
>>>
>>> Now that everything works, I want to switch off the "Upload" Tab that is
>>> configured for IFile, and therefore inherited by IMyFile as well:
>>>
>>>   <browser:page
>>>       name="upload.html"
>>>       menu="zmi_views" title="Upload"
>>>       for="zope.app.file.interfaces.IFile"
>>>       template="file_upload.pt"
>>>       class=".file.FileUpload"
>>>       permission="zope.ManageContent"
>>>       />
>>>
>>> Is it possible, and if, how?
>> Hi Sascha,
>> I think if you name your page (editform) 'upload.html' rather than
>> 'editmyfile.html' it will effectively override the base view.
> 
> I suppose so, but what if I don't want to replace it, just wanna get rid of 
> it?

Don't know whether you can - other than a work around, eg. override it
(overrides.zcml) perhaps with a new permission.



More information about the Zope3-users mailing list