def _blocks_valid_up_incl(self, block_id: int) -> bool:
'Whether nothing questionable about blocks until block_id.'
- for block in self.blocks[:block_id]:
+ for block in self.blocks[:block_id + 1]:
if block.booking:
if block.booking.sink_error:
return False
<table>
<tbody>
<tr>
- <td class="balance amount">-18</td>
+ <td class="balance amount">-19</td>
<td class="balance currency">€</td>
</tr>
</tbody>
|
balance after <a href="/blocks/4">booking 4 (2001-01-03: test)</a>
</p>
-<table class="alternating critical">
+<table class="alternating ">
<tbody>
<tr>
<td class="money">
<table>
<tbody>
<tr>
- <td class="balance amount">-9</td>
+ <td class="balance amount">-10</td>
<td class="balance currency">€</td>
</tr>
</tbody>
2001-01-02 test
bar -10 € ; bar
baz 10 €
- baz x €
2001-01-02 test
bar 20 €
- bar 1 €
baz -20 € ; baz
2001-01-03 test
</textarea>
</form>
-<table class="alternating critical">
+<table class="alternating">
<tbody>
<tr>
<th>account</th>
<table>
<tbody>
<tr>
- <td class="balance amount">1</td>
+ <td class="balance amount">0</td>
<td class="balance currency">€</td>
</tr>
<tr>
<table>
<tbody>
<tr>
- <td class="balance amount">-9</td>
+ <td class="balance amount">-10</td>
<td class="balance currency">€</td>
</tr>
<tr>
<option value="foo:x">foo:x</option>
</datalist>
<hr>
-<table class="alternating critical">
+<table class="alternating">
<tbody>
<tr>
<th>account</th>
<table>
<tbody>
<tr>
- <td class="balance amount">1</td>
+ <td class="balance amount">0</td>
<td class="balance currency">€</td>
</tr>
<tr>
<table>
<tbody>
<tr>
- <td class="balance amount">-9</td>
+ <td class="balance amount">-10</td>
<td class="balance currency">€</td>
</tr>
<tr>
<table>
<tbody>
<tr>
- <td class="balance amount">-9</td>
+ <td class="balance amount">-10</td>
<td class="balance currency">€</td>
</tr>
<tr>
<table>
<tbody>
<tr>
- <td class="balance amount">-18</td>
+ <td class="balance amount">-19</td>
<td class="balance currency">€</td>
</tr>
<tr>
<tr><td> </td></tr>
<tr></tr><!-- keep the background-color alternation in proper order -->
<tr id="block_2">
- <td rowspan="7" class="block_column">
+ <td rowspan="6" class="block_column">
<input type="submit" name="ledger_moveup_2" value="^" disabled="">
<br>
<input type="submit" name="ledger_movedown_2" value="v">
<br>
<input type="submit" name="ledger_copy_2" value="C">
</td>
- <td rowspan="7" class="block_column">
+ <td rowspan="6" class="block_column">
[<a href="#block_2">#</a>]<br>
[<a href="/balance/2">b</a>]<br>
[<a href="/edit_raw/2">e</a>]
<tr><td>2001-01-02 test </td></tr>
<tr><td> bar -10 € ; bar </td></tr>
<tr><td> baz 10 € </td></tr>
- <tr><td class="critical"> baz x € </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr></tr><!-- keep the background-color alternation in proper order -->
<tr id="block_3">
- <td rowspan="6" class="block_column">
+ <td rowspan="5" class="block_column">
<input type="submit" name="ledger_moveup_3" value="^">
<br>
<input type="submit" name="ledger_movedown_3" value="v" disabled="">
<br>
<input type="submit" name="ledger_copy_3" value="C">
</td>
- <td rowspan="6" class="block_column critical">
+ <td rowspan="5" class="block_column">
[<a href="#block_3">#</a>]<br>
[<a href="/balance/3">b</a>]<br>
[<a href="/edit_raw/3">e</a>]
</tr>
<tr><td>2001-01-02 test </td></tr>
<tr><td> bar 20 € </td></tr>
- <tr><td> bar 1 € </td></tr>
<tr><td> baz -20 € ; baz </td></tr>
<tr><td> </td></tr>
<tr></tr><!-- keep the background-color alternation in proper order -->
</tr>
<tr></tr><!-- keep the background-color alternation in proper order -->
<tr id="block_2">
- <td rowspan="7" class="block_column">
+ <td rowspan="6" class="block_column">
<input type="submit" name="ledger_moveup_2" value="^" disabled="">
<br>
<input type="submit" name="ledger_movedown_2" value="v">
<br>
<input type="submit" name="ledger_copy_2" value="C">
</td>
- <td rowspan="7" class="block_column">
+ <td rowspan="6" class="block_column">
[<a href="#block_2">#</a>]<br>
[<a href="/balance/2">b</a>]<br>
[<a href="/edit_structured/2">e</a>]
<td>baz</td>
<td></td>
</tr>
- <tr>
- <td class="amount critical">x</td>
- <td class="currency critical">€</td>
- <td class="critical">baz</td>
- <td></td>
- </tr>
<tr>
<td colspan="4"> </td>
</tr>
</tr>
<tr></tr><!-- keep the background-color alternation in proper order -->
<tr id="block_3">
- <td rowspan="6" class="block_column">
+ <td rowspan="5" class="block_column">
<input type="submit" name="ledger_moveup_3" value="^">
<br>
<input type="submit" name="ledger_movedown_3" value="v" disabled="">
<br>
<input type="submit" name="ledger_copy_3" value="C">
</td>
- <td rowspan="6" class="block_column critical">
+ <td rowspan="5" class="block_column">
[<a href="#block_3">#</a>]<br>
[<a href="/balance/3">b</a>]<br>
[<a href="/edit_structured/3">e</a>]
<td>bar</td>
<td></td>
</tr>
- <tr>
- <td class="amount">1.00</td>
- <td class="currency">€</td>
- <td>bar</td>
- <td></td>
- </tr>
<tr>
<td class="amount">-20.00</td>
<td class="currency">€</td>