view doc/index.txt @ 8218:32aaf5dc562b

fix(REST): issue2551383; improve errors for bad json, fix PUT docs While adding fuzz testing for email addresses via REST /rest/data/user/1/address, I had an error when setting the address to the same value it currently had. Traced this to a bug in userauditor.py. Fixed the bug. Documented in upgrading.txt. While trying to track down issue, I realized invalid json was being accepted without error. So I fixed the code that parses the json and have it return an error. Also modified some tests that broke (used invalid json, or passed body (e.g. DELETE) but shouldn't have. Add tests for bad json to verify new code. Fixed test that wasn't initializing the body_file in each loop, so the test wasn't actually supplying a body. Also realised PUT documentation was not correct. Output format isn't quite like GET. Fuss tests for email address also added.
author John Rouillard <rouilj@ieee.org>
date Tue, 17 Dec 2024 19:42:46 -0500
parents e3b34d02c61a
children 3f43db05aa11
line wrap: on
line source

.. meta::
    :description:
        Table of contents for documentation on the Roundup Issue Tracker.

=======================================================
Roundup: an Issue-Tracking System for Knowledge Workers
=======================================================

For how to contact the community see https://www.roundup-tracker.org .

Contents
========

.. toctree::
   :maxdepth: 2

   features

   installation
   upgrading
   security
   FAQ

   user_guide

   customising <customizing.txt>
   rest
   xmlrpc
   reference
   glossary

   admin_guide
   man pages <man_pages>
   license
   acknowledgements

   upgrading-history

   tracker_templates

   Design Overview <overview>
   Design (original) <design>
   Software Carpentry and Papers <sc>

   developers

   Notes about the MySQL Database backend <mysql>
   Notes about the PostgreSQL Database backend <postgresql>

   Richard Jones implementation notes <implementation>
   security-history

See: https://wiki.roundup-tracker.org/ReleaseErrata for fixes to
documentation.

Indices
=======
 
* :ref:`genindex`

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