Added SurveyRecordForm for viewing a SurveyRecord.
This is subclassed into GradeSurveyRecord form for the GradingProjectSurveys. This should replace the need for the read_only kwarg in SurveyTakeForm. A TODO to try and extract this has been added.
Fixes Issue 672.
Reviewed by: Lennard de Rijk
#!/usr/bin/make -f# Sample debian/rules that uses debhelper.# GNU copyright 1997 to 1999 by Joey Hess.# Uncomment this to turn on verbose mode.#export DH_VERBOSE=1PYTHON=pythonPACKAGE=vcs-load-dirsCFLAGS = -Wall -gifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0else CFLAGS += -O2endififeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -sendifconfigure: configure-stampconfigure-stamp: dh_testdir # Add here commands to configure the package. touch configure-stampbuild: build-stampbuild-stamp: configure-stamp dh_testdir # Add here commands to compile the package. #/usr/bin/docbook-to-man debian/tla-load-dirs.sgml > tla-load-dirs.1 cd docs && make manpages $(PYTHON) setup.py build touch build-stampclean: dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. #-$(MAKE) clean -$(PYTHON) setup.py clean -rm -rf ./++* ./,,* -rm -rf build -cd docs; make realclean dh_cleaninstall: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/tla-load-dirs. #$(MAKE) install DESTDIR=$(CURDIR)/debian/tla-load-dirs mkdir debian/tmp $(PYTHON) setup.py install --root=`pwd`/debian/tmp \ --no-compilebinary-arch: build install# We have nothing to do by default.# Build architecture-dependent files here.binary-indep: build install dh_testdir dh_testroot dh_installchangelogs -i dh_installdocs -i dh_installexamples -i dh_install -i# dh_installmenu# dh_installdebconf # dh_installlogrotate# dh_installemacsen# dh_installpam# dh_installmime# dh_installinit# dh_installcron# dh_installinfo dh_installman -i dh_link -i dh_strip -i dh_compress -i dh_fixperms -i# dh_perl dh_pycentral dh_python -i# dh_makeshlibs dh_installdeb -i dh_shlibdeps -i dh_gencontrol -i dh_md5sums -i dh_builddeb -ibinary: binary-indep binary-arch.PHONY: build clean binary-indep binary-arch binary install configure