Changeset 1556

Show
Ignore:
Timestamp:
05/05/08 15:46:07 (23 months ago)
Author:
JensDiemer
Message:

two bugfixes in page_admin:

  • Save root page (parent page == None)
  • tag list
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/pylucid/PyLucid/plugins_internal/page_admin/page_admin.py

    r1555 r1556  
    158158        # Assign parent page 
    159159        parent_page_id = html_form.cleaned_data.pop("parent") 
    160         parent = Page.objects.get(id=parent_page_id) 
    161         page_instance.parent = parent 
     160        if parent_page_id != None: 
     161            parent = Page.objects.get(id=parent_page_id) 
     162            page_instance.parent = parent 
     163        else: 
     164            page_instance.parent = None 
    162165 
    163166        # Transfer the form values into the page instance 
     
    529532            Generate a list of all Plugins how are active. 
    530533            """ 
    531             plugin_list = Plugin.objects.values( 
    532                 "id", "plugin_name", "version", "author", "url", "description", 
    533                 "long_description", 
    534             ).order_by('package_name') 
     534            plugin_list = Plugin.objects.all() 
     535            plugin_list = plugin_list.order_by("package_name", "plugin_name") 
    535536            plugin_list = plugin_list.filter(active = True) 
    536537            return plugin_list