def _settings_voting_form(self, id): c.page_instance = self._get_current_instance(id) c.settings_menu = settings_menu(c.page_instance, 'voting') c.delay_options = [] for delay in ((0, _("No delay")), (1, _("1 Day")), (2, _("2 Days")), (7, _("One Week")), (14, _("Two Weeks")), (28, _("Four Weeks"))): c.delay_options.append( {'value': delay[0], 'label': h.literal(delay[1]), 'selected': c.page_instance.activation_delay == delay[0]}) c.majority_options = [] for majority in ((0.5, _("A simple majority (½ of vote)")), (0.66, _("A two-thirds majority"))): c.majority_options.append( {'value': majority[0], 'label': h.literal(majority[1]), 'selected': c.page_instance.required_majority == majority[0]}) if votedetail.is_enabled(): c.votedetail_all_userbadges = model.UserBadge.all( instance=c.page_instance, include_global=True) else: c.votedetail_all_userbadges = None return render("/instance/settings_voting.html")
def settings_voting_form(self, id): c.page_instance = self._get_current_instance(id) c.settings_menu = self.settings_menu(c.page_instance, 'voting') c.delay_options = [] for delay in ((0, _("No delay")), (1, _("1 Day")), (2, _("2 Days")), (7, _("One Week")), (14, _("Two Weeks")), (28, _("Four Weeks"))): c.delay_options.append({ 'value': delay[0], 'label': h.literal(delay[1]), 'selected': c.page_instance.activation_delay == delay[0] }) c.majority_options = [] for majority in ((0.5, _("A simple majority (½ of vote)")), (0.66, _("A two-thirds majority"))): c.majority_options.append({ 'value': majority[0], 'label': h.literal(majority[1]), 'selected': c.page_instance.required_majority == majority[0] }) return render("/instance/settings_voting.html")
def settings_voting_form(self, id): c.page_instance = self._get_current_instance(id) c.settings_menu = self.settings_menu(c.page_instance, "voting") c.delay_options = [] for delay in ( (0, _("No delay")), (1, _("1 Day")), (2, _("2 Days")), (7, _("One Week")), (14, _("Two Weeks")), (28, _("Four Weeks")), ): c.delay_options.append( { "value": delay[0], "label": h.literal(delay[1]), "selected": c.page_instance.activation_delay == delay[0], } ) c.majority_options = [] for majority in ((0.5, _("A simple majority (½ of vote)")), (0.66, _("A two-thirds majority"))): c.majority_options.append( { "value": majority[0], "label": h.literal(majority[1]), "selected": c.page_instance.required_majority == majority[0], } ) return render("/instance/settings_voting.html")
def settings_voting_form(self, id): c.page_instance = self._get_current_instance(id) c.settings_menu = self.settings_menu(c.page_instance, 'voting') c.delay_options = [] for delay in ((0, _("No delay")), (1, _("1 Day")), (2, _("2 Days")), (7, _("One Week")), (14, _("Two Weeks")), (28, _("Four Weeks"))): c.delay_options.append( {'value': delay[0], 'label': h.literal(delay[1]), 'selected': c.page_instance.activation_delay == delay[0]}) c.majority_options = [] for majority in ((0.5, _("A simple majority (½ of vote)")), (0.66, _("A two-thirds majority"))): c.majority_options.append( {'value': majority[0], 'label': h.literal(majority[1]), 'selected': c.page_instance.required_majority == majority[0]}) if model.votedetail.is_enabled(): c.votedetail_all_userbadges = model.UserBadge.all( instance=c.page_instance, include_global=True) else: c.votedetail_all_userbadges = None return render("/instance/settings_voting.html")
def settings_general_form(self, id): c.page_instance = self._get_current_instance(id) c.settings_menu = self.settings_menu(c.page_instance, 'general') c.locales = [] for locale in i18n.LOCALES: c.locales.append({ 'value': str(locale), 'label': locale.display_name, 'selected': locale == c.page_instance.locale }) c.default_group_options = [] c.default_group = (c.page_instance.default_group.code if c.page_instance.default_group else model.Group.INSTANCE_DEFAULT) for groupname in model.Group.INSTANCE_GROUPS: group = model.Group.by_code(groupname) c.default_group_options.append({ 'value': group.code, 'label': h.literal(_(group.group_name)), 'selected': group.code == c.default_group }) rendered = render("/instance/settings_general.html") return rendered
def settings_general_form(self, id): c.page_instance = self._get_current_instance(id) c.settings_menu = self.settings_menu(c.page_instance, "general") c.locales = [] for locale in i18n.LOCALES: c.locales.append( {"value": str(locale), "label": locale.display_name, "selected": locale == c.page_instance.locale} ) c.default_group_options = [] c.default_group = ( c.page_instance.default_group.code if c.page_instance.default_group else model.Group.INSTANCE_DEFAULT ) for groupname in model.Group.INSTANCE_GROUPS: group = model.Group.by_code(groupname) c.default_group_options.append( { "value": group.code, "label": h.literal(_(group.group_name)), "selected": group.code == c.default_group, } ) rendered = render("/instance/settings_general.html") return rendered