package
2.0.3+incompatible
Repository: https://github.com/zew/go-questionnaire.git
Documentation: pkg.go.dev

# Functions

LoginByHashID is an entry point for HashIDs; it prepares the request params so that they can be processed below by lgn.LoginByHash.
LogoutSiteH calls lgn.Logout and wraps it in site layout.
MainH or "/home" loads and displays the questionnaire with page and lang_code.
RegisterHandlers cannot go into a global var or into an init() func, Since the handler funcs use the links slice and create circular dependencies.
RegistrationFMRH shows a registraton form for FMT report.
RegistrationFMTDeH shows a registraton form for the FMT.
RegistrationFMTEnH shows a registraton form for the FMT.
RegistrationsFMTDownload returns the CSV files.
TestCloudStore checks if the cloud store is readable and writable; Implementation in package cloudio causes circular dependencies.
TransferrerEndpointH responds with finished questionnaires from the filesystem in JSON; preventing of huge filesizes, the response is gzipped; you need to be logged in with admin role; survey_id and wave_id must be set as URL params; only finished questionnaires are included (q.ClosingTime != zero); fetch_all=1 includes unfinished questionnaires;.

# Variables

ConfigReloadH can be everywhere but in package cfg.