Module jumpscale.packages.admin.actors.alerts
Expand source code
from jumpscale.loader import j
from jumpscale.servers.gedis.baseactor import BaseActor, actor_method
class Alerts(BaseActor):
    @actor_method
    def list_alerts(self) -> str:
        """
            get all alerts
        """
        ret = [alert.json for alert in j.tools.alerthandler.find()]
        return j.data.serializers.json.dumps({"data": ret})
    @actor_method
    def get_alerts_count(self) -> str:
        """
            get count of alerts
        """
        return j.data.serializers.json.dumps({"data": j.tools.alerthandler.count()})
    @actor_method
    def delete_alerts(self, ids: list = []) -> str:
        """
            delete list of alerts
        """
        try:
            if ids:
                for _id in ids:
                    j.tools.alerthandler.delete(_id)
            return j.data.serializers.json.dumps({"data": "success"})
        except:
            raise j.exceptions.Value("Error in delete alerts")
    @actor_method
    def delete_all_alerts(self):
        """
            delete all alerts
        """
        try:
            j.tools.alerthandler.delete_all()
        except Exception as e:
            raise e
Actor = Alerts
Classes
class Alerts- 
Expand source code
class Alerts(BaseActor): @actor_method def list_alerts(self) -> str: """ get all alerts """ ret = [alert.json for alert in j.tools.alerthandler.find()] return j.data.serializers.json.dumps({"data": ret}) @actor_method def get_alerts_count(self) -> str: """ get count of alerts """ return j.data.serializers.json.dumps({"data": j.tools.alerthandler.count()}) @actor_method def delete_alerts(self, ids: list = []) -> str: """ delete list of alerts """ try: if ids: for _id in ids: j.tools.alerthandler.delete(_id) return j.data.serializers.json.dumps({"data": "success"}) except: raise j.exceptions.Value("Error in delete alerts") @actor_method def delete_all_alerts(self): """ delete all alerts """ try: j.tools.alerthandler.delete_all() except Exception as e: raise eAncestors
Methods
def delete_alerts(self, ids: list = []) ‑> str- 
delete list of alerts
Expand source code
@actor_method def delete_alerts(self, ids: list = []) -> str: """ delete list of alerts """ try: if ids: for _id in ids: j.tools.alerthandler.delete(_id) return j.data.serializers.json.dumps({"data": "success"}) except: raise j.exceptions.Value("Error in delete alerts") def delete_all_alerts(self)- 
delete all alerts
Expand source code
@actor_method def delete_all_alerts(self): """ delete all alerts """ try: j.tools.alerthandler.delete_all() except Exception as e: raise e def get_alerts_count(self) ‑> str- 
get count of alerts
Expand source code
@actor_method def get_alerts_count(self) -> str: """ get count of alerts """ return j.data.serializers.json.dumps({"data": j.tools.alerthandler.count()}) def list_alerts(self) ‑> str- 
get all alerts
Expand source code
@actor_method def list_alerts(self) -> str: """ get all alerts """ ret = [alert.json for alert in j.tools.alerthandler.find()] return j.data.serializers.json.dumps({"data": ret}) 
 class Actor- 
Expand source code
class Alerts(BaseActor): @actor_method def list_alerts(self) -> str: """ get all alerts """ ret = [alert.json for alert in j.tools.alerthandler.find()] return j.data.serializers.json.dumps({"data": ret}) @actor_method def get_alerts_count(self) -> str: """ get count of alerts """ return j.data.serializers.json.dumps({"data": j.tools.alerthandler.count()}) @actor_method def delete_alerts(self, ids: list = []) -> str: """ delete list of alerts """ try: if ids: for _id in ids: j.tools.alerthandler.delete(_id) return j.data.serializers.json.dumps({"data": "success"}) except: raise j.exceptions.Value("Error in delete alerts") @actor_method def delete_all_alerts(self): """ delete all alerts """ try: j.tools.alerthandler.delete_all() except Exception as e: raise eAncestors
Methods
def delete_alerts(self, ids: list = []) ‑> str- 
delete list of alerts
Expand source code
@actor_method def delete_alerts(self, ids: list = []) -> str: """ delete list of alerts """ try: if ids: for _id in ids: j.tools.alerthandler.delete(_id) return j.data.serializers.json.dumps({"data": "success"}) except: raise j.exceptions.Value("Error in delete alerts") def delete_all_alerts(self)- 
delete all alerts
Expand source code
@actor_method def delete_all_alerts(self): """ delete all alerts """ try: j.tools.alerthandler.delete_all() except Exception as e: raise e def get_alerts_count(self) ‑> str- 
get count of alerts
Expand source code
@actor_method def get_alerts_count(self) -> str: """ get count of alerts """ return j.data.serializers.json.dumps({"data": j.tools.alerthandler.count()}) def list_alerts(self) ‑> str- 
get all alerts
Expand source code
@actor_method def list_alerts(self) -> str: """ get all alerts """ ret = [alert.json for alert in j.tools.alerthandler.find()] return j.data.serializers.json.dumps({"data": ret})