<div class="panel panel-default">
    <div class="panel-heading">
        <h3 class="panel-title">${_('System Wide Application Permissions')}</h3>
    </div>
    <div class="panel-body">
        ${h.secure_form(h.route_path('admin_permissions_application_update'), request=request)}
            <div class="form">
                <!-- fields -->
                <div class="fields">
                    <div class="field">
                        <div class="label label-checkbox">
                            <label for="anonymous">${_('Anonymous Access')}:</label>
                        </div>
                        <div class="checkboxes">
                            <div class="checkbox">
                                ${h.checkbox('anonymous',True)} Allow Anonymous Access
                            </div>
                             <span class="help-block">${h.literal(_('Allow access to RhodeCode Enterprise without requiring users to login. Anonymous users get the %s permission settings.' % (h.link_to('"default user"',h.route_path('admin_permissions_object')))))}</span>
                        </div>
                    </div>

                    <div class="field">
                        <div class="label label-select">
                            <label for="default_register">${_('Registration')}:</label>
                        </div>
                        <div class="select">
                            ${h.select('default_register','',c.register_choices)}
                        </div>
                    </div>

                    <div class="field">
                        <div class="label label-select">
                            <label for="default_password_reset">${_('Password Reset')}:</label>
                        </div>
                        <div class="select">
                            ${h.select('default_password_reset','',c.password_reset_choices)}
                        </div>
                    </div>

                    <div class="field">
                        <div class="label label-textarea">
                            <label for="default_register_message">${_('Registration Page Message')}:</label>
                        </div>
                        <div class="textarea text-area editor" >
                            ${h.textarea('default_register_message', class_="medium", )}
                            <span class="help-block">${_('Custom message to be displayed on the registration page. HTML syntax is supported.')}</span>
                        </div>
                     </div>

                     <div class="field">
                        <div class="label">
                            <label for="default_extern_activate">${_('External Authentication Account Activation')}:</label>
                        </div>
                        <div class="select">
                            ${h.select('default_extern_activate','',c.extern_activate_choices)}
                        </div>
                     </div>
                    <div class="buttons">
                      ${h.submit('save',_('Save'),class_="btn")}
                      ${h.reset('reset',_('Reset'),class_="btn")}
                    </div>
                </div>
            </div>
        ${h.end_form()}
    </div>
</div>

<script>
    $(document).ready(function(){
        var select2Options = {
            containerCssClass: 'drop-menu',
            dropdownCssClass: 'drop-menu-dropdown',
            dropdownAutoWidth: true,
            minimumResultsForSearch: -1
        };

        $("#default_register").select2(select2Options);
        $("#default_password_reset").select2(select2Options);
        $("#default_extern_activate").select2(select2Options);
    });
</script>