[BUG] Page "register/abort" not found
Opened this issue · 0 comments
freimaks commented
Smartphone / Desktop: Desktop
- NodeBB version: 1.14.3
- NodeBB git hash: (git rev-parse HEAD)
- Device: PC
- OS: Windows 10
- Browser: Vivaldi
Describe the bug
Page for abort registration does not work.
Additional context / Screenshots
File registerComplete.tpl from nodebb-theme-persona has special form for cancel registration:
<form role="form" method="post" action="{config.relative_path}/register/abort">
<p class="text-center">
<button class="btn btn-link">[[register:cancel_registration]]</button>
</p>
</form>
File registerComplete.tpl from nodebb-theme-oxide has only link to register/abort. And this link get page 404.
To correct this error, we can simply return a separate form for aborting registration:
<form role="form" method="post" action="{config.relative_path}/register/complete/?_csrf={config.csrf_token}" enctype="multipart/form-data">
{{{each sections}}}
<div class="row">
<div class="col-xs-12 col-sm-8 col-sm-offset-2">
<div class="panel panel-default">
<div class="panel-body">
@value
</div>
</div>
</div>
</div>
{{{end}}}
<div class="row">
<div class="col-xs-12 col-sm-8 col-sm-offset-2">
<button class="btn btn-primary btn-block">Submit</button>
<!-- Remove this code
<p class="text-center">
<br />
<a target="_top" href="{config.relative_path}/register/abort">[[register:cancel_registration]]</a>
</p>-->
</div>
</div>
</form>
<!-- Add this code -->
<form role="form" method="post" action="{config.relative_path}/register/abort">
<p class="text-center">
<button class="btn btn-link">[[register:cancel_registration]]</button>
</p>
</form>