From 716efd6d58ac3a646f796ed0869300fb693dfac5 Mon Sep 17 00:00:00 2001 From: Olivier PEREZ <olivier@olivierperez.fr> Date: Thu, 18 Dec 2014 13:23:47 +0100 Subject: [PATCH] UI : Add availability to edit poll status --- tpl/part/poll_info.tpl | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/tpl/part/poll_info.tpl b/tpl/part/poll_info.tpl index 429c6f38..6ba1b95d 100644 --- a/tpl/part/poll_info.tpl +++ b/tpl/part/poll_info.tpl @@ -87,5 +87,43 @@ </div> {/if} </div> + {if admin} + <div class="row"> + <div class="col-md-5 col-md-offset-7" > + <div id="poll-rules-form"> + {if $poll->active} + {if $poll->editable} + {$rule_id = 2} + {$rule_icon = '<span class="glyphicon glyphicon-edit"></span>'} + {$rule_txt = _('Votes are editable')} + {else} + {$rule_id = 1} + {$rule_icon = '<span class="glyphicon glyphicon-check"></span>'} + {$rule_txt = _('Votes and comments are open')} + {/if} + {else} + {$rule_id = 0} + {$rule_icon = '<span class="glyphicon glyphicon-lock"></span>'} + {$rule_txt = _('Votes and comments are locked')} + {/if} + <p class="pull-right">{$rule_icon} {$rule_txt}<button class="btn btn-link btn-sm btn-edit" title="{_('Edit the poll rules')}"><span class="glyphicon glyphicon-pencil"></span><span class="sr-only">{_('Edit')}</span></button></p> + <div class="hidden js-poll-rules"> + <label class="sr-only" for="newrules">{_("Poll rules")}</label> + <div class="input-group"> + <select class="form-control" id="rules" name="rules"> + <option value="0"{if $rule_id==0} selected="selected"{/if}>{_("Votes and comments are locked")}</option> + <option value="1"{if $rule_id==1} selected="selected"{/if}>{_("Votes and comments are open")}</option> + <option value="2"{if $rule_id==2} selected="selected"{/if}>{_("Votes are editable")}</option> + </select> + <span class="input-group-btn"> + <button type="submit" name="update_poll_info" value="rules" class="btn btn-success" title="{_('Save the new rules')}"><span class="glyphicon glyphicon-ok"></span><span class="sr-only">{_('Save')}</span></button> + <button class="btn btn-link btn-cancel" title="{_('Cancel the rules edit')}"><span class="glyphicon glyphicon-remove"></span><span class="sr-only">{_('Cancel')}</span></button> + </span> + </div> + </div> + </div> + </div> + </div> + {/if} </div> {if $admin}</form>{/if} -- GitLab