def view_date_range(self,  from_date=None,  to_date=None):
     visiting_groups = [v.doc for v in getVisitingGroupsInDatePeriod(holly_couch, from_date,  to_date)]
     v_group_map = dict() #self.makeRemainingVisitingGroupsMap(visiting_groups,  from_date=fromdate,  to_date=todate)
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     return dict(visiting_groups=visiting_groups,  remaining_visiting_group_names=v_group_map.keys(), bokn_status_map=bokn_status_map,  reFormatDate=reFormatDate, all_tags=[t.key for t in getAllTags(holly_couch)], has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
 def view_vodb_state(self,  vodb_state=None):
     visiting_groups =[v.doc for v in getVisitingGroupsByVodbState(holly_couch, vodb_state)]
     v_group_map = dict()
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     return dict(visiting_groups=visiting_groups, remaining_visiting_group_names=v_group_map.keys(), program_state_map=bokn_status_map, vodb_state_map=bokn_status_map, reFormatDate=reFormatDate, all_tags=[t.key for t in getAllTags(holly_couch)], has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
 def view_today(self):
     at_date = datetime.datetime.today().strftime('%Y-%m-%d')
     visiting_groups = [v.doc for v in getVisitingGroupsAtDate(holly_couch, at_date)]
     v_group_map = {} #self.makeRemainingVisitingGroupsMap(visiting_groups,  from_date=at_date,  to_date=at_date)
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     return dict(visiting_groups=visiting_groups,  remaining_visiting_group_names=v_group_map.keys(), bokn_status_map=bokn_status_map, program_state_map=bokn_status_map, vodb_state_map=bokn_status_map, has_notes_map=has_notes_map, reFormatDate=reFormatDate, all_tags=[t.key for t in getAllTags(holly_couch)], visiting_group_types=getVisitingGroupTypes(holly_couch))
 def view_tags(self, tag):
     # TODO: rename and maybe only return visiting groups docs ?
     visiting_groups = [v.doc for v in getDocumentsByTag(holly_couch, tag)]
     remaining_visiting_groups_map = dict() #self.makeRemainingVisitingGroupsMap(visiting_groups)
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     return dict(visiting_groups=visiting_groups,  remaining_visiting_group_names=remaining_visiting_groups_map.keys(), bokn_status_map=bokn_status_map,  vodb_state_map=bokn_status_map,  program_state_map=bokn_status_map,  reFormatDate=reFormatDate, all_tags=[t.key for t in getAllTags(holly_couch)], has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
 def view_all(self):
     visiting_groups = [v.doc for v in getAllVisitingGroups(holly_couch)]
     remaining_visiting_groups_map = dict() #self.makeRemainingVisitingGroupsMap(visiting_groups)
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     return dict(visiting_groups=visiting_groups, remaining_visiting_group_names=remaining_visiting_groups_map.keys(), program_state_map=bokn_status_map, vodb_state_map=bokn_status_map, reFormatDate=reFormatDate, all_tags=[t.key for t in getAllTags(holly_couch)], has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
Exemple #6
0
 def view_program_state(self,  program_state=None):
     #boknstatus=boknstatus[:4] # amateurish quick sanitation
     #visiting_groups = get_visiting_groups_with_boknstatus(boknstatus) 
     visiting_groups =[v.doc for v in getVisitingGroupsByBoknstatus(holly_couch, program_state)]
     v_group_map = dict()
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)  
     return dict(visiting_groups=visiting_groups, remaining_visiting_group_names=v_group_map.keys(), program_state_map=bokn_status_map, vodb_state_map=bokn_status_map, reFormatDate=reFormatDate, all_tags=[t.key for t in getAllTags(holly_couch)], has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
Exemple #7
0
 def view_tags(self, tag):
     # TODO>: rename and maybe only return visiting groups docs ?
     visiting_groups = [v.doc for v in getDocumentsByTag(holly_couch, tag)]
     remaining_visiting_groups_map = dict()
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     state_map_list = '['+ ','.join( ['["'+str(k)+'","'+v+'"]'  for (k,v) in bokn_status_map.items()]     ) +']'
     all_tags = [t.key for t in getAllTags(holly_couch)]
     all_tags_list =  '[' + ''.join(['"'+l+'", ' for l in all_tags]  ) +']'
     return dict(visiting_groups=visiting_groups,  remaining_visiting_group_names=remaining_visiting_groups_map.keys(), bokn_status_map=bokn_status_map,  vodb_state_map=bokn_status_map,  state_map_list=state_map_list, program_state_map=bokn_status_map,  reFormatDate=reFormatDate, all_tags=all_tags, has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
Exemple #8
0
    def view_today(self):
        at_date = datetime.datetime.today().strftime('%Y-%m-%d')
        visiting_groups = [v.doc for v in getVisitingGroupsAtDate(holly_couch, at_date)]
        remaining_visiting_groups_map = dict()
        has_notes_map = getTargetNumberOfNotesMap(holly_couch)
        all_tags = [t.key for t in getAllTags(holly_couch)]
        all_tags_list =  '[' + ''.join(['"'+l+'", ' for l in all_tags]  ) +']'

        state_map_list = '['+ ','.join( ['["'+str(k)+'","'+v+'"]'  for (k,v) in bokn_status_map.items()]     ) +']'

        return dict(visiting_groups=visiting_groups, remaining_visiting_group_names=remaining_visiting_groups_map.keys(), program_state_map=bokn_status_map, reFormatDate=reFormatDate, all_tags=all_tags, has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch), state_map_list=state_map_list, vodb_state_map=bokn_status_map)
Exemple #9
0
 def view_group_type(self,  group_type=None):
     #boknstatus=boknstatus[:4] # amateurish quick sanitation
     #visiting_groups = get_visiting_groups_with_boknstatus(boknstatus)
     visiting_groups =[v.doc for v in getVisitingGroupsByGroupType(holly_couch, group_type)]
     v_group_map = dict()
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     all_tags = [t.key for t in getAllTags(holly_couch)]
     all_tags_list =  '[' + ''.join(['"'+l+'", ' for l in all_tags]  ) +']'
     return dict(visiting_groups=visiting_groups, remaining_visiting_group_names=v_group_map.keys(), program_state_map=bokn_status_map, vodb_state_map=bokn_status_map, reFormatDate=reFormatDate, all_tags=all_tags, has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))
Exemple #10
0
 def view_vodb_state(self,  vodb_state=None):
     visiting_groups =[v.doc for v in getVisitingGroupsByVodbState(holly_couch, vodb_state)]
     v_group_map = dict()
     has_notes_map = getTargetNumberOfNotesMap(holly_couch)
     state_map_list = '['+ ','.join( ['["'+str(k)+'","'+v+'"]'  for (k,v) in bokn_status_map.items()]     ) +']'
     all_tags = [t.key for t in getAllTags(holly_couch)]
     all_tags_list =  '[' + ''.join(['"'+l+'", ' for l in all_tags]  ) +']'
     return dict(visiting_groups=visiting_groups, remaining_visiting_group_names=v_group_map.keys(), program_state_map=bokn_status_map, vodb_state_map=bokn_status_map, state_map_list=state_map_list, reFormatDate=reFormatDate, all_tags=all_tags, has_notes_map=has_notes_map, visiting_group_types=getVisitingGroupTypes(holly_couch))