def list_events(self, context, stack_name): """ The list_events method lists all events associated with a given stack. arg1 -> RPC context. arg2 -> Name of the stack you want to get events for. """ if stack_name is not None: st = db_api.stack_get(None, stack_name) if not st: return {"Error": "No stack by that name"} events = db_api.event_get_all_by_stack(None, st.id) else: events = db_api.event_get_all(None) return {"events": [self.parse_event(e) for e in events]}
def get_all(cls, context): return [ cls._from_db_object(context, cls(), db_event) for db_event in db_api.event_get_all(context) ]
def get_all(cls, context): return [cls._from_db_object(context, cls(), db_event) for db_event in db_api.event_get_all(context)]