Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • dashwiki/wiki/views.py

    r483808 ra3086e  
    119119def save_wiki(request, page_name): 
    120120  template = loader.get_template('display_wiki.html') 
    121  
    122121  page = load_wiki_or_null(page_name) 
     122  if page == None: 
     123    page = WikiPage(name=page_name) 
     124  page.content = request.POST['body'] 
     125  page.save() 
    123126  context = Context({ 
    124127    'name': page_name, 
    125128    'body': page.content if page else None, 
    126129    'editable': True, 
    127     'message': 'Wiki page saved' 
    128   }) 
    129  
     130    'message': 'Wiki page saved'         
     131  }) 
     132   
    130133  return HttpResponse(template.render(context)) 
    131134 
     
    188191def remove_wiki(request, page_name): 
    189192  template = loader.get_template('remove_wiki.html') 
    190  
    191193  page = load_wiki_or_null(page_name) 
     194  if 'confirm' in request.POST:  
     195    # FIXME: How about page = None? 
     196    page.delete() 
     197    page = None 
    192198  context = Context({ 
    193199    'name': page_name, 
Note: See TracChangeset for help on using the changeset viewer.