comparison CHANGES.txt @ 8543:1ffa1f42e1da

refactor: rework mime type comparison and clean code rest.py: accept application/* as match for application/json in non /binary_context rest path. allow defining default mime type to return when file/message is missing mime type. Make it a class variable to it can be changed from text/plain to text/markdown or whatever. extract code from determine_output_format() to create create_valid_content_types() method which returns a list of matching mime types for a given type/subtype. Eliminate mostly duplicate return statements by introducing a variable to specify valid mime types in error message. rest_common.py: Fix error messages that now return application/* as valid mime type. CHANGES.txt upgrading.txt rest.txt: top level notes and corrections. Also correct rst syntax on earlier change.
author John Rouillard <rouilj@ieee.org>
date Tue, 24 Mar 2026 21:30:47 -0400
parents 7a7f6ee0a09e
children e738377b4ffe
comparison
equal deleted inserted replaced
8542:a4f017ae1477 8543:1ffa1f42e1da
63 to provide a blank line between the command and the output to 63 to provide a blank line between the command and the output to
64 improve readability. (John Rouillard) 64 improve readability. (John Rouillard)
65 - fix bug in 2.5.0 where roundup-admin import (or importtable) fails 65 - fix bug in 2.5.0 where roundup-admin import (or importtable) fails
66 to properly set the next available id for the class. (John Rouillard 66 to properly set the next available id for the class. (John Rouillard
67 broke it and fixed it 8-)) 67 broke it and fixed it 8-))
68 68 - refactor mime detection/handling in the rest interface. Better
69 supports some mime types, ads default mime type for files without a
70 mime type (e.g. message contents). Cleaner code. (John Rouillard)
71
69 Features: 72 Features:
70 73
71 - add support for authorized changes. User can be prompted to enter 74 - add support for authorized changes. User can be prompted to enter
72 their password to authorize a change. If the user's password is 75 their password to authorize a change. If the user's password is
73 properly entered, the change is committed. (John Rouillard) 76 properly entered, the change is committed. (John Rouillard)

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