implement model deleting routes

This commit is contained in:
2021-02-07 19:12:25 +01:00
parent 9706cf0a62
commit 35272674f6
4 changed files with 89 additions and 15 deletions
@@ -5,4 +5,5 @@
{%- endif -%}
{%- if prop.optional %}, OPTIONAL{% endif %}
{%- if prop.multiple %}, MULTIPLE{% endif %}
<a href="/model/property/delete/{{prop.id}}">Delete property</a>
{% endmacro input %}
+13 -5
View File
@@ -17,11 +17,17 @@
<h2>Defined models:</h2>
{% if models %}
<ul>
{% for model in models %}
<li>
<b title="{{model.id}}">{{model.name}}</b><br>
<a href="/model/object/delete/{{model.id}}">Delete model</a> &middot;
<a href="/model/relation/create/{{model.id}}">New relation</a> &middot;
<a href="/model/property/create/{{model.id}}">New property</a>
<br>
{% if model.properties %}
Properties:
<ul>
@@ -33,7 +39,6 @@
</ul>
{% endif %}
<a href="/model/property/create/{{model.id}}">Add a property</a><br>
{% if model.relations %}
Relations:
@@ -45,6 +50,10 @@
{%- if rel.model.multiple %}, MULTIPLE{% endif %}
<br>
<a href="/model/relation/delete/{{rel.model.id}}">Delete relation</a> &middot;
<a href="/model/property/create/{{rel.model.id}}">New property</a>
<br>
{% if rel.properties %}
Properties:
<ul>
@@ -55,16 +64,15 @@
{% endfor %}
</ul>
{% endif %}
<a href="/model/property/create/{{rel.model.id}}">Add a property</a>
</li>
{% endfor %}
</ul>
{% endif %}
<a href="/model/relation/create/{{model.id}}">Add a relation</a>
</li>
{% endfor %}
</ul>
{% else %}
<p>No models defined.</p>
{% endif %}
{%- endblock %}