Fix busted tags after edit.
parent
efb1870569
commit
8b1ee98a6d
|
@ -368,6 +368,8 @@ class PrivateSniptResource(ModelResource):
|
||||||
'last_user_saved',
|
'last_user_saved',
|
||||||
full=False)
|
full=False)
|
||||||
tags_list = ListField()
|
tags_list = ListField()
|
||||||
|
tags = fields.ToManyField(PublicTagResource, 'tags', related_name='tag',
|
||||||
|
full=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
queryset = Snipt.objects.all().order_by('-created')
|
queryset = Snipt.objects.all().order_by('-created')
|
||||||
|
@ -418,7 +420,7 @@ class PrivateSniptResource(ModelResource):
|
||||||
def obj_create(self, bundle, **kwargs):
|
def obj_create(self, bundle, **kwargs):
|
||||||
bundle.data['last_user_saved'] = bundle.request.user
|
bundle.data['last_user_saved'] = bundle.request.user
|
||||||
bundle.data['tags_list'] = bundle.data.get('tags')
|
bundle.data['tags_list'] = bundle.data.get('tags')
|
||||||
bundle.data['tags'] = ''
|
bundle.data['tags'] = []
|
||||||
bundle.data['user'] = \
|
bundle.data['user'] = \
|
||||||
User.objects.get(username=bundle.data['intended_user'])
|
User.objects.get(username=bundle.data['intended_user'])
|
||||||
|
|
||||||
|
|
|
@ -35,11 +35,9 @@
|
||||||
</div>
|
</div>
|
||||||
<aside>
|
<aside>
|
||||||
<ul class="options">
|
<ul class="options">
|
||||||
<% if (snipt.user.username === window.user) { %>
|
<li>
|
||||||
<li>
|
<a class="edit" href="#">Edit</a>
|
||||||
<a class="edit" href="#">Edit</a>
|
</li>
|
||||||
</li>
|
|
||||||
<% } %>
|
|
||||||
<li>
|
<li>
|
||||||
<a class="embed" href="#">Embed</a>
|
<a class="embed" href="#">Embed</a>
|
||||||
</li>
|
</li>
|
||||||
|
@ -47,16 +45,18 @@
|
||||||
<a class="copy" href="#">Copy</a>
|
<a class="copy" href="#">Copy</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<section class="meta tags">
|
<% if (typeof(snipt.tags) === 'object') { %>
|
||||||
<h2><%= snipt.tags.length %> tag<% if ((snipt.tags.length > 1) || (snipt.tags.length === 0)) { print('s'); } %></h2>
|
<section class="meta tags">
|
||||||
<ul>
|
<h2><%= snipt.tags.length %> tag<% if ((snipt.tags.length > 1) || (snipt.tags.length === 0)) { print('s'); } %></h2>
|
||||||
<% for (var i=0; i < snipt.tags.length; i++) { %>
|
<ul>
|
||||||
<li <% if (i > 2 && !window.detail) { %>class="hidden"<% } %>>
|
<% for (var i=0; i < snipt.tags.length; i++) { %>
|
||||||
<a href="<%= snipt.tags[i].absolute_url %>"><%= snipt.tags[i].name %></a>
|
<li <% if (i > 2 && !window.detail) { %>class="hidden"<% } %>>
|
||||||
</li>
|
<a href="<%= snipt.tags[i].absolute_url %>"><%= snipt.tags[i].name %></a>
|
||||||
<% } %>
|
</li>
|
||||||
</ul>
|
<% } %>
|
||||||
</section>
|
</ul>
|
||||||
|
</section>
|
||||||
|
<% } %>
|
||||||
<section class="meta stats">
|
<section class="meta stats">
|
||||||
<ul>
|
<ul>
|
||||||
<li><%= snipt.views %> views</li>
|
<li><%= snipt.views %> views</li>
|
||||||
|
|
Loading…
Reference in New Issue