remove menu
This commit is contained in:
		
							parent
							
								
									1ba6f03529
								
							
						
					
					
						commit
						b2b27eec16
					
				
					 4 changed files with 1 additions and 33 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,7 @@ from django.contrib import admin
 | 
			
		|||
 | 
			
		||||
from mptt.admin import MPTTModelAdmin
 | 
			
		||||
 | 
			
		||||
from cms.models import MenuItem, Page
 | 
			
		||||
from cms.models import Page
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class PageAdmin(MPTTModelAdmin):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +0,0 @@
 | 
			
		|||
from cms.models import MenuItem
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def menuitems(request):
 | 
			
		||||
    qs = MenuItem.objects.filter(published=True)
 | 
			
		||||
    if not request.user.is_authenticated():
 | 
			
		||||
        qs = qs.filter(login_required=False)
 | 
			
		||||
    return {
 | 
			
		||||
        "menuitems": qs,
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			@ -63,23 +63,3 @@ class Page(MPTTModel, ContentBase):
 | 
			
		|||
        order_insertion_by = ["ordering", "title"]
 | 
			
		||||
 | 
			
		||||
reversion.register(Page)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class MenuItem(MPTTModel):
 | 
			
		||||
    
 | 
			
		||||
    name = models.CharField(max_length=50, unique=True)
 | 
			
		||||
    slug = models.SlugField()
 | 
			
		||||
    parent = TreeForeignKey("self", null=True, blank=True, related_name="children")
 | 
			
		||||
 | 
			
		||||
    url = models.CharField(max_length=200)
 | 
			
		||||
 | 
			
		||||
    published = models.BooleanField(default=True)
 | 
			
		||||
    login_required = models.BooleanField(default=False)
 | 
			
		||||
    ordering = models.PositiveIntegerField(default=1)
 | 
			
		||||
 | 
			
		||||
    def __unicode__(self):
 | 
			
		||||
        return self.name
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    class MPTTMeta:
 | 
			
		||||
        order_insertion_by = ["ordering", "name"]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -133,8 +133,6 @@ TEMPLATE_CONTEXT_PROCESSORS = [
 | 
			
		|||
    "pinax.core.context_processors.pinax_settings",
 | 
			
		||||
    
 | 
			
		||||
    "pinax.apps.account.context_processors.account",
 | 
			
		||||
 | 
			
		||||
    "cms.context_processors.menuitems",
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
INSTALLED_APPS = [
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue