Example #1
0
def users():
    """ Users """

    response.view = 'plugins/users/users.html'

    pluginusers = PluginUsers(boilerplate)
    table = pluginusers.index()

    return dict(table=table)
Example #2
0
def membership():
    """ membership """

    response.view = 'plugins/users/membership.html'

    try:
        user = int(request.args[0])
    except:
        raise PRETTYHTTP(400, 'Problem with id')

    plgusers = PluginUsers(boilerplate)
    table = plgusers.membership(user)
    username = plgusers.username(user)

    return dict(table=table, user=user, username=username)
Example #3
0
def groups():
    """ membership """

    response.view = 'plugins/users/groups.html'

    table = PluginUsers(boilerplate).groups()

    return dict(table=table)
Example #4
0
def membership_assign():

    try:
        user = int(request.vars.user)
        group = int(request.vars.group)
    except:
        raise PRETTYHTTP(400, 'Problem with id')

    message = PluginUsers(boilerplate).membership_assign(user, group)

    return "ShowFlash('%s');" % (message)
Example #5
0
def disable():
    """Disable"""

    try:
        user = int(request.args[0])
    except:
        raise PRETTYHTTP(400, 'Problem with id')

    message = PluginUsers(boilerplate).disable(user)

    return "ShowFlash('%s');" % (message)
Example #6
0
def index():
    """
    WARNING: You can delete this controller after you create an admin user.
    """

    response.view = 'plugins/users/index.html'
    passw = PluginUsers(boilerplate).autoadmin()
    if passw == '':
        raise PRETTYHTTP(401, 'Not authorized')

    return dict(passw=passw)