Allow users to download a PDF and XML representation of a review request
Review Request #6393 — Created Oct. 2, 2014 and submitted
Allow users to download a review request as a PDF and XML(WIP) document.
For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
TODO:
Finish XML.NOTE:
this depends on:
1. https://reviews.reviewboard.org/r/6633/
2. https://reviews.reviewboard.org/r/6620/
Issue Summary Section
1. No Issues
2. Open Issues
3. Open & Resolved Issues
4. Open & Dropped Issues
5. Dropped IssuesFile Summary Section
1. No Files
2. Files only uploaded
3. Files uploaded and downloadedReview Summary Section
1. Added/Removed content to description and testing done (Displayed as +/-)
3. Review with only body_top
4. Review with Comment and no replies
5. Review with Comment and replies
6. Issue Opened (Review displays "Issue Opened by 'name' ('status')")
7. Issue Resolved
8. Issue Dropped
9. Added Files (Specified in the ChangeDescription as a bulleted list)
10. Removed Files (Specified in the ChangeDescription as a bulleted list)
11. Comment of File Attachment
12. Added/Removed Bugs Closd (Displayed as +/-)
13. Added/Removed Branch (Displayed as +/-)
14. Added/Removed Target People (Displayed as bulleted list)
15. Modifed Summary (Displayed as +/-)
Description | From | Last Updated |
---|---|---|
The ampersand should be escaed. So should <, >, ', and " |
brennie | |
XML tag names shouldn't contain a space. This should be something like <review-request>. Likewise below. Also, the special XML tag … |
brennie | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 17 E126 continuation line over-indented for hanging indent |
reviewbot | |
Col: 17 E128 continuation line under-indented for visual indent |
reviewbot | |
Col: 13 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 80 E501 line too long (83 > 79 characters) |
reviewbot | |
Col: 5 E128 continuation line under-indented for visual indent |
reviewbot | |
So the url would be: ".../review_export/download_pdf_file/<review_request_id>" You might want to make the url shorter as long as it is clear … |
NI nicolexin | |
Col: 80 E501 line too long (83 > 79 characters) |
reviewbot | |
'render_to_response' imported but unused |
reviewbot | |
'RequestContext' imported but unused |
reviewbot | |
'ReviewRequest' imported but unused |
reviewbot | |
Col: 10 E261 at least two spaces before inline comment |
reviewbot | |
Col: 11 E262 inline comment should start with '# ' |
reviewbot | |
Col: 13 E126 continuation line over-indented for hanging indent |
reviewbot | |
Col: 5 E265 block comment should start with '# ' |
reviewbot | |
Col: 80 E501 line too long (82 > 79 characters) |
reviewbot | |
Col: 20 E703 statement ends with a semicolon |
reviewbot | |
Col: 1 E302 expected 2 blank lines, found 1 |
reviewbot | |
Col: 1 E302 expected 2 blank lines, found 1 |
reviewbot | |
Col: 1 E265 block comment should start with '# ' |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 45 E127 continuation line over-indented for visual indent |
reviewbot | |
Col: 13 E128 continuation line under-indented for visual indent |
reviewbot | |
Col: 5 E128 continuation line under-indented for visual indent |
reviewbot | |
Col: 9 E128 continuation line under-indented for visual indent |
reviewbot | |
Col: 6 E131 continuation line unaligned for hanging indent |
reviewbot | |
Col: 18 E131 continuation line unaligned for hanging indent |
reviewbot | |
There is a PEP that describes how docstrings should be written. I think RB follows that convention. The format is: … |
AS asalahli | |
Col: 32 E226 missing whitespace around arithmetic operator |
reviewbot | |
Col: 27 E226 missing whitespace around arithmetic operator |
reviewbot | |
Col: 26 E226 missing whitespace around arithmetic operator |
reviewbot | |
Col: 40 E226 missing whitespace around arithmetic operator |
reviewbot | |
Col: 33 E226 missing whitespace around arithmetic operator |
reviewbot | |
'ReviewRequest' imported but unused |
reviewbot | |
You can break this into multiple lines without using backslash. Python implicitly concatenates multiple strings into one. description="Add file export … |
AS asalahli | |
Hmm, this is not exactly what it does. How about: """Allows users to export a review request to XML/PDF. |
chipx86 | |
Are these URLs functional? I guess we never got around to adding support for url_name for action hooks. We really … |
chipx86 | |
This can be one statement. |
chipx86 | |
This is a Python Standard Library module, so it should go first. Also, this file is missing this from the … |
chipx86 | |
Same here. |
chipx86 | |
Should inherit from object. |
chipx86 | |
Col: 18 E241 multiple spaces after ':' |
reviewbot | |
Col: 16 E241 multiple spaces after ':' |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
You may want self.__dict__.copy(). I'm not sure what this is for though? |
chipx86 | |
While fine for debugging, printing to stdout will break sites in production. |
chipx86 | |
Should have URL names that are prefixed by the name of the extension. |
chipx86 | |
Imports are always in the following groups, from the point of view of the project you're editing: 1) Python standard … |
chipx86 | |
Should be consistent on double quotes vs. single quotes. Preferably use single quotes. |
chipx86 | |
"Review Requests" is kind of odd to capitalize. How about changing this summary to: "Add PDF and XML export functionality … |
chipx86 | |
Col: 18 E241 multiple spaces after ':' |
reviewbot | |
Col: 16 E241 multiple spaces after ':' |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 14 E126 continuation line over-indented for hanging indent |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 13 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 13 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 13 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
The first line of a docstring must be a complete sentence and it must be followed a blank line (or … |
brennie | |
Add a period |
brennie | |
Add a period. |
brennie | |
The first line of a docstring must be a complete sentence and it must be followed by a blank line … |
brennie | |
Add a period. |
brennie | |
Remove this line |
brennie | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Col: 9 E123 closing bracket does not match indentation of opening bracket's line |
reviewbot | |
Why not 'rr%d.pdf' % review_request_id ? Likewise for the XML case below. |
brennie | |
This should be rr%s.xml |
brennie | |
This should be application/xml or text/xml. |
brennie | |
There should not be a blank line here. |
justy777 | |
and here. |
justy777 | |
and here. |
justy777 | |
and here. |
justy777 | |
and here. |
justy777 | |
Did you mean to indent this? or should it be on the same level as the other functions? |
justy777 | |
Like I mentioned in the XML review, the tag should not contain a space. Likewise below. |
brennie | |
Why not "'": '&apos' so that you don't have to escape the single quote inside single quotes? |
brennie |
- Change Summary:
-
Fixed issues raised by Review Bot
- Commit:
-
c06a20bf58ac28256c6246afbcca8c1e3594bac0895a86f4f57894caad5b7f1e60908f161f502273
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/setup.py review_export/review_export/urls.py review_export/review_export/views.py Ignored Files: review_export/review_export/test.pdf review_export/review_export/__init__.py review_export/review_export/test.txt
-
-
-
-
-
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/setup.py review_export/review_export/urls.py review_export/review_export/views.py Ignored Files: review_export/review_export/test.pdf review_export/review_export/__init__.py review_export/review_export/test.txt
-
- Change Summary:
-
Added preliminary development for PDF and changed CSV to XML (though pending).
- Summary:
-
[WIP] - Created extension and have the request/response interaction implemented[WIP] - Allow users to download a PDF and ___ representation of a review request
- Description:
-
~ [WIP] - Created extension and have the request/response interaction implemented
~ [WIP] - Allow users to download a review request as a PDF and ???(XML, JSON?) document.
+ + For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
+ + TODO:
+ Look into adding Frames in the PDF document (may resolve spacing issues) + Finish review and comment objects + Begin second type + + NOTE:
+ added a class method in the review_request model: + def status_to_string(class_, status) # Returns a string representation of the status flag - Commit:
-
de2fe1a08ef4398ff25fab7b77402fbdea8c9cd860fdc290ca92c95861277662c9ced93e6a6987e0
- Diff:
-
Revision 4 (+304)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
-
-
-
- Change Summary:
-
Fixed the "Page X of Y" to display in the header of every page. Added additional information in the Details section and added the use of bullets.
- Summary:
-
[WIP] - Allow users to download a PDF and ___ representation of a review request[WIP] - Allow users to download a PDF and XML representation of a review request
- Description:
-
~ [WIP] - Allow users to download a review request as a PDF and ???(XML, JSON?) document.
~ [WIP] - Allow users to download a review request as a PDF and XML document.
For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
TODO:
Look into adding Frames in the PDF document (may resolve spacing issues) Finish review and comment objects Begin second type NOTE:
added a class method in the review_request model: def status_to_string(class_, status) # Returns a string representation of the status flag - Commit:
-
60fdc290ca92c95861277662c9ced93e6a6987e0354b37c465fbdccd9d4f7c0c735f2cc530f23f87
- Diff:
-
Revision 5 (+338)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
-
-
Hmm, this is not exactly what it does. How about:
"""Allows users to export a review request to XML/PDF.
-
Are these URLs functional?
I guess we never got around to adding support for
url_name
for action hooks. We really should. Wouldn't be too hard.Basically, URLs should almost never be hard-coded (unless pointing to an external site). Instead, we use URL names (which allow for referencing a URL without knowing or caring about the actual path). However, that support never got added here.
This wouldn't be hard to add to Review Board. Feel up to working on that as well? We can help out with what's needed.
-
-
This is a Python Standard Library module, so it should go first.
Also, this file is missing this from the top of this file and others:
from __future__ import unicode_literals
-
-
-
-
-
-
Imports are always in the following groups, from the point of view of the project you're editing:
1) Python standard library imports
2) Third-party imports ("reviewboard" counts from the point of view of this module).
3) Project imports
There's a blank line separating each.
-
-
"Review Requests" is kind of odd to capitalize. How about changing this summary to:
"Add PDF and XML export functionality to Review Board."
- Change Summary:
-
Made (most of the) changes in response to ChipX86's review
- Diff:
-
Revision 6 (+338)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
- Change Summary:
-
Add (most of the) changes to reflect ChipX86's review.
- Commit:
-
354b37c465fbdccd9d4f7c0c735f2cc530f23f87acbd16a8eefe0edca85c824a5a05f0a4a7780630
- Diff:
-
Revision 7 (+337)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
- Change Summary:
-
Added beginnings of File, Change Set, and Review Summaries. Need to work out how to display the files.
- Description:
-
[WIP] - Allow users to download a review request as a PDF and XML document.
For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
TODO:
~ Look into adding Frames in the PDF document (may resolve spacing issues) ~ Finish review and comment objects ~ Begin second type ~ Figure out how to display file attachments within PDF. ~ Finish displaying all comments and bodies (and replies) for reviews. ~ Begin XML NOTE:
added a class method in the review_request model: def status_to_string(class_, status) # Returns a string representation of the status flag - Commit:
-
acbd16a8eefe0edca85c824a5a05f0a4a7780630d9f0b00400355f6987b2ed8bb679902a4deac40e
- Diff:
-
Revision 8 (+493)
-
Tool: Pyflakes Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
- Change Summary:
-
Updated the Review section and added a new sample PDF document of what the current output looks like.
- Description:
-
[WIP] - Allow users to download a review request as a PDF and XML document.
For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
TODO:
~ Figure out how to display file attachments within PDF. ~ Finish displaying ChangeDescription objects. - Finish displaying all comments and bodies (and replies) for reviews. Begin XML NOTE:
added a class method in the review_request model: def status_to_string(class_, status) # Returns a string representation of the status flag - Commit:
-
d9f0b00400355f6987b2ed8bb679902a4deac40efa8ac8fefa8574edbcf73a1bae458822234c1724
- Diff:
-
Revision 9 (+692)
- Removed Files:
- Added Files:
-
Tool: Pyflakes Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: PEP8 Style Checker Processed Files: review_export/review_export/extension.py review_export/review_export/views.py review_export/setup.py review_export/review_export/printer.py review_export/review_export/urls.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
-
-
-
-
- Change Summary:
-
Segregated Data retrieval from Data printing.
- Description:
-
[WIP] - Allow users to download a review request as a PDF and XML document.
For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
TODO:
~ Finish displaying ChangeDescription objects. ~ Begin XML ~ Add ReviewData (data retrieval for Review) and update the printer method. ~ Start XML. NOTE:
added a class method in the review_request model: def status_to_string(class_, status) # Returns a string representation of the status flag - Commit:
-
fa8ac8fefa8574edbcf73a1bae458822234c17245d5cffcf6158a1c70b791bf114c627b0d8cc0aca
- Diff:
-
Revision 10 (+955)
-
Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
-
-
-
-
- Change Summary:
-
Added ReviewData object for data extraction. Updated View to handle requests for XML files
- Commit:
-
5d5cffcf6158a1c70b791bf114c627b0d8cc0acaabd1a710b85674f1be71c0e4548fc47317cd163b
- Diff:
-
Revision 11 (+1099)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
-
-
-
-
- Change Summary:
-
Updated Testing, Finished PDF implementation and added dependencies to core reviewboard
- Summary:
-
[WIP] - Allow users to download a PDF and XML representation of a review requestAllow users to download a PDF and XML representation of a review request
- Description:
-
~ [WIP] - Allow users to download a review request as a PDF and XML document.
~ Allow users to download a review request as a PDF and XML(WIP) document.
For the sample mock documents, refer to the review request https://reviews.reviewboard.org/r/6413/
TODO:
~ Add ReviewData (data retrieval for Review) and update the printer method. ~ Finish XML. - Start XML. NOTE:
~ added a class method in the review_request model: ~ def status_to_string(class_, status) # Returns a string representation of the status flag ~ this depends on: ~ 1. https://reviews.reviewboard.org/r/6633/ + 2. https://reviews.reviewboard.org/r/6620/ - Testing Done:
-
~ [WIP]
~ Issue Summary Section
+ 1. No Issues??????? + 2. Open Issues + 3. Open & Resolved Issues + 4. Open & Dropped Issues + 5. Dropped Issues + + + + File Summary Section
+ 1. No Files + 2. Files only uploaded + 3. Files uploaded and downloaded + + Review Summary Section
+ 1. Added/Removed content to description and testing done (Displayed as +/-) + 3. Review with only body_top + 4. Review with Comment and no replies + 5. Review with Comment and replies + 6. Issue Opened (Review displays "Issue Opened by 'name' ('status')") + 7. Issue Resolved + 8. Issue Dropped + 9. Added Files (Specified in the ChangeDescription as a bulleted list) + 10. Removed Files (Specified in the ChangeDescription as a bulleted list) + 11. Comment of File Attachment + 12. Added/Removed Bugs Closd (Displayed as +/-) + 13. Added/Removed Branch (Displayed as +/-) + 14. Added/Removed Target People (Displayed as bulleted list) + 15. Modifed Summary (Displayed as +/-) - Depends On:
-
- Commit:
abd1a710b85674f1be71c0e4548fc47317cd163bb1e841f9974c8175d6f5a2276f4796b1a3ff7c41- Diff:
Revision 12 (+1099)
-
Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
-
-
-
-
-
-
- Change Summary:
-
Fixed content_type in XML and several issues. Added a couple of data retrieval methods in data_extractor
- Testing Done:
-
Issue Summary Section
~ 1. No Issues??????? ~ 1. No Issues 2. Open Issues 3. Open & Resolved Issues 4. Open & Dropped Issues 5. Dropped Issues File Summary Section
1. No Files 2. Files only uploaded 3. Files uploaded and downloaded Review Summary Section
1. Added/Removed content to description and testing done (Displayed as +/-) 3. Review with only body_top 4. Review with Comment and no replies 5. Review with Comment and replies 6. Issue Opened (Review displays "Issue Opened by 'name' ('status')") 7. Issue Resolved 8. Issue Dropped 9. Added Files (Specified in the ChangeDescription as a bulleted list) 10. Removed Files (Specified in the ChangeDescription as a bulleted list) 11. Comment of File Attachment 12. Added/Removed Bugs Closd (Displayed as +/-) 13. Added/Removed Branch (Displayed as +/-) 14. Added/Removed Target People (Displayed as bulleted list) 15. Modifed Summary (Displayed as +/-) - Commit:
-
b1e841f9974c8175d6f5a2276f4796b1a3ff7c41cca1c05f253d7308045185d26b06a1a266b93bb8
- Diff:
-
Revision 13 (+1108)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
- Change Summary:
-
Add support for exporting XML!
- Commit:
-
cca1c05f253d7308045185d26b06a1a266b93bb8d96d042b2f3726db04ce34b25bb67ca8376241bc
- Diff:
-
Revision 14 (+1434)
-
Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
-
The dropdown actions don't query the server. When hovering over the links they show the correct url (review_export/pdf/6393) but the links don't do anything when clicked.
-
-
XML (Revision 1)
19 3. Open & Resolved Issues
The ampersand should be escaed. So should <, >, ', and "
-
XML (Revision 1)
1 <Review Request id=1>
XML tag names shouldn't contain a space. This should be something like
<review-request>
. Likewise below.Also, the special XML tag should be specified:
<?xml version="1.0" encoding="UTF-8"?>
(assuming it is encoded with UTF-8)
- Change Summary:
-
Fixed issues regarding header information, encoding, and escaping characters
- Commit:
-
d96d042b2f3726db04ce34b25bb67ca8376241bcfe551b9d7ce4f244b08b0da8d37fd50920fde0e5
- Diff:
-
Revision 15 (+1438)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
- Change Summary:
-
Resolve issues.
- Commit:
-
fe551b9d7ce4f244b08b0da8d37fd50920fde0e5bbbeefc0ee6930017fb70682cd0a851bbff9e55c
- Diff:
-
Revision 16 (+1434)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
- Change Summary:
-
Use Django's method to retrieve a review request's status insted of a user defined one.
- Commit:
-
bbbeefc0ee6930017fb70682cd0a851bbff9e55c4d894dde7539de7c22637161ba748544a5815adf
- Diff:
-
Revision 17 (+1433)
-
Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
- Change Summary:
-
Added custom hook for dynamic URL's in the review request's dropdown action list.
- Commit:
-
4d894dde7539de7c22637161ba748544a5815adf97a7dd0f165613ea1fef3a178b858bd488de7bb9
- Diff:
-
Revision 18 (+1464)
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/hooks.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/hooks.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg
- Change Summary:
-
Fixed the ReviewRequest's status being displayed as the code instead of the appropriate full-length word. Uploaded current sample documents.
- Commit:
-
97a7dd0f165613ea1fef3a178b858bd488de7bb936a11dc5f374de2d9a843b15da5889e14477bd46
- Diff:
-
Revision 19 (+1481)
- Removed Files:
-
Tool: PEP8 Style Checker Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/hooks.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg Tool: Pyflakes Processed Files: review_export/review_export/data_extractor.py review_export/review_export/views.py review_export/review_export/urls.py review_export/review_export/hooks.py review_export/review_export/extension.py review_export/setup.py review_export/review_export/printer.py Ignored Files: review_export/review_export/rblogo.png review_export/review_export/__init__.py review_export/review_export/rblogo.jpg