示例#1
0
文件: views.py 项目: rajibmitra/cabot
def subscriptions(request):
    """ Simple list of all checks """
    services = Service.objects.all()
    users = User.objects.filter(is_active=True)

    return render(request, 'cabotapp/subscriptions.html', {
        'services': services,
        'users': users,
        'duty_officers': get_duty_officers(),
    })
示例#2
0
文件: views.py 项目: UbimoLTD/cabot
def subscriptions(request):
    """ Simple list of all checks """
    services = Service.objects.all()
    users = User.objects.filter(is_active=True)

    return render(request, 'cabotapp/subscriptions.html', {
        'services': services,
        'users': users,
        'duty_officers': get_duty_officers(),
    })
示例#3
0
文件: views.py 项目: CptPlastic/cabot
def subscriptions(request):
    """ Simple list of all checks """
    t = loader.get_template('cabotapp/subscriptions.html')
    services = Service.objects.all()
    users = User.objects.filter(is_active=True)
    c = RequestContext(request, {
        'services': services,
        'users': users,
        'duty_officers': get_duty_officers(),
    })
    return HttpResponse(t.render(c))
示例#4
0
def subscriptions(request):
    """ Simple list of all checks """
    t = loader.get_template('cabotapp/subscriptions.html')
    services = Service.objects.all()
    users = User.objects.filter(is_active=True)
    c = RequestContext(request, {
        'services': services,
        'users': users,
        'duty_officers': get_duty_officers(),
    })
    return HttpResponse(t.render(c))
示例#5
0
文件: views.py 项目: tsocial/cabot
    def get(self, request):
        users = get_duty_officers()

        users_json = []
        for user in users:
            plugin_data = {}
            for pluginuserdata in user.profile.alertpluginuserdata_set.all():
                plugin_data[pluginuserdata.title] = pluginuserdata.serialize()

            users_json.append({
                "username": user.username,
                "email": user.email,
                "mobile_number": user.profile.mobile_number,
                "plugin_data": plugin_data
            })

        return Response(users_json)
示例#6
0
文件: views.py 项目: animativ/cabot
    def get(self, request):
        users = get_duty_officers()

        users_json = []
        for user in users:
            plugin_data = {}
            for pluginuserdata in user.profile.alertpluginuserdata_set.all():
                plugin_data[pluginuserdata.title] = pluginuserdata.serialize()

            users_json.append({
                    "username": user.username,
                    "email": user.email,
                    "mobile_number": user.profile.mobile_number,
                    "plugin_data": plugin_data
                })

        return Response(users_json)
示例#7
0
文件: views.py 项目: seanxiesx/cabot
def subscriptions(request):
    """ Simple list of all checks """
    t = loader.get_template("cabotapp/subscriptions.html")
    services = Service.objects.all().order_by("alerts_enabled")
    users = User.objects.filter(is_active=True)
    c = RequestContext(request, {"services": services, "users": users, "duty_officers": get_duty_officers()})
    return HttpResponse(t.render(c))