@@ -30,21 +30,26 @@ class Menu(MP_Node):
3030 LINK_TYPE = (
3131 (0 , _ ('Internal' )),
3232 (1 , _ ('External' )),
33+ (3 , _ ('Divide' ))
3334 )
3435 name = models .CharField (max_length = 255 , verbose_name = _ ('name' ))
3536 position = models .CharField (
3637 max_length = 255 , default = 'left' , verbose_name = _ ('Menu Position' ))
3738 link_type = models .IntegerField (default = 0 , choices = LINK_TYPE ,
3839 verbose_name = _ ('Link Type' ))
3940 link = models .CharField (max_length = 255 , blank = True , null = True ,
40- verbose_name = _ ('Link' ))
41+ verbose_name = _ ('Link' ),
42+ help_text = 'support admin:index or /admin/ or http://' )
4143 icon = models .CharField (max_length = 255 ,
4244 blank = True ,
4345 null = True ,
4446 verbose_name = _ ('Icon' ))
45- content_type = models .ForeignKey (ContentType , blank = True ,
47+ content_type = models .ForeignKey (ContentType ,
48+ blank = True , null = True ,
4649 verbose_name = _ ('ContentType' ),
47- on_delete = models .CASCADE )
50+ on_delete = models .CASCADE ,
51+ help_text = _ (
52+ 'use for permission control.' ))
4853
4954 valid = models .BooleanField (default = True , verbose_name = _ ('Valid' ))
5055 node_order_by = ['name' , 'position' ]
0 commit comments