From 78ae65a593581b906ba03ccd2367419bff767eb8 Mon Sep 17 00:00:00 2001 From: Samuel Veiga Rangel Date: Fri, 9 Aug 2024 15:03:11 -0300 Subject: [PATCH] Habilita criacao, edicao e delete de noticias --- opac/webapp/admin/views.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/opac/webapp/admin/views.py b/opac/webapp/admin/views.py index 1ac60e14..ab14a4a2 100644 --- a/opac/webapp/admin/views.py +++ b/opac/webapp/admin/views.py @@ -412,9 +412,9 @@ def is_accessible(self): class NewsAdminView(OpacBaseAdminView): - can_create = False - can_edit = False - can_delete = False + can_create = True + can_edit = True + can_delete = True page_size = 30 def _url_formatter(self, context, model, name): @@ -429,6 +429,11 @@ def _preview_formatter(self, context, model, name): def _preview_date_format(self, context, model, name): return custom_filters.datetimefilter(model.publication_date) + def on_model_change(self, form, model, is_created): + # é necessario definir um valor para o campo ``_id`` na criação. + if is_created: + model._id = str(uuid4().hex) + column_formatters = { "url": _url_formatter, "image_url": _preview_formatter,