Example #1
0
 def report_config(self):
     start_date, end_date = get_first_last_days(self.year, self.month)
     month_before = start_date - relativedelta(months=1)
     new_start_date = month_before.replace(day=21)
     new_end_date = start_date.replace(day=20)
     self.datespan.startdate = new_start_date
     self.datespan.enddate = new_end_date
     state = self.request.GET.get('icds_state_id', None)
     district = self.request.GET.get('icds_district_id', None)
     block = self.request.GET.get('icds_state_id', None)
     location_id = self.request.GET.get('location_id', None)
     if state:
         location_id = state
     if district:
         location_id = district
     if block:
         location_id = block
     config = dict(location_id=location_id,
                   domain=self.domain,
                   month=self.month,
                   year=self.year,
                   start_date=new_start_date,
                   end_date=new_end_date,
                   date_span=self.datespan)
     return config
Example #2
0
 def report_config(self):
     start_date, end_date = get_first_last_days(self.year, self.month)
     month_before = start_date - relativedelta(months=1)
     new_start_date = month_before.replace(day=21)
     new_end_date = start_date.replace(day=20)
     self.datespan.startdate = new_start_date
     self.datespan.enddate = new_end_date
     state = self.request.GET.get('icds_state_id', None)
     district = self.request.GET.get('icds_district_id', None)
     block = self.request.GET.get('icds_state_id', None)
     location_id = self.request.GET.get('location_id', None)
     if state:
         location_id = state
     if district:
         location_id = district
     if block:
         location_id = block
     config = dict(
         location_id=location_id,
         domain=self.domain,
         month=self.month,
         year=self.year,
         start_date=new_start_date,
         end_date=new_end_date,
         date_span=self.datespan
     )
     return config
Example #3
0
 def all_month_ends_in_invoice(self):
     _, month_end = get_first_last_days(self.invoice.date_end.year, self.invoice.date_end.month)
     dates = []
     while month_end > self.invoice.date_start:
         dates.append(month_end)
         _, month_end = get_previous_month_date_range(month_end)
     return dates
Example #4
0
 def report_config(self):
     start_date, end_date = get_first_last_days(self.year, self.month)
     config = dict(location_id=self.request.GET.get('location_id', ''),
                   domain=self.domain,
                   month=self.month,
                   year=self.year,
                   start_date=start_date,
                   end_date=end_date,
                   date_span=self.datespan)
     return config
Example #5
0
 def report_config(self):
     start_date, end_date = get_first_last_days(self.year, self.month)
     config = dict(
         location_id=self.request.GET.get('location_id', ''),
         domain=self.domain,
         month=self.month,
         year=self.year,
         start_date=start_date,
         end_date=end_date,
         date_span=self.datespan
     )
     return config