def display_department_portal (request, owner_name = None, department_name = None): """ Display all basic info about user's Department. """ print 'Department name :', department_name # #added by vivek print "departmental portal here" shout_form=shout_box_form() shouts=shout_box.objects.all() print "done" page_owner = get_page_owner (request, owner_name) if department_name is None: department = page_owner.get_profile ().department else: department = Department.objects.get (department_name) display_dict = dict () display_dict['shouts']=shouts#by vivek display_dict['shout_form']=shout_form#by vivek display_dict['all_Tasks'] = get_timeline (page_owner) display_dict['updates'] = get_all_updates (department) display_dict ['dept_cores_list'] = User.objects.filter ( groups__name = 'Cores', userprofile__department = department) display_dict ['dept_coords_list'] = User.objects.filter ( groups__name = 'Coords', userprofile__department = department) return render_to_response('tasks/department_portal.html', display_dict, context_instance = global_context (request))
def display_department_portal (request, owner_name = None, department_name = None): """ Display all basic info about user's Department. """ print 'Department name :', department_name # #added by vivek print "departmental portal here" shout_form=shout_box_form() shouts=shout_box.objects.all() print "done" page_owner = get_page_owner (request, owner_name) if request.method == 'POST': shout_form=shout_box_form (request.POST) if shout_form.is_valid(): new_shout = shout_form.save (commit = False) new_shout.user=page_owner new_shout.nickname=page_owner.get_profile ().nickname new_shout.timestamp=datetime.datetime.now() new_shout.save () shout_form = shout_box_form () if department_name is None: department = page_owner.get_profile ().department else: department = Department.objects.get (department_name) display_dict = dict () display_dict['shouts']=shouts display_dict['shout_form']=shout_form display_dict['all_Tasks'] = get_timeline (page_owner) display_dict['updates'] = get_all_updates (department) #Get Department Members' image thumbnails display_dict ['dept_cores_list'] = User.objects.filter ( groups__name = 'Cores', userprofile__department = department) display_dict ['dept_supercoords_list'] = User.objects.filter ( groups__name = 'Supercoords', userprofile__department = department) display_dict ['dept_coords_list'] = User.objects.filter ( groups__name = 'Coords', userprofile__department = department) qms_core=False if is_core(request.user): if str(department) == 'QMS': display_dict['qms_core']=True display_dict['finance_tab']=True qms_supercoord = False if is_supercoord(request.user): if str(department) == 'QMS': display_dict['qms_supercoord']= True display_dict['finance_tab']=True qms_coord=False if is_coord(request.user): if str(department) == 'QMS': display_dict['qms_coord']=True display_dict['finance_tab']=True finance_tab=False if department.is_event: display_dict['finance_tab']=True return render_to_response('tasks/department_portal.html', display_dict, context_instance = global_context (request))