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