Skip to content

Commit

Permalink
feature/176-inline-forms-layout
Browse files Browse the repository at this point in the history
  • Loading branch information
Maarten Katoen committed May 10, 2017
1 parent 1635158 commit 59a991d
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 1 deletion.
2 changes: 1 addition & 1 deletion arctic/templates/arctic/base_create_update.html
Expand Up @@ -34,7 +34,7 @@ <h4>{{ formset.verbose_name }}</h4>

{% for form in formset %}
{% block inlines_form_fields %}
{% include "arctic/partials/form_fields.html" with form=form %}
{% include "arctic/partials/form_field_inline.html" with form=form %}
{% endblock %}
{% endfor %}
{% endfor %}
Expand Down
11 changes: 11 additions & 0 deletions arctic/templates/arctic/partials/form_field_inline.html
@@ -0,0 +1,11 @@
{% load arctic_tags %}

<div class="row align-center">
<div class="small-12 medium-8 columns">
<fieldset class="fieldset-default">
{% for field in form %}
{% include 'arctic/partials/form_field.html' with field=field%}
{% endfor %}
</fieldset>
</div>
</div>
2 changes: 2 additions & 0 deletions example/articles/inlines.py
Expand Up @@ -7,8 +7,10 @@
class ArticleInline(InlineFormSet):
model = Article
extra = 0
fields = "__all__"


class TagsInline(InlineFormSet):
model = Article.tags.through
extra = 3
fields = "__all__"
2 changes: 2 additions & 0 deletions example/articles/views.py
Expand Up @@ -8,6 +8,7 @@
from collections import OrderedDict

from .forms import ArticleForm
from .inlines import TagsInline
from .models import (Article, Category, Tag)


Expand Down Expand Up @@ -56,6 +57,7 @@ class ArticleUpdateView(UpdateView):
permission_required = "change_article"
model = Article
success_url = reverse_lazy('articles:list')
inlines = [TagsInline]
form_class = ArticleForm
links = [
('Back to list', 'articles:list'),
Expand Down

0 comments on commit 59a991d

Please sign in to comment.