Example #1
0
class PostAdminForm(forms.ModelForm):
    class Meta:
        model = Post
        fields = ('body', 'title', 'author', 'slug', 'status')
        labels = {
            'body': _('Body of blog post'),
            'title': _('Title'),
            'author': _('Author'),
            'slug': _('Slug'),
            'status': _('Status'),
        }

    def __init__(self, *args, **kwargs):
        super(PostAdminForm, self).__init__(*args, **kwargs)

    helper = FormHelper()
    helper.layout = Layout(
        HTML(open_box_form('col-lg-9 col-md-12', _('Text of body'))),
        Field('body', rows="10", css_class='input-xlarge', id='body'),
        HTML(close_box_form() +
             open_box_form('col-lg-3 col-md-12', _('Metadatas'), 'box-success')
             ),
        Field('title', css_class=''),
        Field('author'),
        Field('slug'),
        Field('status'),
        FormActions(
            Submit('save_changes', 'Save changes', css_class="btn-primary"),
            Submit('cancel', 'Cancel'),
        ),
        HTML("""
                </div> </div>
            """),
    )
Example #2
0
class CategoryAdminForm(forms.ModelForm):
    class Meta:
        model = Category
        fields = ('title', 'description', 'slug', 'status')
        labels = {
            'title': _('Title'),
            'description': _('Description'),
            'slug': _('Slug'),
            'status': _('Status'),
        }

    def __init__(self, *args, **kwargs):
        super(CategoryAdminForm, self).__init__(*args, **kwargs)

    helper = FormHelper()
    helper.form_id = 'category-form'
    helper.layout = Layout(
        HTML(open_box_form('col-lg-12 col-md-12', _('Category'))),
        Field('title'),
        Field('slug'),
        Field('status'),
        Field('description'),
        FormActions(
            Submit('save_changes', 'Save changes', css_class="btn-primary"),
            Submit('cancel', 'Cancel'),
        ),
        HTML("""
                </div> </div>
            """),
    )
Example #3
0
class FooterPageAdminForm(forms.Form):
    body = forms.CharField(widget=forms.Textarea(attrs={
        'rows': 4,
        'cols': 10
    }))
    helper = FormHelper()
    helper.form_show_labels = False
    helper.layout = Layout(
        HTML(
            open_box_form('col-lg-12 col-md-12',
                          _('Footer of each page of your site'))),
        HTML("""
                <div>
                    <p class="pull-right">
                        <a href="#" class="btn btn-success btn-sm" id="open-editor-btn">
                            Open Editor
                        </a>
                    </p>
                </div><br/><br/>
                <div class="embed-responsive" style="padding-bottom:20%">
                    <iframe id="body-iframe" name="body-iframe"></iframe>
                </div> <br><br>
               """),
        Field('body',
              rows="10",
              css_class='input-xlarge',
              id='body',
              type="hidden"),
        FormActions(
            Submit('save_changes', 'Save changes', css_class="btn-primary"),
            Submit('cancel', 'Cancel'),
        ),
        HTML("""
                    </div> </div>
                """),
    )
Example #4
0
class PostAdminForm(forms.ModelForm):
    class Meta:
        model = Post
        fields = ('body', 'title', 'author', 'category', 'slug', 'status',
                  'resume', 'image', 'keywords')
        labels = {
            'body': _('Body of Wishlist item'),
            'title': _('Title'),
            'category': _('Category'),
            'author': _('Author'),
            'slug': _('Slug'),
            'status': _('Status'),
            'resume': _('Resume'),
            'image': _('Image url'),
            'keywords': _('Keywords'),
        }

    def __init__(self, *args, **kwargs):
        super(PostAdminForm, self).__init__(*args, **kwargs)

    category = TreeNodeChoiceField(queryset=Category.objects.all(),
                                   required=False)
    helper = FormHelper()
    helper.layout = Layout(
        HTML(open_box_form('col-lg-9 col-md-12', _('Text of body'))),
        HTML("""
                        <div>
                            <p class="pull-right">
                                <a href="#" class="btn btn-success btn-sm" id="open-editor-btn">
                                    Open Editor
                                </a>
                            </p>
                        </div><br/><br/>
                        <div class="embed-responsive embed-responsive-16by9">
                            <iframe id="body-iframe" name="body-iframe"></iframe>
                        </div>
                       """),
        Field('body',
              rows="10",
              css_class='input-xlarge',
              id='body',
              type="hidden"),
        HTML(close_box_form() +
             open_box_form('col-lg-3 col-md-12', _('Metadatas'), 'box-success')
             ),
        Field('title', css_class=''),
        HTML("""
               <div class="row">
                   <div class="col-md-6">

               """),
        Field('category', id="category_select"),
        HTML("""
                    </div>
                       <div class="col-md-6 btn-form-right">
                           <a href="#" onclick="return false;"  class="btn btn-success" id="categoryFormSelect">Create a Category</a>
                        </div>
                   </div>
                   """),
        Field('author'),
        Field('slug'),
        Field('status'),
        Field('resume'),
        Field('keywords'),
        HTML("""
                   <div class="row">
                       <div class="col-md-6">

                   """),
        Field('image', id='image_input', required=False),
        HTML("""
                </div>
                   <div class="col-md-6 btn-form-right">
                      <a href="#" onclick="return false;" class="btn btn-info" id="txtSelectedFile">Select a file</a>
                        <div id="modal-file" class="modais" data-izimodal-title="Select a file" data-izimodal-iframeURL="/admin/roxyfileman/?integration=custom&type=files&txtFieldId=image_input"></div>
                        <img id="image" src="" class="direct-chat-img" width="100px" style="margin-right:10px"> 
                    </div>
               </div>
               """),
        FormActions(
            Submit('save_changes', 'Save changes', css_class="btn-primary"),
            Submit('cancel', 'Cancel'),
        ),
        HTML("""
                </div> </div>
            """),
    )
Example #5
0
class ItemAdminForm(forms.ModelForm):
    class Meta:
        model = Item
        fields = ('body', 'title', 'author', 'category', 'slug', 'status', 'url', 'image', 'price', 'multi_participate')
        labels = {
            'body': _('Body of Wishlist item'),
            'title': _('Title'),
            'category': _('Category'),
            'author': _('Author'),
            'slug': _('Slug'),
            'status': _('Status'),
            'url': _('URL of article'),
            'image': _('Image url'),
            'price': _('Price'),
            'multi_participate': _('Multi participate'),
        }

    def __init__(self, *args, **kwargs):
        super(ItemAdminForm, self).__init__(*args, **kwargs)

    category = TreeNodeChoiceField(queryset=Category.objects.all())
    helper = FormHelper()
    helper.layout = Layout(
        HTML(open_box_form('col-lg-9 col-md-12', _('Text of body'))),
        Field('body', rows="10", css_class='input-xlarge', id='body'),
        HTML(close_box_form() + open_box_form('col-lg-3 col-md-12', _('Metadatas'), 'box-success')),
        Field('title', css_class=''),
        HTML("""
               <div class="row">
                   <div class="col-md-6">

               """),
        Field('category', id="category_select"),
        HTML("""
                    </div>
                       <div class="col-md-6 btn-form-right">
                           <a href="#" onclick="return false;"  class="btn btn-success" id="categoryFormSelect">Create a Category</a>
                        </div>
                   </div>
                   """),
        Field('author'),
        Field('slug'),
        Field('status'),
        Field('url'),
        Field('multi_participate'),
        HTML("""
                   <div class="row">
                       <div class="col-md-6">

                   """),
        Field('image', id='image_input'),
        HTML("""
                </div>
                   <div class="col-md-6 btn-form-right">
                      <a href="#" onclick="return false;" class="btn btn-info" id="txtSelectedFile">Select a file</a>
                        <div id="modal-file" class="modais" data-izimodal-title="Select a file" data-izimodal-iframeURL="/admin/roxyfileman/?integration=custom&type=files&txtFieldId=image_input"></div>
                        <img id="image" src="" class="direct-chat-img" width="100px" style="margin-right:10px"> 
                    </div>
               </div>
               """),
        Field('price'),

        FormActions(
            Submit('save_changes', 'Save changes', css_class="btn-primary"),
            Submit('cancel', 'Cancel'),
        ),
        HTML("""
                </div> </div>
            """),
    )