add add / edit links
This commit is contained in:
parent
6cd0b65fe8
commit
2d650f1d23
|
@ -167,6 +167,13 @@ class ItfModel(models.Model):
|
||||||
'''
|
'''
|
||||||
return "%s/%s/%d/edit" % (self.get_module().get_absolute_url(), self.get_tab().slug, self.id)
|
return "%s/%s/%d/edit" % (self.get_module().get_absolute_url(), self.get_tab().slug, self.id)
|
||||||
|
|
||||||
|
|
||||||
|
def get_add_url(self):
|
||||||
|
if hasattr(self, 'main_form'):
|
||||||
|
return "%s/%s/add" % (self.get_module().get_absolute_url(), self.get_tab().slug,)
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Get insidepages.models.Module instance for this object
|
Get insidepages.models.Module instance for this object
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -143,12 +143,15 @@ def render_object(request, module_slug):
|
||||||
else: #We create a 'fake' object with properties that we require the template to render No results found, FIXME: should be a cleaner way to perhaps render a separate template with the list of items on the left and saying "No Results Found" - however, this works for now.
|
else: #We create a 'fake' object with properties that we require the template to render No results found, FIXME: should be a cleaner way to perhaps render a separate template with the list of items on the left and saying "No Results Found" - however, this works for now.
|
||||||
obj = {
|
obj = {
|
||||||
'get_title': 'No Results Found',
|
'get_title': 'No Results Found',
|
||||||
'get_absolute_url': tab.get_absolute_url()
|
'get_absolute_url': tab.get_absolute_url(),
|
||||||
|
'get_add_url': None
|
||||||
}
|
}
|
||||||
item_data = {
|
item_data = {
|
||||||
'html': 'The search query you entered did not return any results.'
|
'html': 'The search query you entered did not return any results.'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Get all the context and render to template
|
#Get all the context and render to template
|
||||||
context = RequestContext(request, {
|
context = RequestContext(request, {
|
||||||
'item': obj, #The object to be rendered
|
'item': obj, #The object to be rendered
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<a href="{{ edit_url }}">Edit</a>
|
|
@ -4,4 +4,7 @@
|
||||||
<span class="orange">Synopsis: </span> {{ synopsis }} <br />
|
<span class="orange">Synopsis: </span> {{ synopsis }} <br />
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<a class="bpRelated" href="{{ script_file }}">Download</a>
|
<a class="bpRelated" href="{{ script_file }}">Download</a> <br /><br />
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<a href="{{ edit_url }}">Edit</a>
|
||||||
|
|
|
@ -96,8 +96,10 @@
|
||||||
<!--<img src="/static/images/noel/search-inner.png" width="22" height="18" alt="search" class="searchInner">-->
|
<!--<img src="/static/images/noel/search-inner.png" width="22" height="18" alt="search" class="searchInner">-->
|
||||||
<img src="/static/images/noel/about.png" width="22" height="22" id="aboutBtn" alt="About" title="About">
|
<img src="/static/images/noel/about.png" width="22" height="22" id="aboutBtn" alt="About" title="About">
|
||||||
{% comment %}
|
{% comment %}
|
||||||
{% if has_add %}
|
{% if item.get_add_url %}
|
||||||
|
<a href="{{ item.get_add_url }}">
|
||||||
<img src="/static/images/noel/add.png" width="28" height="20" id="addBtn" alt="About" title="Add">
|
<img src="/static/images/noel/add.png" width="28" height="20" id="addBtn" alt="About" title="Add">
|
||||||
|
</a>
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user