Beispiel #1
0
def add_request_type_view(request):
    ''' View to add a new request type.  Restricted to presidents and superadmins. '''
    form = RequestTypeForm(request.POST or None)
    if form.is_valid():
        rtype = form.save()
        messages.add_message(request, messages.SUCCESS,
                             MESSAGES['REQUEST_TYPE_ADDED'].format(typeName=rtype.name))
        return HttpResponseRedirect(reverse('managers:manage_request_types'))
    return render_to_response('edit_request_type.html', {
        'page_name': "Admin - Add Request Type",
        'request_types': RequestType.objects.all(),
        'form': form,
        }, context_instance=RequestContext(request))
Beispiel #2
0
def add_request_type_view(request):
    ''' View to add a new request type.  Restricted to presidents and superadmins. '''
    form = RequestTypeForm(request.POST or None)
    if form.is_valid():
        rtype = form.save()
        messages.add_message(request, messages.SUCCESS,
                             MESSAGES['REQUEST_TYPE_ADDED'].format(typeName=rtype.name))
        return HttpResponseRedirect(reverse('managers:manage_request_types'))
    return render_to_response('edit_request_type.html', {
        'page_name': "Admin - Add Request Type",
        'request_types': RequestType.objects.all(),
        'form': form,
        }, context_instance=RequestContext(request))
Beispiel #3
0
def edit_request_type_view(request, typeName):
	''' View to edit a new request type.  Restricted to presidents and superadmins.
	Parameters:
		request is an HTTP request
		typeName is the request type's URL name.
	'''
	requestType = get_object_or_404(RequestType, url_name=typeName)
	form = RequestTypeForm(
		request.POST or None,
		instance=requestType,
		)
	if form.is_valid():
		rtype = form.save()
		messages.add_message(request, messages.SUCCESS,
							 MESSAGES['REQUEST_TYPE_SAVED'].format(typeName=rtype.name))
		return HttpResponseRedirect(reverse('manage_request_types'))
	return render_to_response('edit_request_type.html', {
			'page_name': "Admin - Edit Request Type",
			'form': form,
			'requestType': requestType,
			}, context_instance=RequestContext(request))
Beispiel #4
0
def edit_request_type_view(request, typeName):
    ''' View to edit a new request type.  Restricted to presidents and superadmins.
    Parameters:
        request is an HTTP request
        typeName is the request type's URL name.
    '''
    requestType = get_object_or_404(RequestType, url_name=typeName)
    form = RequestTypeForm(
        request.POST or None,
        instance=requestType,
        )
    if form.is_valid():
        rtype = form.save()
        messages.add_message(request, messages.SUCCESS,
                             MESSAGES['REQUEST_TYPE_SAVED'].format(typeName=rtype.name))
        return HttpResponseRedirect(reverse('managers:manage_request_types'))
    return render_to_response('edit_request_type.html', {
        'page_name': "Admin - Edit Request Type",
        'request_types': RequestType.objects.all(),
        'form': form,
        'requestType': requestType,
        }, context_instance=RequestContext(request))