diff --git a/golem_activity_queue/models/golem_activity.py b/golem_activity_queue/models/golem_activity.py
index 22b7df3..b1fd207 100644
--- a/golem_activity_queue/models/golem_activity.py
+++ b/golem_activity_queue/models/golem_activity.py
@@ -28,12 +28,16 @@ class GolemActivity(models.Model):
activity_queue_ids = fields.One2many('golem.activity.queue',
'activity_id','Pending registration')
# un booleen pour determiner si une fille d'attente est autorisé
- queue_allowed = fields.Boolean(default=True)
+ queue_allowed = fields.Boolean(default=True, readonly=True)
# un booleen pour automatisé l'inscription sur une activité depuis la file d'attente
- automated_registration_from_queue = fields.Boolean(default=True)
+ automated_registration_from_queue = fields.Boolean(default=True, readonly=True)
#ajout d'un champs pour calculer le nombre d'inscription en file d'attente
queue_activity_number = fields.Integer(compute="_queue_activity_number",
store=True, string='Pending registration number')
+ @api.multi
+ def automated_registration_from_queue_toggle(self):
+ for activity in self:
+ activity.automated_registration_from_queue = not activity.automated_registration_from_queue
@api.multi
def write(self, vals):
diff --git a/golem_activity_queue/views/golem_activity_views.xml b/golem_activity_queue/views/golem_activity_views.xml
index baacfe0..b8329aa 100644
--- a/golem_activity_queue/views/golem_activity_views.xml
+++ b/golem_activity_queue/views/golem_activity_views.xml
@@ -27,8 +27,8 @@ along with this program. If not, see .
-
-
+
+
@@ -36,7 +36,8 @@ along with this program. If not, see .
string="Register in the queue" type="object"
attrs="{'invisible':[('places_remain','>', 0)]}"/>
+ string="Register from Queue" type="object"
+ attrs="{'invisible':[('places_remain','<', 1)]}"/>
@@ -59,6 +60,7 @@ along with this program. If not, see .
+
@@ -71,6 +73,14 @@ along with this program. If not, see .
string="Remove Queue" type="object"
attrs="{'invisible': [('queue_allowed', '=', False)]}"
confirm="Are you sure you want to remove queue from this activity ? This will delete all elements currently registred in"/>
+
+