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