Roundup Tracker - Issues

Issue 2551324

classification
Upgrade zope tal/page templates/ZTUtils to current page templates codebase
Type: behavior Severity: normal
Components: Web interface Versions:
process
Status: new
:
: : rouilj
Priority: :

Created on 2024-03-07 00:54 by rouilj, last changed 2024-03-07 00:54 by rouilj.

Messages
msg7957 Author: [hidden] (rouilj) Date: 2024-03-07 00:54
The current Zope TAL code is old from 2004ish. It should be brought up
to date with the current page template code. I assume there are performance
and possibly security updates in there as well.

The current TAL code we have was modified from the distribution code when it was
made a part of Roundup. Richard didn't remember what changes were made but there
are some notes in the files. For example PageTemplates/Expressions.py says:

   # Modified for Roundup:
   #
   # 1. removed all Zope-specific code (doesn't even try to import that stuff now)
   # 2. removed all Acquisition
   # 3. removed blocking of leading-underscore URL components


Most likely this work needs to be done on a branch since I think all three of these
components need to be upgraded together. That's also why this is a single issue.
If it turns out they can be upgraded piecemeal create tickets for each part.

Also try to get the testing suite built for this as we go. Maybe tal/page templates has a
test suite we can use.
History
Date User Action Args
2024-03-07 00:54:14rouiljcreate