summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chimere/models.py5
-rw-r--r--chimere/static/chimere/css/styles.css3
-rw-r--r--chimere/templates/chimere/detail.html2
3 files changed, 9 insertions, 1 deletions
diff --git a/chimere/models.py b/chimere/models.py
index 1306111..1b6ff06 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -666,6 +666,11 @@ class GeographicItem(models.Model):
def geometry(self):
return getattr(self, self.geom_attr).wkt
+ @property
+ def is_editable(self):
+ return bool(self.categories.filter(available=True,
+ submission=True).count())
+
def text_description(self):
"""
Convert the html description into a text description
diff --git a/chimere/static/chimere/css/styles.css b/chimere/static/chimere/css/styles.css
index 8d8e352..dc65d7b 100644
--- a/chimere/static/chimere/css/styles.css
+++ b/chimere/static/chimere/css/styles.css
@@ -4058,6 +4058,9 @@ li.main_category li.subcategory > span > label{
.modal-dialog.modal-xl {
width: auto;
}
+ #action-directory{
+ display: none;
+ }
#topbar {
padding:0;
padding-right: 5px;
diff --git a/chimere/templates/chimere/detail.html b/chimere/templates/chimere/detail.html
index 6f40cef..eaca0e8 100644
--- a/chimere/templates/chimere/detail.html
+++ b/chimere/templates/chimere/detail.html
@@ -79,7 +79,7 @@
{% endif %}
</div>
<div class="col-xs-6">
- {% if not is_directory %}
+ {% if not is_directory and marker.is_editable %}
<a class="propose-modif current-detail-bg" href='#'>
{% trans "Submit a modification" %}
</a>