Unterseite basierend auf Gruppenzugehörigkeit anzeigen lasse

  • Hallo,

    ich stehe im Moment auf dem Schlau und würde gerne mal eine Lösung von euch haben.

    Ich habe einen Ordner in Plone, der zwei Seiten beinhaltet.
    Seite 1 für Gruppe A
    Seite 2 für alle anderen

    ich möchte nun, dass die Nutzer wenn Sie auf den Ordner gehen automatisch die für ihre Gruppe gesetzte Seite als default index_html bekommen.

    Ich bin der Meinung, es müsste über ein Skript(Python) gehen, das index_html heisst, damit es default mäßig ausgeführt wird.

    In dem Script denke ich müsste was mit user.getRole() oder so machbar sein.

    Jemand eine einfache und schnelle Lösung?

    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  • Ich stand wirklich auf dem Schlauch,

    habe inzwischen eine Lösung die funktioniert

    Wenn doch jemand eine Bessere Lösung hat, ich lerne gerne dazu.

    Die beste Informationsquelle sind Leute, die versprochen haben, nichts weiterzuerzählen.

    Marcel Mart
    frz. Schriftsteller

  • Leg ein Skript index_html.py in den Folder:

    from AccessControl import getSecurityManager
    user = getSecurityManager().getUser()
    roles = user.getRoles()

    if some_role in roles:
    context.REQUEST,RESPONSE.redirect(some_url1)
    else:
    context.REQUEST.RESPONSE.redirect(some_url2)