On 19 déc. 03, at 21:25, Lukas Renggli wrote:
> - there might be a problem with the versioning: the version of a
> structure is not the same as the version of the structures children
> parent.
> (structure version != structure children first parent version)
> ...I'm not sure if the version should always be the same.
No, all structures are versioned independently. There is no need to
create new version for the parent, if a child changes.
> - another question:
> I want the admin link to be visible just like the other ones: view,
> edit, contents etc., what is the best way to do this? do I have to
> modify each structure's template?
There are only about 3 templates defined on this wiki: the root, the
SmallWiki folder and the CaroAndBot folder. As you know, these
instances are shared among all their corresponding child structures,
so you have to change only those 3 places.
Weak as I am, I would use the powerful reflection mechanism of
Smalltalk and do something like:
SmallWiki.TemplateBodyActions allInstances do: [ :each |
each actions add: SmallWiki.AdminAction ]
Actually I would like to integrate some other actions into the central
admin menu-item, like the history, the template and the property
editor (something new I wrote yesterday night). We should also think
about a way to show the actions of a page in a tree-like structure, as
there are too many items to show in one line
Admin
History
Properties
Template
Components
Configuration
Stylesheet
Security
User
Roles
Permissions
...
I think that for admin this makes sense.
For standard user requiring that is the smell that there is two much
may be in such a case we should have a more... button that show the
optional one.
stef
Cheers,
Lukas
--
Lukas Renggli
http://renggli.freezope.org