return Path(self.path)
if 'add_booking' in self.postvars.as_dict:
id_ = self.server.ledger.add_empty_block()
- else:
- keys_prefixed = self.postvars.keys_prefixed(_PREFIX_LEDGER)
- action, id_str = keys_prefixed[0].split('_', maxsplit=2)[1:]
- id_ = int(id_str)
- if action.startswith('move'):
- id_ = self.server.ledger.move_block(id_, action == 'moveup')
- return Path(self.path).joinpath(f'#block_{id_}')
- id_ = self.server.ledger.copy_block(id_)
+ return Path('/').joinpath(_PAGENAME_EDIT_STRUCTURED
+ ).joinpath(f'{id_}')
+ keys_prefixed = self.postvars.keys_prefixed(_PREFIX_LEDGER)
+ action, id_str = keys_prefixed[0].split('_', maxsplit=2)[1:]
+ id_ = int(id_str)
+ if action.startswith('move'):
+ id_ = self.server.ledger.move_block(id_, action == 'moveup')
+ return Path(self.path).joinpath(f'#block_{id_}')
+ id_ = self.server.ledger.copy_block(id_)
return Path(self.path).joinpath(f'#block_{id_}')
def do_GET(self) -> None: