Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback 3.0.0-apha #4969

Closed
4 tasks done
joeribekker opened this issue Dec 23, 2024 · 1 comment · Fixed by #4979, #4982 or #4983
Closed
4 tasks done

Feedback 3.0.0-apha #4969

joeribekker opened this issue Dec 23, 2024 · 1 comment · Fixed by #4979, #4982 or #4983
Assignees
Milestone

Comments

@joeribekker
Copy link
Contributor

joeribekker commented Dec 23, 2024

Needs fixing

  • Introductie-pagina is verwarrend met toelichtingssjabloon: Vervang de naam "Introductie-pagina" met "Optionele introductie-pagina"
  • Formulier stap configuratie velden springen over het scherm.
  • the default_map_tile_layers_json fixture is not loaded (and doesn't use natural keys)
  • Submission limits seem to reset when saving the form

To discuss

  • Objects API prefill -> the retrieved object is not actually saved in a variable, only the derived properties keep it as it is
@sergei-maertens sergei-maertens added this to the Release 3.0 milestone Dec 27, 2024
@sergei-maertens sergei-maertens added the triage Issue needs to be validated. Remove this label if the issue considered valid. label Dec 27, 2024
sergei-maertens added a commit that referenced this issue Dec 31, 2024
Bootstrap CSS hides the django collapsed fieldsets because no .show
class is present. The easiest workaround is to add this class name to
ignore bootstrap's behaviour.
sergei-maertens added a commit that referenced this issue Dec 31, 2024
Separate the fields for the introduction page content and the form
explanation content on the start page.

The introduction page is optional, and that's highlighted by putting it
in a collapsed fieldset, separated from the explanation template on
the start page.
sergei-maertens added a commit that referenced this issue Dec 31, 2024
In an attempt to declutter, related fields are now grouped in fieldsets
and especially fields that are optional are collapsed by default.

The fieldsets report a status where relevant to get a quick overview,
e.g. showing that no auth is configured or that the form is indeed
currently active (without being in maintenance mode).
@sergei-maertens sergei-maertens self-assigned this Dec 31, 2024
@sergei-maertens sergei-maertens moved this from Todo to In Progress in Development Dec 31, 2024
sergei-maertens added a commit that referenced this issue Dec 31, 2024
In an attempt to declutter, related fields are now grouped in fieldsets
and especially fields that are optional are collapsed by default.

The fieldsets report a status where relevant to get a quick overview,
e.g. showing that no auth is configured or that the form is indeed
currently active (without being in maintenance mode).
sergei-maertens added a commit that referenced this issue Jan 2, 2025
If a name and slug (required fields) are provided, the fieldset is
collapsed.
sergei-maertens added a commit that referenced this issue Jan 2, 2025
Bootstrap CSS hides the django collapsed fieldsets because no .show
class is present. The easiest workaround is to add this class name to
ignore bootstrap's behaviour.
sergei-maertens added a commit that referenced this issue Jan 2, 2025
Separate the fields for the introduction page content and the form
explanation content on the start page.

The introduction page is optional, and that's highlighted by putting it
in a collapsed fieldset, separated from the explanation template on
the start page.
sergei-maertens added a commit that referenced this issue Jan 2, 2025
In an attempt to declutter, related fields are now grouped in fieldsets
and especially fields that are optional are collapsed by default.

The fieldsets report a status where relevant to get a quick overview,
e.g. showing that no auth is configured or that the form is indeed
currently active (without being in maintenance mode).
sergei-maertens added a commit that referenced this issue Jan 2, 2025
If a name and slug (required fields) are provided, the fieldset is
collapsed.
sergei-maertens added a commit that referenced this issue Jan 2, 2025
Bootstrap CSS hides the django collapsed fieldsets because no .show
class is present. The easiest workaround is to add this class name to
ignore bootstrap's behaviour.
sergei-maertens added a commit that referenced this issue Jan 2, 2025
Separate the fields for the introduction page content and the form
explanation content on the start page.

The introduction page is optional, and that's highlighted by putting it
in a collapsed fieldset, separated from the explanation template on
the start page.
sergei-maertens added a commit that referenced this issue Jan 2, 2025
In an attempt to declutter, related fields are now grouped in fieldsets
and especially fields that are optional are collapsed by default.

The fieldsets report a status where relevant to get a quick overview,
e.g. showing that no auth is configured or that the form is indeed
currently active (without being in maintenance mode).
sergei-maertens added a commit that referenced this issue Jan 2, 2025
If a name and slug (required fields) are provided, the fieldset is
collapsed.
@github-project-automation github-project-automation bot moved this from In Progress to Done in Development Jan 2, 2025
@github-project-automation github-project-automation bot moved this from Done to In Progress in Development Jan 2, 2025
sergei-maertens added a commit that referenced this issue Jan 2, 2025
Set up a post-migrate hook to load the map tile layers fixture.
@github-project-automation github-project-automation bot moved this from In Progress to Done in Development Jan 2, 2025
@github-project-automation github-project-automation bot moved this from Done to In Progress in Development Jan 2, 2025
@sergei-maertens sergei-maertens removed the triage Issue needs to be validated. Remove this label if the issue considered valid. label Jan 2, 2025
@sergei-maertens
Copy link
Member

Submission limits seem to reset when saving the form

  1. Set a submission limit of 1 on a form
  2. Create a valid submission for the form
  3. Verify that starting a new form submission is not possible
  4. Save the form again in the admin without modifying anything
  5. You can now start a new submission again, which should not be possible

sergei-maertens added a commit that referenced this issue Jan 2, 2025
If the GET data is stale while the form is loaded in the admin, counter
updates done between loading-and-saving are dropped and overwritten
with the stale counter.

Dropping this key entirely (since it's optional anyway) is the easiest
way to prevent this.
@github-project-automation github-project-automation bot moved this from In Progress to Done in Development Jan 2, 2025
@github-project-automation github-project-automation bot moved this from Done to In Progress in Development Jan 2, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Development Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment