Mercurial > p > roundup > code
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. |
