Mercurial > p > roundup > code
diff doc/upgrading.txt @ 7277:41b2a0e12899
Formatting fixes
Fix some blocks that should be code blocks but weren't.
Use smaller type for larger/wide code blocks by replacing:
stuff::
wide code here
with:
stuff:
.. code::
:class: big-code
wide code here
The big-code class uses a smaller font size so it fits the width of
the page without overflow.
Fix an ordered list that was indented more than it should have been.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 24 Apr 2023 23:26:18 -0400 |
| parents | c5d01886b27d |
| children | 194093011cb7 |
line wrap: on
line diff
--- a/doc/upgrading.txt Mon Apr 24 19:01:08 2023 -0400 +++ b/doc/upgrading.txt Mon Apr 24 23:26:18 2023 -0400 @@ -1098,11 +1098,11 @@ ``config.ini`` file at the root of the tracker home.) This enhancement is disabled by default. Enable it by changing the -value in ``detectors/config.ini`` from: +value in ``detectors/config.ini`` from:: chatting_requires_two_users = False -to +to:: chatting_requires_two_users = True @@ -1142,15 +1142,15 @@ Auto escaping has been enabled in the jinja template engine, this means it is no longer necessary to manually escape dynamic strings -with "\|e", but strings that should not be escaped need to be marked -with "\|safe" (e.g. "{{ context.history()|u|safe }}"). Also, the i18n +with ``|e``, but strings that should not be escaped need to be marked +with ``|safe`` (e.g. ``{{ context.history()|u|safe }}``). Also, the i18n extension has been enabled and the template has been updated to use -the extension for translatable text instead of explicit "i18n.gettext" -calls: +the extension for translatable text instead of explicit ``i18n.gettext`` +calls:: {% trans %}List of issues{% endtrans %} -instead of: +instead of:: {{ i18n.gettext('List of issues')|u }} @@ -1185,14 +1185,14 @@ After installing the new version of roundup, you should update the ``config.ini`` file for your tracker. To do this: - 1. backup your existing ``config.ini`` file - 2. using the newly installed code, run:: - - roundup-admin -i /path/to/tracker updateconfig config.ini.new - - to create the file config.ini.new. Replace - ``/path/to/tracker`` with the path to your tracker. - 3. replace your tracker's config.ini with config.ini.new +1. backup your existing ``config.ini`` file +2. using the newly installed code, run:: + + roundup-admin -i /path/to/tracker updateconfig config.ini.new + + to create the file config.ini.new. Replace + ``/path/to/tracker`` with the path to your tracker. +3. replace your tracker's config.ini with config.ini.new Using updateconfig keeps all the settings from your tracker's config.ini file and adds settings for all the new @@ -1278,7 +1278,7 @@ The standard context/submit templating item creates CSRF tokens by default. If you have forms using the POST method that are not using the standard submit routine, you should add the following field to all -forms: +forms:: <input name="@csrf" type="hidden" tal:attributes="value python:utils.anti_csrf_nonce()"> @@ -1288,7 +1288,7 @@ retreived if the token is used. Token lifetimes are 2 weeks by default but can be configured in config.ini. Roundup will automatically prune old tokens. Calling anti_csrf_nonce with -an integer lifetime, for example: +an integer lifetime, for example:: <input name="@csrf" type="hidden" tal:attributes="value python:utils.anti_csrf_nonce(lifetime=10)"> @@ -1502,11 +1502,17 @@ https. Replace the existing code in the tracker's html/page.html page that -looks similar to (look for name="__came_from"):: - - <input type="hidden" name="__came_from" tal:attributes="value string:${request/base}${request/env/PATH_INFO}"> - -with the following:: +looks similar to (look for name="__came_from"): + +.. code:: + :class: big-code + + <input type="hidden" name="__came_from" tal:attributes="value string:${request/base}${request/env/PATH_INFO}"> + +with the following: + +.. code:: html + :class: big-code <input type="hidden" name="__came_from" tal:condition="exists:request/env/QUERY_STRING" @@ -1552,7 +1558,10 @@ you can add a new keywords one after the other. To add this to your own tracker, add the following code (prefixed with -a +) after the entry box for the new keyword in html/keyword.item.html:: +a +) after the entry box for the new keyword in html/keyword.item.html: + +.. code:: + :class: big-code <tr> <th i18n:translate="">Keyword</th> @@ -1643,7 +1652,10 @@ Query" section of the trackers html/page.html file. You will want to change your template. Lines starting with - are the original line and you want to change it to match the line starting with the + (remove -the + from the line):: +the + from the line): + +.. code:: + :class: big-code <tal:block tal:repeat="qs request/user/queries"> - <a href="#" tal:attributes="href string:${qs/klass}?${qs/url}&@dispname=${qs/name}"
