diff --git a/mo/web/templates/org_submit_list.html b/mo/web/templates/org_submit_list.html
index ffb9443ae94574a9eb049d4b57b5b3a75a6e9009..07bdb29ea465b73fb5cdb5b34fbfc40154c4ef68 100644
--- a/mo/web/templates/org_submit_list.html
+++ b/mo/web/templates/org_submit_list.html
@@ -161,10 +161,10 @@ Existuje více než jedna verze oprav, finální je podbarvená.
 </div>
 
 {% else %}
-<p>Žádné odevzdané řešení. {% if form %}Můžete ho založit pomocí formuláře níže.{% endif %}
+<p>Žádné odevzdané řešení. {% if form and sc.allow_edit_points %}Můžete ho založit pomocí formuláře níže.{% endif %}
 {% endif %}
 
-{% if form %}
+{% if form and (sc.allow_edit_points or sc.allow_upload_feedback or sc.allow_upload_solutions) %}
 <form method="post" class="form-horizontal" enctype="multipart/form-data">
 <div class="form-frame">
 	{{ form.csrf_token }}