kompassi
kompassi copied to clipboard
Kompassi Event Management System
Store all old versions of form responses for history. Perhaps add a `superseded_by: ForeignKey("self")` field that, when filled in, indicates there is a newer version of that response. (Alternative: Create...
Currently all survey responses are returned regardless of whatever filters may be selected at the time.
v1 used FontAwesome. v2 has no icons whatsoever except for Unicode emoji so far.
The idea of `form_data` vs. `values` is to store whatever the user's browser sent in `form_data` and only convert it on demand to `values`. `form_data` is always* `dict[str, str]` whereas...
While the `FormData` formats of `DateField` (`2024-02-24`) and `TimeField` (`19:55`) suffice and are close enough to ISO 8601, the format of `DateTimeField` is not (`2024-02-24T19:55` without seconds or time zone)....
[Blueprint](https://outline.con2.fi/doc/date-time-and-time-zone-handling-IWSbTRSDPG) [Slack discussion](https://con2.slack.com/archives/C3ZGNGY48/p1707903423505399)
- [x] create survey - [x] change settings of survey - [ ] allow changing anonymity only if there are no responses (currently not shown on form) #402 - [...
Figure out how to give better feedback on Next.js server forms when we do not navigate after submit
**Single response view, dimensions form:** The form autosubmits unless JavaScript is disabled. There could be some message stating changes have been saved. **Survey editor view, survey / language version settings...
Currently, surveys that have language versions cannot be removed, and forms (language versions) that have responses cannot be removed. This is a temporary safeguard. There are several considerations to removing...
Current state: Some email templates are localized and some are not. For those that are, the source of the message language may not be the expected one. For example: 1....