view website/issues/html/home.about.html @ 6610:db3f0ba75b4a

Change checkpoint_data and restore_connection_on_error to subtransaction checkpoint_data and restore_connection_on_error used to commit() and rollback() the db connection. This causes additional I/O and load. Changed them to use 'SAVEPOINT name' and 'ROLLBACK TO name' to get a faster method for handling errors within a tranaction. One thing to note is that postgresql (unlike SQL std) doesn't overwrite an older savepoint with he same name. It keeps all savepoints but only rolls back to the newest one with a given name. This could be a resource issue. I left a commented out release statement in case somebody runs into an issue due to too many savepoints. I expect it to slow down the import but....
author John Rouillard <rouilj@ieee.org>
date Sat, 29 Jan 2022 11:29:36 -0500
parents 4155ed7f00f4
children
line wrap: on
line source

<!-- dollarId: issue.index,v 1.2 2001/07/29 04:07:37 richard Exp dollar-->

<tal:block metal:use-macro="templates/page/macros/icing">

<title metal:fill-slot="head_title" i18n:translate="" >
 About this Tracker
</title>
<tal:block metal:fill-slot="body_title" i18n:translate="">
  About this Tracker
</tal:block>

<div class="content" metal:fill-slot="content">

 <span tal:condition="not:python:request.user.hasRole('Admin')"
	tal:omit-tag="python:1" i18n:translate="">
    Please login with your username and password to find out about
    this tracker.
  </span>

  <div tal:condition="python:request.user.hasRole('Admin')"
       tal:omit-tag="python:1" i18n:translate="">
    <div tal:replace="structure python:utils.AboutPage(db)"></div>
  </div>
</div>

</tal:block>

Roundup Issue Tracker: http://roundup-tracker.org/