Friday, July 31, 2020¶
The UploadsByClient table had this method:
@classmethod def format_row_in_slave_summary(self, ar, obj): if obj.end_date and obj.end_date < settings.SITE.today(): return None return super(UploadsByClient, self).format_row_in_slave_summary( ar, obj)
This method has caused a few hours of worries to Johanna because she believed that Lino was automatically deleting all uploads when their validity date had expired.
I now removed the method. I guess that this filtering was some old idea that nobody actually ever wanted.
master is no
longer dd.plugins.clients.client_model but lino.core.site.Site.project_model
(which is the same for all existing applications that use uploads).
The uploads plugin in Lino Presto was not yet visible. After a feedback from Margarete I guess that they also want this plugin, and not just the plain modlib variant but the xl variant (with expiry date management)
Presto adds another upload shortcut “Category certificate”.
Changed a few rules in the demo fixtures: