Skip to content

Commit

Permalink
fix: [tracker] fix message trackers
Browse files Browse the repository at this point in the history
  • Loading branch information
Terrtia committed Feb 15, 2024
1 parent 152e7bb commit 93d1b6f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
4 changes: 2 additions & 2 deletions bin/lib/Tracker.py
Original file line number Diff line number Diff line change
Expand Up @@ -929,7 +929,7 @@ def api_add_tracker(dict_input, user_id):
# Filters # TODO MOVE ME
filters = dict_input.get('filters', {})
if filters:
if filters.keys() == {'decoded', 'item', 'pgp', 'title'} and set(filters['pgp'].get('subtypes', [])) == {'mail', 'name'}:
if filters.keys() == set(get_objects_tracked()) and set(filters['pgp'].get('subtypes', [])) == {'mail', 'name'}:
filters = {}
for obj_type in filters:
if obj_type not in get_objects_tracked():
Expand Down Expand Up @@ -1004,7 +1004,7 @@ def api_edit_tracker(dict_input, user_id):
# Filters # TODO MOVE ME
filters = dict_input.get('filters', {})
if filters:
if filters.keys() == {'decoded', 'item', 'pgp', 'title'} and set(filters['pgp'].get('subtypes', [])) == {'mail', 'name'}:
if filters.keys() == set(get_objects_tracked()) and set(filters['pgp'].get('subtypes', [])) == {'mail', 'name'}:
if not filters['decoded'] and not filters['item']:
filters = {}
for obj_type in filters:
Expand Down
4 changes: 2 additions & 2 deletions bin/lib/ail_core.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,10 @@ def get_obj_queued():
return ['item', 'image']

def get_objects_tracked():
return ['decoded', 'item', 'pgp', 'title']
return ['decoded', 'item', 'pgp', 'message', 'title']

def get_objects_retro_hunted():
return ['decoded', 'item']
return ['decoded', 'item', 'message']

def get_all_objects_with_subtypes_tuple():
str_objs = []
Expand Down
4 changes: 4 additions & 0 deletions var/www/templates/hunter/tracker_add.html
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,10 @@ <h6>Filter PGP by subtype:</h6>
<input class="custom-control-input" type="checkbox" name="title_obj" id="title_obj" checked="">
<label class="custom-control-label" for="title_obj"><i class="fas fa-heading"></i>&nbsp;Decoded <i class="fas fa-info-circle text-info" data-toggle="tooltip" data-placement="right" title="Title that has been extracted from a HTML page"></i></label>
</div>
<div class="custom-control custom-switch mt-1">
<input class="custom-control-input" type="checkbox" name="message_obj" id="message_obj" checked="">
<label class="custom-control-label" for="message_obj"><i class="fas fa-comment-dots"></i>&nbsp;Message <i class="fas fa-info-circle text-info" data-toggle="tooltip" data-placement="right" title="Messages from Chats"></i></label>
</div>

{# <div class="custom-control custom-switch mt-1">#}
{# <input class="custom-control-input" type="checkbox" name="level" id="screenshot_obj" checked="">#}
Expand Down

0 comments on commit 93d1b6f

Please sign in to comment.