示例#1
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('syncthing',
                           name,
                           short_description=short_description,
                           url='/syncthing/',
                           login_required=True)
示例#2
0
def add_shortcut():
    """Helper method to add a shortcut to the front page."""
    # BUG: Current logo appears squashed on front page.
    frontpage.add_shortcut(
        'tahoe-lafs', name, short_description=short_description,
        url='https://{}:5678'.format(get_configured_domain_name()),
        login_required=True)
示例#3
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('mediawiki',
                           name,
                           short_description=short_description,
                           url='/mediawiki',
                           login_required=True)
示例#4
0
def add_shortcut():
    """Add a shortcut to the front page."""
    frontpage.add_shortcut('ttrss',
                           name,
                           short_description=short_description,
                           url='/tt-rss',
                           login_required=True)
示例#5
0
def add_shortcut():
    """Add shortcut to diaspora on the Plinth homepage"""
    if is_setup():
        frontpage.add_shortcut(
            'diaspora', name, short_description,
            url='https://diaspora.{}'.format(get_configured_domain_name()),
            login_required=True)
示例#6
0
文件: views.py 项目: slopez15/Plinth
def create(request):
    """Form to create a wiki or blog."""
    form = None

    if request.method == 'POST':
        form = IkiwikiCreateForm(request.POST, prefix='ikiwiki')
        if form.is_valid():
            if form.cleaned_data['site_type'] == 'wiki':
                _create_wiki(request, form.cleaned_data['name'],
                             form.cleaned_data['admin_name'],
                             form.cleaned_data['admin_password'])
            elif form.cleaned_data['site_type'] == 'blog':
                _create_blog(request, form.cleaned_data['name'],
                             form.cleaned_data['admin_name'],
                             form.cleaned_data['admin_password'])

            site = form.cleaned_data['name'].replace(' ', '')
            frontpage.add_shortcut('ikiwiki_' + site,
                                   site,
                                   url='/ikiwiki/' + site,
                                   login_required=False,
                                   icon='ikiwiki')

            return redirect(reverse_lazy('ikiwiki:manage'))
    else:
        form = IkiwikiCreateForm(prefix='ikiwiki')

    return TemplateResponse(request, 'ikiwiki_create.html', {
        'title': _('Create Wiki or Blog'),
        'form': form,
        'subsubmenu': subsubmenu
    })
示例#7
0
文件: __init__.py 项目: rajur7/Plinth
def add_shortcut():
    """Add shortcut to diaspora on the Plinth homepage"""
    if is_setup():
        frontpage.add_shortcut(
            'diaspora', title,
            url='https://diaspora.{}'.format(get_configured_domain_name()),
            login_required=True)
示例#8
0
def add_shortcut():
    frontpage.add_shortcut('mumble',
                           name,
                           short_description=short_description,
                           details=description,
                           configure_url=reverse_lazy('mumble:index'),
                           login_required=False)
示例#9
0
def add_shortcut():
    """Add a shortcut to the frontpage."""
    frontpage.add_shortcut('matrixsynapse',
                           title,
                           details=description,
                           configure_url=reverse_lazy('matrixsynapse:index'),
                           login_required=True)
示例#10
0
def add_shortcut():
    """Add a shortcut the frontpage."""
    frontpage.add_shortcut('cockpit',
                           name,
                           short_description=short_description,
                           url='/_cockpit/',
                           login_required=True)
示例#11
0
def add_shortcut():
    frontpage.add_shortcut('infinoted',
                           name,
                           url=None,
                           details=description,
                           configure_url=reverse_lazy('infinoted:index'),
                           login_required=False)
示例#12
0
def add_shortcut():
    frontpage.add_shortcut('ejabberd',
                           name=name,
                           short_description=short_description,
                           details=description,
                           configure_url=reverse_lazy('ejabberd:index'),
                           login_required=True)
示例#13
0
文件: views.py 项目: fonfon/Plinth
def create(request):
    """Form to create a wiki or blog."""
    form = None

    if request.method == 'POST':
        form = IkiwikiCreateForm(request.POST, prefix='ikiwiki')
        if form.is_valid():
            if form.cleaned_data['site_type'] == 'wiki':
                _create_wiki(request, form.cleaned_data['name'],
                             form.cleaned_data['admin_name'],
                             form.cleaned_data['admin_password'])
            elif form.cleaned_data['site_type'] == 'blog':
                _create_blog(request, form.cleaned_data['name'],
                             form.cleaned_data['admin_name'],
                             form.cleaned_data['admin_password'])

            site = form.cleaned_data['name'].replace(' ', '')
            frontpage.add_shortcut(
                'ikiwiki_' + site, site, url='/ikiwiki/' + site,
                login_required=False, icon='ikiwiki')

            return redirect(reverse_lazy('ikiwiki:manage'))
    else:
        form = IkiwikiCreateForm(prefix='ikiwiki')

    return TemplateResponse(request, 'ikiwiki_create.html',
                            {'title': _('Create Wiki or Blog'),
                             'form': form,
                             'subsubmenu': subsubmenu})
示例#14
0
文件: __init__.py 项目: fonfon/Plinth
def add_shortcuts():
    sites = actions.run('ikiwiki', ['get-sites']).split('\n')
    sites = [name for name in sites if name != '']
    for site in sites:
        frontpage.add_shortcut(
            'ikiwiki_' + site, site, url='/ikiwiki/' + site,
            login_required=False, icon='ikiwiki')
示例#15
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('shadowsocks', name,
                           short_description=short_description,
                           details=description,
                           configure_url=reverse_lazy('shadowsocks:index'),
                           login_required=False)
示例#16
0
def add_shortcut():
    frontpage.add_shortcut('minetest',
                           title,
                           url=None,
                           details=description,
                           configure_url=reverse_lazy('minetest:index'),
                           login_required=False)
示例#17
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('shadowsocks',
                           name,
                           short_description=short_description,
                           details=description,
                           configure_url=reverse_lazy('shadowsocks:index'),
                           login_required=False)
示例#18
0
def add_shortcut():
    frontpage.add_shortcut(
        'mumble',
        name,
        short_description=short_description,
        details=description,
        configure_url=reverse_lazy('mumble:index'),
        login_required=False)
示例#19
0
def add_shortcut():
    """Helper method to add a shortcut to the front page."""
    # BUG: Current logo appears squashed on front page.
    frontpage.add_shortcut('tahoe-lafs',
                           name,
                           short_description=short_description,
                           url='https://{}:5678'.format(
                               get_configured_domain_name()),
                           login_required=True)
示例#20
0
文件: __init__.py 项目: niejn/Plinth
def add_shortcuts():
    sites = actions.run('ikiwiki', ['get-sites']).split('\n')
    sites = [name for name in sites if name != '']
    for site in sites:
        frontpage.add_shortcut('ikiwiki_' + site,
                               site,
                               url='/ikiwiki/' + site,
                               login_required=False,
                               icon='ikiwiki')
示例#21
0
def add_shortcut():
    """Add shortcut to diaspora on the homepage."""
    if is_setup():
        frontpage.add_shortcut('diaspora',
                               name,
                               short_description,
                               url='https://diaspora.{}'.format(
                                   get_configured_domain_name()),
                               login_required=True)
示例#22
0
def add_shortcut():
    frontpage.add_shortcut(
        'infinoted',
        name,
        short_description=short_description,
        url=None,
        details=description,
        configure_url=reverse_lazy('infinoted:index'),
        login_required=False)
示例#23
0
def add_shortcut():
    """Add shortcut in frontpage."""
    download_profile = \
        format_lazy(_('<a class="btn btn-primary btn-sm" href="{link}">'
                      'Download Profile</a>'),
                    link=reverse_lazy('openvpn:profile'))
    frontpage.add_shortcut(
        'openvpn', name, short_description=short_description,
        details=description + [download_profile],
        configure_url=reverse_lazy('openvpn:index'), login_required=True)
示例#24
0
def add_shortcut():
    frontpage.add_shortcut('jsxc',
                           _('Chat Client \n (jsxc)'),
                           url=reverse_lazy('xmpp:jsxc'),
                           login_required=True)
    frontpage.add_shortcut('xmpp',
                           title,
                           details=description,
                           configure_url=reverse_lazy('xmpp:index'),
                           login_required=True)
示例#25
0
def add_shortcut():
    """Add shortcut in frontpage."""
    download_profile = \
        format_lazy(_('<a class="btn btn-primary btn-sm" href="{link}">'
                      'Download Profile</a>'),
                    link=reverse_lazy('openvpn:profile'))
    frontpage.add_shortcut('openvpn',
                           title,
                           details=description + [download_profile],
                           configure_url=reverse_lazy('openvpn:index'),
                           login_required=True)
示例#26
0
def add_shortcut():
    frontpage.add_shortcut('deluge', name, short_description, url='/deluge',
                           login_required=True)
示例#27
0
def add_shortcut():
    frontpage.add_shortcut('shaarli', title, url='/shaarli',
                           login_required=True)
示例#28
0
def add_shortcut():
    frontpage.add_shortcut(
        'roundcube', title, '/roundcube', 'glyphicon-envelope')
示例#29
0
文件: __init__.py 项目: fonfon/Plinth
def add_shortcut():
    frontpage.add_shortcut(
            'transmission', title, url='/transmission',
            login_required=True)
示例#30
0
文件: __init__.py 项目: fonfon/Plinth
def add_shortcut():
    frontpage.add_shortcut('ttrss', title, url='/tt-rss',
                           login_required=True)
示例#31
0
def add_shortcut():
    frontpage.add_shortcut('deluge', title, '/deluge', 'glyphicon-magnet')
示例#32
0
def add_shortcut():
    frontpage.add_shortcut('transmission',
                           name,
                           short_description=short_description,
                           url='/transmission',
                           login_required=True)
示例#33
0
文件: __init__.py 项目: fonfon/Plinth
def add_shortcut():
    frontpage.add_shortcut('deluge', title, url='/deluge',
                           login_required=True)
示例#34
0
def add_shortcut():
    frontpage.add_shortcut('minetest', title, None, 'glyphicon-th-large',
                           description)
示例#35
0
def add_shortcut():
    frontpage.add_shortcut('radicale', title, None, 'glyphicon-calendar',
                           description)
示例#36
0
文件: __init__.py 项目: fonfon/Plinth
def add_shortcut():
    frontpage.add_shortcut('jsxc', _('Chat Client \n (jsxc)'),
                           url=reverse_lazy('jsxc:jsxc'),
                           login_required=True)
示例#37
0
def add_shortcut():
    frontpage.add_shortcut('transmission',
                           title,
                           url='/transmission',
                           login_required=True)
示例#38
0
def add_shortcut():
    frontpage.add_shortcut('shaarli', name, short_description=short_description, url='/shaarli',
                           login_required=True)
示例#39
0
文件: __init__.py 项目: nemani/Plinth
def add_shortcut():
    frontpage.add_shortcut('minetest', title, None, 'glyphicon-th-large',
                           description)
示例#40
0
def add_shortcut():
    frontpage.add_shortcut('privoxy', title, None, 'glyphicon-cloud-upload',
                           description)
示例#41
0
def add_shortcut():
    frontpage.add_shortcut('transmission', name,
                           short_description=short_description,
                           url='/transmission', login_required=True)
示例#42
0
def add_shortcut():
    frontpage.add_shortcut('ttrss', title, '/tt-rss', 'glyphicon-envelope')
示例#43
0
def add_shortcut():
    frontpage.add_shortcut('shaarli',
                           name,
                           short_description=short_description,
                           url='/shaarli',
                           login_required=True)
示例#44
0
def add_shortcut():
    frontpage.add_shortcut('roundcube', name,
                           short_description=short_description,
                           url='/roundcube', login_required=True)
示例#45
0
文件: __init__.py 项目: nemani/Plinth
def add_shortcut():
    frontpage.add_shortcut('quassel', title, None, 'glyphicon-retweet',
                           description)
示例#46
0
def add_shortcut():
    frontpage.add_shortcut('jsxc',
                           _('Chat Client \n (jsxc)'),
                           url=reverse_lazy('jsxc:jsxc'),
                           login_required=True)
示例#47
0
def add_shortcut():
    frontpage.add_shortcut('repro', title,
                           details=description,
                           configure_url=reverse_lazy('repro:index'),
                           login_required=True)
示例#48
0
def add_shortcut():
    """Add a shortcut to the front page."""
    frontpage.add_shortcut('ttrss', name, short_description=short_description,
                           url='/tt-rss', login_required=True)
示例#49
0
def add_shortcut():
    frontpage.add_shortcut('deluge',
                           name,
                           short_description,
                           url='/deluge',
                           login_required=True)
示例#50
0
文件: __init__.py 项目: fonfon/Plinth
def add_shortcut():
    frontpage.add_shortcut('privoxy', title,
                           details=description,
                           configure_url=reverse_lazy('privoxy:index'),
                           login_required=True)
示例#51
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('syncthing', name,
                           short_description=short_description,
                           url='/syncthing/', login_required=True)
示例#52
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('mediawiki', name,
                           short_description=short_description,
                           url='/mediawiki', login_required=True)
示例#53
0
def add_shortcut():
    frontpage.add_shortcut('jsxc', _('Chat Client (jsxc)'),
                           reverse_lazy('xmpp:jsxc'), 'glyphicon-comment')
    frontpage.add_shortcut('xmpp', title, None, 'glyphicon-comment',
                           description)
示例#54
0
def add_shortcut():
    frontpage.add_shortcut('repro', title, None, 'glyphicon-phone-alt',
                           description)
示例#55
0
def add_shortcut():
    """Helper method to add a shortcut to the frontpage."""
    frontpage.add_shortcut('syncthing',
                           title,
                           url='/syncthing/',
                           login_required=True)
示例#56
0
def add_shortcut():
    frontpage.add_shortcut("transmission", title, "/transmission", "glyphicon-save")