mourningdove/views/settings/accountstatus.tt

87 lines
2.1 KiB
Text
Raw Normal View History

2026-05-24 01:03:05 +00:00
[%# account status
Authors:
Afuna <coder.dw@afunamatata.com>
Copyright (c) 2015 by Dreamwidth Studios, LLC.
This program is free software; you may redistribute it and/or modify it under
the same terms as Perl itself. For a copy of the license, please reference
'perldoc perlartistic' or 'perldoc perlgpl'.
%]
[%- sections.title = ".title" | ml -%]
[%- CALL dw.active_resource_group( "foundation" ) -%]
[%- authas_form -%]
[%- IF messages.exist -%]
[%- FOREACH msg = messages.get_all -%]
<div class="alert-box success radius">[%- msg.message -%]</div>
[%- END -%]
[%- END -%]
[%- IF warnings.exist -%]
[%- FOREACH warning IN warnings.get_all -%]
<div class="alert-box">[%- warning.message -%]</div>
[%- END -%]
[%- END -%]
<form method="POST" action="[%- form_url -%]">
[%- dw.form_auth -%]
<p>
<div class="row"><div class="columns">
<label for="statusvis" style="display: inline">
[% ".journalstatus.select.head" | ml %]
</label>
[%- form.select(
id = "statusvis"
name = "statusvis"
selected = u.statusvis
items = statusvis_options
class = 'inline'
) -%]
</div></div>
</p>
<p>
<div class="row"><div class="columns">
[%- form.textbox(
label = dw.ml( '.reason.head' )
name = 'reason'
value = delete_reason
maxlength = 255
hint = dw.ml( u.is_community ? '.reason.about.comm' : '.reason.about' )
) -%]
</div></div>
</p>
<div class="row"><div class="columns">
[%- form.submit( value = dw.ml( '.btn.change', { user => u.user } ),
disabled = u.is_suspended ) -%]
</div></div>
</form>
<div class="panel radius">
[%- IF u.is_community -%]
[%- '.journalstatus.about.comm' | ml( sitenameshort = site.nameshort, commname = u.ljuser_display ) -%]
[%- ELSE -%]
[%- '.journalstatus.about2' | ml( sitenameshort = site.nameshort ) -%]
[%- END -%]
[%- IF u.is_identity && u.statusvis != 'D' -%]
[%# only show this text to not-deleted OpenID accounts -%]
<p>[%- '.delete.openid1' | ml -%]</p>
[%- END -%]
[%- IF extra_delete_text -%]
<p>[%- extra_delete_text -%]</p>
[%- END -%]
</div>