diff --git a/cloud/endagaweb/models.py b/cloud/endagaweb/models.py index 65b0780f..8b4679b0 100644 --- a/cloud/endagaweb/models.py +++ b/cloud/endagaweb/models.py @@ -1468,6 +1468,10 @@ class NetworkDenomination(models.Model): start_amount = models.BigIntegerField() end_amount = models.BigIntegerField() validity_days = models.PositiveIntegerField(blank=True, default=0) + status = models.CharField(max_length=10, default='pending', + choices=[('pending', 'Pending'), + ('deleted', 'Deleted'), + ('done', 'Done')]) # The denomination group associated with the network network = models.ForeignKey('Network', null=True, on_delete=models.CASCADE) @@ -1482,6 +1486,7 @@ def __unicode__(self): class Meta: ordering = ('start_amount',) + default_permissions = () class ConfigurationKey(models.Model): diff --git a/cloud/endagaweb/templates/dashboard/network_detail/denomination.html b/cloud/endagaweb/templates/dashboard/network_detail/denomination.html index 3e7582f0..eb14c826 100644 --- a/cloud/endagaweb/templates/dashboard/network_detail/denomination.html +++ b/cloud/endagaweb/templates/dashboard/network_detail/denomination.html @@ -37,87 +37,90 @@ {% endblock %} {% block content %} - {% include "dashboard/network_detail/header.html" with network=network %} + {% include "dashboard/network_detail/header.html" with network=network active_tab='network-denominations' %}
+ + Error! There is a missing range in denomination brackets. Add/edit denominations to fill the below missing ranges. Changes will be lost until you confirm the final submit. +
+Missing range are {% for range in invalid_ranges %}{{ range.start }} - {{ range.end }} {% endfor %}
+