mirror of
https://github.com/ail-project/ail-framework.git
synced 2024-11-10 08:38:28 +00:00
fix: [tracker] fix tracker delete
This commit is contained in:
parent
1e7b527e41
commit
8252d6b69e
1 changed files with 12 additions and 0 deletions
|
@ -564,8 +564,20 @@ class Tracker:
|
||||||
|
|
||||||
self._del_mails()
|
self._del_mails()
|
||||||
self._del_tags()
|
self._del_tags()
|
||||||
|
|
||||||
|
level = self.get_level()
|
||||||
|
|
||||||
|
if level == 0: # user only
|
||||||
|
user = self.get_user()
|
||||||
|
r_tracker.srem(f'user:tracker:{user}', self.uuid)
|
||||||
|
r_tracker.srem(f'user:tracker:{user}:{tracker_type}', self.uuid)
|
||||||
|
elif level == 1: # global
|
||||||
|
r_tracker.srem('global:tracker', self.uuid)
|
||||||
|
r_tracker.srem(f'global:tracker:{tracker_type}', self.uuid)
|
||||||
|
|
||||||
# meta
|
# meta
|
||||||
r_tracker.delete(f'tracker:{self.uuid}')
|
r_tracker.delete(f'tracker:{self.uuid}')
|
||||||
|
trigger_trackers_refresh(tracker_type)
|
||||||
|
|
||||||
|
|
||||||
def create_tracker(tracker_type, to_track, user_id, level, description=None, filters={}, tags=[], mails=[], webhook=None, tracker_uuid=None):
|
def create_tracker(tracker_type, to_track, user_id, level, description=None, filters={}, tags=[], mails=[], webhook=None, tracker_uuid=None):
|
||||||
|
|
Loading…
Reference in a new issue