Foren
How to overwrite default permissions?
Vitaliy Koshelenko, geändert vor 8 Jahren.
How to overwrite default permissions?
Expert Beiträge: 319 Beitrittsdatum: 25.03.11 Neueste Beiträge
Hi all!
I need to overwrite default permissions for Wiki.
In portal-impl.jar!/resource-actions/wiki.xml file there is the following section:
So, each site member can edit Wiki page.
We do not want allow site members to edit Wiki pages.
Which is the best way to overwrite (or configure) this ?
Is it possible without creating EXT plugin, etc.?
Regards,
Vitaliy
I need to overwrite default permissions for Wiki.
In portal-impl.jar!/resource-actions/wiki.xml file there is the following section:
<model-resource>
<model-name>com.liferay.portlet.wiki.model.WikiPage</model-name>
....
<permissions>
....
<site-member-defaults>
<action-key>ADD_DISCUSSION</action-key>
<action-key>SUBSCRIBE</action-key>
<action-key>UPDATE</action-key>
<action-key>VIEW</action-key>
</site-member-defaults>
....
</permissions>
</model-resource>
So, each site member can edit Wiki page.
We do not want allow site members to edit Wiki pages.
Which is the best way to overwrite (or configure) this ?
Is it possible without creating EXT plugin, etc.?
Regards,
Vitaliy
Alexey Kakunin, geändert vor 8 Jahren.
RE: How to overwrite default permissions?
Liferay Master Beiträge: 621 Beitrittsdatum: 07.07.08 Neueste Beiträge
Hi Vitaly!
Try control Panel -> Roles -> Site Member Role -> Actions -> Define Permissions
Then you can filter by "Wiki" and play with permissions on Site Administration -> Content -> Wiki
Hope this will help!
====
Alexey Kakunin
Liferay Experts in Russia
Try control Panel -> Roles -> Site Member Role -> Actions -> Define Permissions
Then you can filter by "Wiki" and play with permissions on Site Administration -> Content -> Wiki
Hope this will help!
====
Alexey Kakunin
Liferay Experts in Russia
Vitaliy Koshelenko, geändert vor 8 Jahren.
RE: How to overwrite default permissions?
Expert Beiträge: 319 Beitrittsdatum: 25.03.11 Neueste Beiträge
Hi, Alexey
In "Define Permissions" I can't remove permissions defined in resource-actions (like "UPDATE" permission on Wiki page). All permissions are unset by default - I can just add new permissions, but not remove existing ones.
Vitaliy
In "Define Permissions" I can't remove permissions defined in resource-actions (like "UPDATE" permission on Wiki page). All permissions are unset by default - I can just add new permissions, but not remove existing ones.
Vitaliy
Alexey Kakunin, geändert vor 8 Jahren.
RE: How to overwrite default permissions?
Liferay Master Beiträge: 621 Beitrittsdatum: 07.07.08 Neueste Beiträge
Hi Vitaly! Just checked - you right - but it looks very strange. Actually this form is for setting default permissions for roles and it is strange what assigned roles not checked. Probably it is a bug - but without it I have no idea about how to do things like you need without (even simple) ext.
====
Alexey Kakunin
Liferay Experts in Russia
====
Alexey Kakunin
Liferay Experts in Russia
David H Nebinger, geändert vor 8 Jahren.
RE: How to overwrite default permissions?
Liferay Legend Beiträge: 14916 Beitrittsdatum: 02.09.06 Neueste Beiträge
Yeah, I don't think you can do this in the interface nor in the code.
Maybe the easiest path is to do a JSP hook for /html/portlet/wiki/view.jsp to make the edit a little more selective. Look for this:
to find out where the edit button is normally placed.
Maybe the easiest path is to do a JSP hook for /html/portlet/wiki/view.jsp to make the edit a little more selective. Look for this:
to find out where the edit button is normally placed.
Vitaliy Koshelenko, geändert vor 8 Jahren.
RE: How to overwrite default permissions?
Expert Beiträge: 319 Beitrittsdatum: 25.03.11 Neueste Beiträge
Thanks!