Changeset 2019

Show
Ignore:
Timestamp:
06/04/09 07:26:35 (10 months ago)
Author:
JensDiemer
Message:

add some panel links

Location:
branches/0.9/pylucid_project/pylucid_plugins/admin_menu
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/0.9/pylucid_project/pylucid_plugins/admin_menu/templates/admin_menu/admin_top_menu.html

    r2016 r2019  
    1111        <ul> 
    1212            <li><a href="{{ edit_page_link }}">edit inline</a></li> 
    13             <li><a href="{{ edit_page_link }}">edit in admin panel</a></li> 
     13            <li><a href="{{ edit_admin_panel_link }}">edit in admin panel</a></li> 
     14            <li><a href="{{ edit_meta_admin_panel_link }}">edit meta in admin panel</a></li> 
    1415        </ul> 
    1516    </li> 
  • branches/0.9/pylucid_project/pylucid_plugins/admin_menu/views.py

    r2017 r2019  
    66from django.shortcuts import render_to_response 
    77 
     8from pylucid.models import PageTree 
     9 
    810 
    911def lucidTag(request): 
     
    1214        return 
    1315     
     16    pagetree = request.PYLUCID.pagetree 
     17    if pagetree.type == PageTree.PLUGIN_TYPE: 
     18        edit_admin_panel_link = reverse("admin_pylucid_pagetree_change", args=(pagetree.id,)) 
     19    else: 
     20        pagecontent = request.PYLUCID.pagecontent 
     21        edit_admin_panel_link = reverse("admin_pylucid_pagecontent_change", args=(pagecontent.id,)) 
     22         
     23    # Get the pagemeta instance for the current pagetree and language 
     24    pagemeta = PageTree.objects.get_pagemeta(request) 
     25         
     26    edit_meta_admin_panel_link = reverse("admin_pylucid_pagemeta_change", args=(pagemeta.id,)) 
     27         
     28     
    1429    context = { 
    1530        "logout_link": "?auth=logout", 
    1631        "edit_page_link": "TODO", 
    17         "new_page_link": "TODO", 
     32        "edit_admin_panel_link": edit_admin_panel_link, 
     33        "edit_meta_admin_panel_link": edit_meta_admin_panel_link, 
     34        "new_page_link": reverse("admin_pylucid_pagecontent_add"), 
    1835        "admin_menu_link": reverse("admin_index"), 
    1936    }