diff --git a/golem_activity_queue/__manifest__.py b/golem_activity_queue/__manifest__.py
index cd8eb35..2264ab2 100644
--- a/golem_activity_queue/__manifest__.py
+++ b/golem_activity_queue/__manifest__.py
@@ -20,7 +20,7 @@
'name': 'GOLEM activity queues',
'summary': 'GOLEM activity queues',
'description': ''' GOLEM activity queue management ''',
- 'version': '10.0.1.0.0',
+ 'version': '10.0.1.1.0',
'category': 'GOLEM',
'author': 'Youssef El Ouahby, Fabien Bourgeois',
'license': 'AGPL-3',
diff --git a/golem_activity_queue/models/golem_activity.py b/golem_activity_queue/models/golem_activity.py
index 75a423e..ae15313 100644
--- a/golem_activity_queue/models/golem_activity.py
+++ b/golem_activity_queue/models/golem_activity.py
@@ -66,17 +66,6 @@ class GolemActivity(models.Model):
self.activity_queue_ids = [(2, queue.id, 0)]
return True
-
- #mettre à jour le status d'activité remplis sur chaque attente
- @api.constrains('places_remain')
- def update_activity_fullness(self):
- """updates queue.is_activity_full based on places_remain"""
- for activity in self:
- for queue in self.activity_queue_ids:
- if activity.places_remain == 0:
- queue.is_activity_full = "Full activity"
- else:
- queue.is_activity_full = "Not full activity"
#Ajouter/supprimer une file à l'activité et afficher popup pour traitement automatisé
@api.multi
def queue_allowed_toggle(self):
diff --git a/golem_activity_queue/models/golem_activity_queue.py b/golem_activity_queue/models/golem_activity_queue.py
index e7aded5..0b452e0 100644
--- a/golem_activity_queue/models/golem_activity_queue.py
+++ b/golem_activity_queue/models/golem_activity_queue.py
@@ -37,10 +37,7 @@ class GolemActivityQueue(models.Model):
is_current = fields.Boolean('Current season?',
related='activity_id.is_current', store=True)
- #nombre de place disponible sur activité liée
places_remain = fields.Integer(related='activity_id.places_remain')
- #activité liée est plein ou non
- is_activity_full = fields.Char(compute="_compute_is_activity_full", store=True)
sequence = fields.Integer()
@@ -48,16 +45,6 @@ class GolemActivityQueue(models.Model):
('queue_uniq', 'UNIQUE (member_id, activity_id)',
_('This member has already been registered for the queue.'))]
- # decider si l'activity liée est pleine ou non : pour group by sur la liste
- @api.depends('places_remain')
- def _compute_is_activity_full(self):
- """ Decide if activity is full or not """
- for record in self:
- if record.places_remain == 0:
- record.is_activity_full = "Full activity"
- else:
- record.is_activity_full = "Not full activity"
-
@api.constrains('member_id', 'activity_id')
def _check_member_registration(self):
""" Forbid registration in queue when member is already registred in the
diff --git a/golem_activity_queue/views/golem_activity_queue_views.xml b/golem_activity_queue/views/golem_activity_queue_views.xml
index 2a04f79..8df637f 100644
--- a/golem_activity_queue/views/golem_activity_queue_views.xml
+++ b/golem_activity_queue/views/golem_activity_queue_views.xml
@@ -20,12 +20,12 @@ along with this program. If not, see .
-
-
- queue.form
+
+
+ GOLEM Activity Queue Form
golem.activity.queue
-
-
-
- queue.search
+
+
+ GOLEM Activity Queue Search
golem.activity.queue
-
+
-
-
+
+
+
+ context="{'group_by': 'member_id'}"/>
-
+ context="{'group_by': 'activity_id'}"/>
-
-
- queue.tree
+
+
+ GOLEM Activity Queue Tree
golem.activity.queue
-
+
+ domain="[('places_remain','<' , 1), ('queue_allowed', '=', True), ('is_current', '=', True)]"
+ options="{'no_create': True}"/>
-
-
- GOLEM Activity Queue List
- golem.activity.queue
- tree,search
- {'search_default_season_default': True}
-
+
+ parent="golem_activity.golem_activity_menu"
+ action="golem_activity_queue_action"
+ sequence="20" />