Add conf `report_period` to control report time period

Config `report_period` allow us to set report result period.
As all our backup services are running periodically,
the period might have difference up to a backup cycle.
diff --git a/staffeln/conductor/result.py b/staffeln/conductor/result.py
index a1587d8..df47a19 100644
--- a/staffeln/conductor/result.py
+++ b/staffeln/conductor/result.py
@@ -52,22 +52,22 @@
         backup_mgt = backup.Backup()

         project_success = {}

         project_failed = {}

-        success_queues = backup_mgt.get_queues(

+        success_tasks = backup_mgt.get_queues(

             filters={"backup_status": constants.BACKUP_COMPLETED}

         )

-        for queue in success_queues:

-            if queue.project_id in project_success:

-                project_success[queue.project_id].append(queue)

+        for task in success_tasks:

+            if task.project_id in project_success:

+                project_success[task.project_id].append(task)

             else:

-                project_success[queue.project_id] = [queue]

-        failed_queues = backup_mgt.get_queues(

+                project_success[task.project_id] = [task]

+        failed_tasks = backup_mgt.get_queues(

             filters={"backup_status": constants.BACKUP_FAILED}

         )

-        for queue in failed_queues:

-            if queue.project_id in project_failed:

-                project_failed[queue.project_id].append(queue)

+        for task in failed_tasks:

+            if task.project_id in project_failed:

+                project_failed[task.project_id].append(task)

             else:

-                project_failed[queue.project_id] = [queue]

+                project_failed[task.project_id] = [task]

 

         html = ""

         for project_id, project_name in self.project_list: