1ee756c8df
Use Beautiful Soup to check for favicon
2020-06-17 21:18:14 -04:00
2e60408bf6
Wrap counters in <span> tags
...
Unless the rendered page contains strings of the form "Objects
Checked: <span>n</span>" etc, test_POST_DIRURL_deepcheck will not
pass.
2020-06-17 21:18:14 -04:00
33ddac879c
Remove unused code
2020-06-17 21:18:14 -04:00
8094b3144d
Use SlotsSequenceElement to render all objects
2020-06-17 21:18:14 -04:00
4e594b09bf
Use SlotsSequenceElement to render corrupt shares
2020-06-17 21:18:14 -04:00
46cb3b6bc3
Use SlotsSequenceElement to render servers with corrupt shares
2020-06-17 21:18:14 -04:00
c41bca24f5
Use SlotsSequenceElement to render deep check results problems
2020-06-17 21:18:14 -04:00
bbd6bde478
Use SlotsSequenceElement to render remaining corrupt shares
...
This was previously not implemented; leaving it as such.
2020-06-17 21:18:14 -04:00
19f6ec7102
Use SlotsSequenceElement to render servers with corrupt shares
...
This was previously not implemented; leaving it as such.
2020-06-17 21:18:14 -04:00
e0c686bb92
Use SlotsSequenceElement to render post-repair problems
2020-06-17 21:18:14 -04:00
f168dcd19c
Use SlotsSequenceElement to render pre-repair problems
2020-06-17 21:18:14 -04:00
c7aa789a22
Fix "class has no children attribute" error
2020-06-17 21:18:14 -04:00
cfb1560d15
Render "all objects" table using SlotsSequenceElement
2020-06-17 21:18:14 -04:00
3783349ea7
Add span tags to "deep check and repair results" template
...
Tests expect <span> tags around these numbers, let us add those.
2020-06-17 21:18:14 -04:00
c4be4b566c
Make TestRequest an object
...
Wouldn't pass PythonTwoRegressions.test_new_style_classes without
this.
2020-06-17 21:18:14 -04:00
048840ac99
Stringify numbers
2020-06-17 21:18:14 -04:00
c44a167a66
Remove WebRenderingMixin from WebResultsRendering
2020-06-17 21:18:14 -04:00
02cd42c130
Simplify WebResultsRendering.test_literal
2020-06-17 21:18:14 -04:00
77120ba70c
Update tests for ResultsRenderer classes
2020-06-17 21:18:14 -04:00
0d1269264a
Stringify numbers in DeepCheckResultsRenderer
2020-06-17 21:18:14 -04:00
7237fef630
Add property client to CheckAndRepairResultsRendererElement
2020-06-17 21:18:14 -04:00
19db5fb312
Update "deep check and repair results" template
2020-06-17 21:18:14 -04:00
e4efcdd925
Make DeepCheckAndRepairResultsRenderer a MultiFormatResource
2020-06-17 21:18:14 -04:00
842b2b6be5
Use twisted tags in "deep check and repair results" template
2020-06-17 21:18:14 -04:00
27e5ce090a
Update deep check results template
2020-06-17 21:18:14 -04:00
c33c0a884d
Make DeepCheckResultsRenderer a MultiFormatResource
2020-06-17 21:18:14 -04:00
9dcaa104c5
Use twisted tags in deep check results template
2020-06-17 21:18:14 -04:00
0eea108123
Make CheckAndRepairResultsRenderer a MultiFormatResource
2020-06-17 21:18:14 -04:00
d9005fcccc
Use twisted tags in check and repair results template
2020-06-17 21:18:14 -04:00
80e9f48551
Add line breaks in a comment
2020-06-17 21:18:14 -04:00
6f1601aeeb
Stringify numbers before wrapping them up in tags
2020-06-17 21:18:14 -04:00
d2540b89d3
Use twisted web tags in ResultsBase
2020-06-17 21:18:14 -04:00
8e37bb1ebb
Make ResultsBase a base class of CheckResultsRendererElement
2020-06-17 21:18:14 -04:00
fea4e516f3
Make CheckResultsRenderer a MultiFormatResource
2020-06-17 21:18:14 -04:00
9d104f5893
Use twisted tags in check results template file
2020-06-17 21:18:14 -04:00
cbc414725c
Use "output" as format argument
...
Nearly everywhere else the query argument for output format is "t";
but here "t" is used for operations, and "output" is used for output
format.
The test suite will fail without this.
2020-06-17 21:18:14 -04:00
c15001269f
Avoid using a Python keyword as a renderer name
2020-06-17 21:18:14 -04:00
3901559e34
Make LiteralCheckResultsRenderer a MultiFormatResource
2020-06-17 21:18:14 -04:00
ebf23a4f0e
Use twisted web tags in literal check results template
2020-06-17 21:18:14 -04:00
950d111793
Use POST target paths without pre-existing query arguments
...
`action="."` on `/uri/URI:DIR2:$DIRCAP` will render as `/uri/`, which
is not the result we want.
2020-06-17 21:16:38 -04:00
55170dcd2b
Rearrange imports
2020-06-17 15:45:08 -04:00
7a23c8ed6c
Merge pull request #724 from sajith/3312.webui-directory-fix
...
Fix for "the webapi does not allow empty pathname components"
Fixes: ticket:3312
2020-06-17 10:55:21 -04:00
fe967d208b
Merge pull request #727 from sajith/3315.operations-reload-mixin-nevow-to-twisted
...
Replace nevow with twisted.web in operations.ReloadMixin
Fixes: ticket:3315
2020-06-16 19:17:27 -04:00
bd20f8d6f4
Update newsfragment text
2020-06-16 12:10:44 -04:00
6a37f32eef
use attr.s
2020-06-13 17:28:28 -06:00
939f60f620
embetter docstring
2020-06-13 17:22:17 -06:00
caf77be8ae
different words for news
2020-06-13 02:05:27 -06:00
d221787541
better docstring
2020-06-13 02:03:19 -06:00
02a543515f
replciate Tahoe's behavior for replace=true/false
2020-06-13 01:55:14 -06:00
0cbdbd9ebe
symbols, not magic-numbers
2020-06-13 01:14:45 -06:00