mirror of https://github.com/CIRCL/AIL-framework
				
				
				
			chg: [trackers UI] add admin endpoint
							parent
							
								
									d4766c5adc
								
							
						
					
					
						commit
						f4d20533cc
					
				|  | @ -648,6 +648,14 @@ def get_global_trackers_meta(tracker_type=None): | |||
|         metas.append(tracker.get_meta(options={'mails', 'sparkline', 'tags'})) | ||||
|     return metas | ||||
| 
 | ||||
| def get_users_trackers_meta(): | ||||
|     trackers = [] | ||||
|     for tracker_uuid in get_trackers(): | ||||
|         tracker = Tracker(tracker_uuid) | ||||
|         if tracker.is_level_user(): | ||||
|             trackers.append(tracker.get_meta(options={'mails', 'sparkline', 'tags'})) | ||||
|     return trackers | ||||
| 
 | ||||
| def get_trackers_graph_by_day(l_trackers, num_day=31, date_from=None, date_to=None): | ||||
|     if date_from and date_to: | ||||
|         date_range = Date.substract_date(date_from, date_to) | ||||
|  |  | |||
|  | @ -129,6 +129,14 @@ def tracked_menu_typosquatting(): | |||
|     return render_template("trackersManagement.html", user_trackers=user_trackers, global_trackers=global_trackers, | ||||
|                            bootstrap_label=bootstrap_label, tracker_type=tracker_type) | ||||
| 
 | ||||
| @hunters.route("/trackers/admin") | ||||
| @login_required | ||||
| @login_admin | ||||
| def tracked_menu_admin(): | ||||
|     user_trackers = Tracker.get_users_trackers_meta() | ||||
|     return render_template("trackersManagement.html", user_trackers=user_trackers, global_trackers=[], | ||||
|                            bootstrap_label=bootstrap_label) | ||||
| 
 | ||||
| 
 | ||||
| @hunters.route("/tracker/show") | ||||
| @login_required | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Terrtia
						Terrtia