Forums

Home » Liferay Portal » magyarul »

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Robert V.
korlátozott felhasználó
July 20, 2011 6:44 AM
Answer

Robert V.

Rank: New Member

Posts: 2

Join Date: July 20, 2011

Recent Posts

Sziasztok.

Szeretném a felhasználókat teljesen lekorlátozni. Bejelnetkezés után csak 2 extra menüpont jelenjen meg, amit én hoztam létre.
Hogy tudom ezt megtenni?

Robi
Vilmos Papp
RE: korlátozott felhasználó
July 20, 2011 6:44 AM
Answer

Vilmos Papp

LIFERAY STAFF

Rank: Junior Member

Posts: 46

Join Date: October 21, 2010

Recent Posts

Szia,

Mit értesz a két 2 extra menüpont alatt? Az alap menün kívűl még plusz kettőt? Ha igen, akkor azoknak a permission-jeit módosítani kell, hogy a guest-nek ne legyen rájuk view joga.

Üdv.
Vili
Robert V.
RE: korlátozott felhasználó
July 20, 2011 7:11 AM
Answer

Robert V.

Rank: New Member

Posts: 2

Join Date: July 20, 2011

Recent Posts

Értem. Ezt sikerült elérnem, hogy csak bejelentkezés után jelenjen meg a 2 menüpont. Köszönöm.

Azt szeretném még, hogy ne legyen pl. saját oldala, ne tudja módosítani az adatait, tehát ne érje el a vezérlőpanelt. Erre létezik megoldás?
Vilmos Papp
RE: korlátozott felhasználó
September 10, 2011 12:42 PM
Answer

Vilmos Papp

LIFERAY STAFF

Rank: Junior Member

Posts: 46

Join Date: October 21, 2010

Recent Posts

Szia!

A portal.properties-ben nézd meg a private layout beállításait, fejből most nem tudom ponttosan mi a property-k neve de le lehet tiltani a private layoutokat.

Üdv.
Vili
György RÁCZ
RE: korlátozott felhasználó
September 11, 2011 10:43 PM
Answer

György RÁCZ

Rank: Junior Member

Posts: 62

Join Date: July 17, 2010

Recent Posts

Szia!

Nem tudom sikerült-e már megoldani a problémát, de ahogy Vili is mondta a My Pages privát és publikus oldalainak a tiltását a portal-ext.properties-ben lehet beállítani.


    #
    # Default User Private Layouts
    #
   
    # Set whether or not private layouts are enabled. Set whether or not private
    # layouts are modifiable. Set whether or not private layouts should be auto
    # created if a user has no private layouts. If private layouts are not
    # enabled, the other two properties are assumed to be false.
    layout.user.private.layouts.enabled=false
    layout.user.private.layouts.modifiable=false
    layout.user.private.layouts.auto.create=false

    #
    # Default User Public Layouts
    #
   
    # Set whether or not public layouts are enabled. Set whether or not public
    # layouts are modifiable. Set whether or not public layouts should be auto
    # created if a user has no public layouts. If public layouts are not
    # enabled, the other two properties are assumed to be false.
    layout.user.public.layouts.enabled=false
    layout.user.public.layouts.modifiable=false
    layout.user.public.layouts.auto.create=false


A Controll Panelen az adatok módosítását a liferay-portlet.xml-ben a My Accounts portlet kommentbe helyezésével tudod kikapcsolni:


<!--   
    <portlet>
        <portlet-name>2</portlet-name>
        <icon>/html/icons/default.png</icon>
        <struts-path>my_account</struts-path>
        <portlet-url-class>com.liferay.portal.struts.StrutsActionPortletURL</portlet-url-class>
        <control-panel-entry-category>my</control-panel-entry-category>
        <control-panel-entry-weight>1.0</control-panel-entry-weight>
        <control-panel-entry-class>com.liferay.portlet.myaccount.MyAccountControlPanelEntry</control-panel-entry-class>
        <use-default-template>false</use-default-template>
        <restore-current-view>false</restore-current-view>
        <private-request-attributes>false</private-request-attributes>
        <private-session-attributes>false</private-session-attributes>
        <render-weight>50</render-weight>
        <header-portlet-css>/html/portlet/enterprise_admin/css.jsp</header-portlet-css>
        <footer-portlet-javascript>/html/portlet/enterprise_admin/javascript.js</footer-portlet-javascript>
        <css-class-wrapper>portlet-enterprise-admin</css-class-wrapper>
        <add-default-resource>true</add-default-resource>
        <system>true</system>
    </portlet>
-->


Ha erre a problémára esetleg van valakinek van más biztonságos megoldása (nem CSS), akkor az kérem ossza meg velem/velünk.

Üdv,
Gyuri