Exemple #1
0
 def destroy(self, id):
     activity_engine = ActivityEngine(Session,
                                      session['active_user']['user_id'])
     status = activity_engine.destroy('group', id)
     session['flash'] = status
     session.save()
     return redirect(url(controller='groups', action='index'))
Exemple #2
0
 def destroy(self, id):
     activity_engine = ActivityEngine(Session,
             session['active_user']['user_id'])
     status = activity_engine.destroy('group', id)
     session['flash'] = status
     session.save()
     return redirect(url(controller='groups', action='index'))
Exemple #3
0
    def destroy(self, id):
        activity_engine = ActivityEngine(Session,
                session['active_user']['user_id'])
        status = activity_engine.destroy('node', id)

        if status:
            session['flash'] = 'Successfully %s' % status
            session.save()
        return redirect(url(controller='nodes', action='index'))
Exemple #4
0
    def destroy(self, id):
        activity_engine = ActivityEngine(Session,
                                         session['active_user']['user_id'])
        status = activity_engine.destroy('node', id)

        if status:
            session['flash'] = 'Successfully %s' % status
            session.save()
        return redirect(url(controller='nodes', action='index'))
Exemple #5
0
    def deletepool(self, format=None):
        if 'pools[]' in request.params:
            pool = [v for k, v in request.params.items() if 'pools[]' in k]
        else:
            return '{"success": false}'

        lb = LoadBalancer(ip='your_lb_ip')
        lb.delete_pool(pool)
        data = {}
        data['pools'] = pool
        ae = ActivityEngine(Session, session['active_user']['user_id'])

        status = ae.destroy('loadbalancer', data)
        session['flash'] = status
        session.save()
        if format == 'json':
            return '{"success": true}'
        else:
            return redirect(url(controller='loadbalancer', action='index'))
Exemple #6
0
    def deletepool(self, format=None):
        if 'pools[]' in request.params:
            pool = [v for k,v in request.params.items() if 'pools[]' in k]
        else:
            return '{"success": false}'

        lb = LoadBalancer(ip='your_lb_ip')
        lb.delete_pool(pool)
        data = {}
        data['pools'] = pool
        ae = ActivityEngine(
            Session, session['active_user']['user_id'])

        status = ae.destroy('loadbalancer', data)
        session['flash'] = status
        session.save()
        if format == 'json':
            return '{"success": true}'
        else:
            return redirect(url(
                    controller='loadbalancer', action='index'))