comparison doc/upgrading.txt @ 7343:955a4efe9cbc

Typo fix in example; formatting fix for priorty labels also add link for pep-0594
author John Rouillard <rouilj@ieee.org>
date Sun, 14 May 2023 13:06:46 -0400
parents 7321c0e6c53e
children 4be6434014ee
comparison
equal deleted inserted replaced
7342:42a2ae439705 7343:955a4efe9cbc
46 Roundup. Starting with Roundup version 2.0.0 we also support Python 3 46 Roundup. Starting with Roundup version 2.0.0 we also support Python 3
47 versions newer than 3.6. 47 versions newer than 3.6.
48 48
49 Recent release notes have the following labels: 49 Recent release notes have the following labels:
50 50
51 * required - Roundup will not work properly if these steps are not done 51 * required - Roundup will not work properly if these steps are not done
52 * recommended - Roundup will still work, but these steps can cause 52 * recommended - Roundup will still work, but these steps can cause
53 security or stability issues if not done. 53 security or stability issues if not done.
54 * optional - new features or changes to existing features you might 54 * optional - new features or changes to existing features you might
55 want to use 55 want to use
56 * info - important possibly visible changes in how things operate 56 * info - important possibly visible changes in how things operate
57 57
58 If you use virtual environments for your installation, you can run 58 If you use virtual environments for your installation, you can run
59 trackers with different versions of Roundup. So you can have one tracker 59 trackers with different versions of Roundup. So you can have one tracker
60 using version 2.2.0 and another tracker using version 1.6.1. This 60 using version 2.2.0 and another tracker using version 1.6.1. This
61 allows you to upgrade trackers one at a time rather than having to 61 allows you to upgrade trackers one at a time rather than having to
535 Change passwords using crypt module (optional) 535 Change passwords using crypt module (optional)
536 ---------------------------------------------- 536 ----------------------------------------------
537 537
538 The crypt module is being removed from the standard library. Any 538 The crypt module is being removed from the standard library. Any
539 stored password using crypt encoding will fail to verify once the 539 stored password using crypt encoding will fail to verify once the
540 crypt module is removed (expected in Python 3.13 see 540 crypt module is removed (expected in Python 3.13 see `pep-0594
541 pep-0594). Automatic migration of passwords (if enabled in config.ini) 541 <https://peps.python.org/pep-0594/>`_). Automatic migration of
542 re-encrypts old passwords using something other than crypt if a user 542 passwords (if enabled in config.ini) re-encrypts old passwords using
543 logs in using the web interface. 543 something other than crypt if a user logs in using the web interface.
544 544
545 You can find users with passwords still encrypted using crypt by 545 You can find users with passwords still encrypted using crypt by
546 running:: 546 running::
547 547
548 roundup-admin -i <tracker_home> table password,id,username 548 roundup-admin -i <tracker_home> table password,id,username
591 591
592 in your TAL based templates. The ``jinja2`` based templates are 592 in your TAL based templates. The ``jinja2`` based templates are
593 missing this file, but if you implemented one you want to surround the 593 missing this file, but if you implemented one you want to surround the
594 jinja2 code with:: 594 jinja2 code with::
595 595
596 {% if context.is_view_ok() %} 596 {% if context.is_edit_ok() %}
597 <submit button code here> 597 <submit button code here>
598 {% endif %} 598 {% endif %}
599 599
600 600
601 .. index:: Upgrading; 2.0.0 to 2.1.0 601 .. index:: Upgrading; 2.0.0 to 2.1.0
1253 a mutlilink field (with tal:repeat for example) may not show any 1253 a mutlilink field (with tal:repeat for example) may not show any
1254 content. 1254 content.
1255 1255
1256 See: https://sourceforge.net/p/roundup/mailman/message/35763294/ 1256 See: https://sourceforge.net/p/roundup/mailman/message/35763294/
1257 for the initial discussion of the issue. 1257 for the initial discussion of the issue.
1258
1259 .. _cross site request forgery detection added:
1258 1260
1259 Cross Site Request Forgery Detection Added (recommended) 1261 Cross Site Request Forgery Detection Added (recommended)
1260 -------------------------------------------------------- 1262 --------------------------------------------------------
1261 1263
1262 Roundup 1.6. supports a number of defenses against CSRF. 1264 Roundup 1.6. supports a number of defenses against CSRF.

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