Show
Ignore:
Timestamp:
07/03/09 13:33:20 (13 months ago)
Author:
JensDiemer
Message:

* Create the new model PyLucidAdminPage? (and share some code with PageTree? via base model)
* add admin.ModelAdmin? for django auth Permission

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.9/pylucid_project/apps/pylucid/preference_forms.py

    r1950 r2072  
    11# coding: utf-8 
     2 
     3import warnings 
    24 
    35from django import forms 
     
    57from dbpreferences.forms import DBPreferencesBaseForm 
    68 
    7 from pylucid.models import Language 
     9from pylucid.models import PageTree, Design, Language 
    810 
    911if Language.objects.count() == 0: 
    1012    # FIXME: Insert first language 
    1113    Language(code="en", description="english").save() 
     14    warnings.warn("First language 'en' created.") 
    1215 
    1316 
    1417class SystemPreferencesForm(DBPreferencesBaseForm): 
    1518    """ test preferences form """ 
     19    pylucid_admin_design = forms.ChoiceField( 
     20        choices=Design.objects.values_list('id', 'name'), 
     21        required=False, initial=None, 
     22        help_text="ID of the PyLucid Admin Design.") 
     23 
    1624    lang_code = forms.ChoiceField( 
    1725        choices=Language.objects.values_list('code', 'description'),