Exemple #1
0
    def groups_choices(cls):
        from webhelpers.html import literal as _literal
        repo_groups = [('', '')]
        sep = ' » '
        _name = lambda k: _literal(sep.join(k))

        repo_groups.extend([(x.group_id, _name(x.full_path_splitted))
                              for x in cls.query().all()])

        repo_groups = sorted(repo_groups, key=lambda t: t[1].split(sep)[0])
        return repo_groups
Exemple #2
0
def required():
    return _literal('<span class="required">*</span>')
Exemple #3
0
def literal(text):
    return _literal(to_unicode(text))