Skip to content
Extraits de code Groupes Projets
Valider 3751f8ff rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[add] calendar description field for widget

parent 39b41b8a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -9,7 +9,11 @@ class ScopResourceEvent(models.Model):
_inherit = "calendar.event"
scop_resource_id = fields.Many2one("scop.resource", "Ressource")
calendar_description = fields.Char(compute="_compute_calendar_description")
# ------------------------------------------------------
# Constrains
# ------------------------------------------------------
@api.constrains("scop_resource_id", "start", "stop")
def _check_resource_already_used(self):
for record in self:
......@@ -38,6 +42,18 @@ class ScopResourceEvent(models.Model):
% record.sudo().scop_resource_id.name,
)
# ------------------------------------------------------
# Compute Fields
# ------------------------------------------------------
def _compute_calendar_description(self):
for event in self:
if event.scop_resource_id:
event.calendar_description = (
event.name
+ "<br/>par "
+ event.user_id.name
)
# ------------------------------------------------------
# Onchange Fields
# ------------------------------------------------------
......
......@@ -249,7 +249,9 @@
event_open_popup="true"
color="scop_resource_id"
quick_add="False"
mode="week"
>
<field name="calendar_description" invisible="1" />
<field name="name" invisible="1" />
<field
name="user_id"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter