Example #1
0
def get_context(i_request):
	selection_pack = create_selection_pack(i_request, 1)
	context = {'selection_pack' : selection_pack}
	context['form_names'] = Controller_Tag_Form_Names()
	context ['form_values'] = Controller_Tag_Form_Values()
	context['output_str'] = 'Controller Tag'
	

	form_names = context['form_names']
	if('POST' != i_request.method):
		return context

	print('Posted')
	post_vals = i_request.POST

	if(not post_vals.has_key(form_names.add_tags)):
		return context

	print('Post Val: ', post_vals[form_names.add_tags])


	con = get_mdatabase_connection()
	cursor = con.cursor()

	for controller_name in selection_pack.selected_controllers:
		
		add_tag_to_database(cursor, 'Controllers', controller_name, post_vals['tag_1'])
		add_tag_to_database(cursor, 'Controllers', controller_name, post_vals['tag_2'])
		add_tag_to_database(cursor, 'Controllers', controller_name, post_vals['tag_3'])
		add_tag_to_database(cursor, 'Controllers', controller_name, post_vals['tag_4'])

	for building_name in selection_pack.selected_buildings:
		
		add_tag_to_database(cursor, 'Buildings', building_name, post_vals['tag_1'])
		add_tag_to_database(cursor, 'Buildings', building_name, post_vals['tag_2'])
		add_tag_to_database(cursor, 'Buildings', building_name, post_vals['tag_3'])
		add_tag_to_database(cursor, 'Buildings', building_name, post_vals['tag_4'])

	for access_point in selection_pack.selected_aps:
		
		add_tag_to_database(cursor, 'Access_Points', access_point, post_vals['tag_1'])
		add_tag_to_database(cursor, 'Access_Points', access_point, post_vals['tag_2'])
		add_tag_to_database(cursor, 'Access_Points', access_point, post_vals['tag_3'])
		add_tag_to_database(cursor, 'Access_Points', access_point, post_vals['tag_4'])

	con.commit()		
		
	return context
Example #2
0
def network_data(i_request):
    context = {'selection_pack': create_selection_pack(i_request)}
    context['output_str'] = 'Network_Data'
    return render(i_request, './network_data.html', context)
Example #3
0
def network_data(i_request):
	context = {'selection_pack' : create_selection_pack(i_request)}
	context['output_str'] = 'Network_Data'
	return render(i_request, './network_data.html', context)