Commit Graph
15052 Commits
Author SHA1 Message Date
Mira Weller 7bc2eb04cd Filter question by sales channel, default to pretixpos for POS devices 2026-09-30 21:03:28 +02:00
Mira Weller 3e087a4c9c Improve UI for changing Questionnaire sales_channels 2026-09-30 21:03:28 +02:00
Mira Weller 449fd0ac35 Fix order detail page 2026-09-30 21:03:28 +02:00
Mira Weller 3294e8c8f3 UX 2026-09-30 21:03:28 +02:00
Mira Weller 2f638a51b7 pretixPOS API compat 2026-09-30 21:03:28 +02:00
Mira Weller 0d99672197 Translate questionnaire internal_names in migration (todo: test) 2026-09-30 21:03:27 +02:00
Mira Weller 49ed8419bd MixedAnswerListSerializer - wip 2026-09-30 21:03:27 +02:00
Mira Weller ae62a45a6a Add 'state' to SystemQuestion enum 2026-09-30 21:03:27 +02:00
Mira Weller 67db5f6d7f CompatQuestionViewset / Serializer 2026-09-30 21:03:27 +02:00
Mira Weller d3434cc719 ItemCreate/ItemUpdate: replace personalized with questionnaires selection 2026-09-30 21:03:27 +02:00
Mira Weller 83b19efcde Fix checkboxes 2026-09-30 21:03:27 +02:00
Mira Weller 3a97ad20d8 Improve validation 2026-09-30 21:03:27 +02:00
Mira Weller 703aeee776 Fix access to old fields 2026-09-30 21:03:27 +02:00
Mira Weller 485ec5f262 New load indicator, centralize environment data, extract QuestionnaireDetailForm 2026-09-30 21:03:27 +02:00
Mira Weller af02c885e0 Return object_str in notify_parent 2026-09-30 21:03:27 +02:00
Mira Weller 3cd7063986 Add clear button to scrolling-multiple-choice search box 2026-09-30 21:03:27 +02:00
Mira Weller 3d586ca1fd Improve dialog event handling 2026-09-30 21:03:27 +02:00
Mira Weller 071942e095 Move content-placeholder handling out of form_handlers 2026-09-30 21:03:27 +02:00
Mira Weller 2fe077d958 Prevent running form_handlers multiple times on the same elements 2026-09-30 21:03:27 +02:00
Mira Weller 1ea3aff7e6 experimental: use dialog for adding category 2026-09-30 21:03:27 +02:00
Mira Weller d6091a0756 wip2 2026-09-30 21:03:27 +02:00
Mira Weller 14a3056bad add DjangoDialog / notify_parent - allow to load existing views in iframe
...and some more changes
2026-09-30 21:03:27 +02:00
Mira Weller 49ffd49bd9 Remove print() 2026-09-30 21:03:27 +02:00
Mira Weller 9e8fc20c26 Fix checkout 2026-09-30 21:03:27 +02:00
Mira Weller 87f6a3e156 Add validations in QuestionnaireSerializer 2026-09-30 21:03:27 +02:00
Mira Weller d69d48975b Remove old code from DatafieldSerializer 2026-09-30 21:03:27 +02:00
Mira Weller 272fa99ea2 Fix setting question to null in QuestionnaireSerializer.set_children 2026-09-30 21:03:27 +02:00
Mira Weller 4054b6ccde Support order-level questionnaires in OrderLevelQuestionsForm 2026-09-30 21:03:27 +02:00
Mira Weller 830887a75f Add (somewhat hacky) support for text blocks in QuestionsForms 2026-09-30 21:03:27 +02:00
Mira Weller 83d2d4e081 Refactor attendee_name handling in Order.save 2026-09-30 21:03:27 +02:00
Mira Weller b15cd0e60a Fix some system datafields 2026-09-30 21:03:27 +02:00
Mira Weller d484caff1f Hide text blocks in question answer views 2026-09-30 21:03:27 +02:00
Mira Weller 8c7a79b80e Editor UX rework 2026-09-30 21:03:27 +02:00
Mira Weller d5a41b52fa Flip order-level / ticket-level data field lists 2026-09-30 21:03:27 +02:00
Mira Weller 4140ac9486 Fix changing visibility, add sales channel checkbox + default 2026-09-30 21:03:27 +02:00
Mira Weller ae27933498 Fix sorting questions 2026-09-30 21:03:27 +02:00
Mira Weller c9d2371841 Fix sorting questionnaires 2026-09-30 21:03:27 +02:00
Mira Weller d33d9c10ba Create a default questionnaire for new events 2026-09-30 21:03:27 +02:00
Mira Weller 4664a8fa21 Fix checkoutflow 2026-09-30 21:03:27 +02:00
Mira Weller 6d638d49fa Remove old settings 2026-09-30 21:03:27 +02:00
Mira Weller 1ec9094ae2 rename some instances of Question -> Datafield 2026-09-30 21:03:27 +02:00
Mira Weller 59b36604bd progress bar 2026-09-30 21:03:27 +02:00
Mira Weller 701636f0a6 Move App -> Editor 2026-09-30 21:03:27 +02:00
Mira Weller 0b2b9ce286 Pass choice field options to JS 2026-09-30 21:03:27 +02:00
Mira Weller f3e2a964da Remove feature flag from order-level data fields 2026-09-30 21:03:27 +02:00
Mira Weller 6e8073681e fix migration 2026-09-30 21:03:27 +02:00
Mira Weller 44dc4c1929 TODO markings 2026-09-30 21:03:27 +02:00
Mira Weller 9d2e5a1cf3 rebase migration and migrate order-level questions as well 2026-09-30 21:03:27 +02:00
Mira Weller fc79223356 QuestionnaireChild: system_question und user_question in system_datafield und user_datafield umbenennen 2026-09-30 21:03:27 +02:00
Mira Weller b9f3ca807f Rebased --- Squashed commit of the following:
commit 2177bebf6a
Merge: ea613bf271 d08216d8c5
Author: Mira Weller <weller@rami.io>
Date:   Fri Aug 7 21:22:31 2026 +0200

    Merge branch 'master' into questions-vue3

commit ea613bf271
Author: Mira Weller <weller@rami.io>
Date:   Fri Aug 7 21:21:35 2026 +0200

    wip

commit c8bed5e3b9
Author: Mira Weller <weller@rami.io>
Date:   Fri Aug 7 10:15:00 2026 +0200

    rename get_cart to get_cart_positions (keep old name alive)

commit 1ec27fff05
Author: Mira Weller <weller@rami.io>
Date:   Fri Aug 7 10:01:38 2026 +0200

    filter questionnaires by sales channel

commit 0294f205d0
Author: Mira Weller <weller@rami.io>
Date:   Thu Aug 6 20:06:05 2026 +0200

    refactor: extract build_requested_valid_from_field method

commit 3424aacdc3
Author: Mira Weller <weller@rami.io>
Date:   Thu Aug 6 20:05:44 2026 +0200

    rename presale question forms and mixins

commit 4012889076
Author: Mira Weller <weller@rami.io>
Date:   Thu Aug 6 19:42:29 2026 +0200

    rebase migration

commit fe15d71cd2
Merge: 3ea7ea31b6 4d9dfa88fe
Author: Mira Weller <weller@rami.io>
Date:   Thu Aug 6 19:25:44 2026 +0200

    Merge branch 'master' into questions-vue3

    # Conflicts:
    #	src/pretix/base/forms/questions.py
    #	src/pretix/base/middleware.py
    #	src/pretix/base/templates/pretixbase/redirect.html

commit 3ea7ea31b6
Author: Mira Weller <weller@rami.io>
Date:   Fri Jul 24 17:37:46 2026 +0200

    wip

commit 5b34a25fb5
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 16:21:11 2026 +0200

    use questionnaire data for rendering checkout questions step

commit 9467f1d08d
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 15:54:14 2026 +0200

    refactor: extract build_system_question_field method

commit 85344a7690
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 15:50:41 2026 +0200

    refactor: extract build_user_question_field method

commit 3b47f4aaa7
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 15:49:34 2026 +0200

    refactor: cartpos / orderpos

commit 0309b05121
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 13:52:18 2026 +0100

    vite config: allow cors access from pretix.work subdomains

commit ad092ae0d1
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:35:33 2026 +0200

    re-add vue-slicksort dep

commit 9f42d679cc
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:28:53 2026 +0200

    rebase migration

commit 9eae9c6de7
Merge: 84c51e031e 694b915d89
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:24:49 2026 +0200

    Merge branch 'master' into questions-vue3

    # Conflicts:
    #	.github/workflows/tests.yml
    #	.gitignore
    #	Dockerfile
    #	package-lock.json
    #	package.json
    #	src/pretix/base/management/commands/runserver.py
    #	src/pretix/base/middleware.py
    #	src/pretix/base/templatetags/vite.py
    #	src/pretix/control/forms/global_settings.py
    #	src/pretix/control/templates/pretixcontrol/checkin/list_edit.html
    #	src/pretix/control/views/item.py
    #	src/pretix/presale/views/widget.py
    #	src/pretix/settings.py
    #	src/pretix/static/pretixcontrol/js/ui/checkinrules/App.vue
    #	src/pretix/static/pretixcontrol/js/ui/checkinrules/constants.ts
    #	src/pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts
    #	src/pretix/static/pretixcontrol/js/ui/checkinrules/lookup-select2.vue
    #	src/pretix/static/pretixcontrol/js/ui/checkinrules/timefield.vue
    #	src/pretix/static/pretixcontrol/js/ui/checkinrules/viz-node.vue
    #	src/pretix/static/pretixpresale/widget/index.html
    #	src/pretix/static/pretixpresale/widget/src/api.ts
    #	src/pretix/static/pretixpresale/widget/src/button.ts
    #	src/pretix/static/pretixpresale/widget/src/components/PriceBox.vue
    #	src/pretix/static/pretixpresale/widget/src/main.ts
    #	src/pretix/static/pretixpresale/widget/src/sharedStore.ts
    #	src/pretix/static/pretixpresale/widget/src/utils.ts
    #	src/pretix/static/pretixpresale/widget/src/widget.ts
    #	src/tests/e2e/conftest.py
    #	vite.config.ts

commit 84c51e031e
Merge: 902ee9242e 222b453b43
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:20:05 2026 +0200

    Merge branch 'master' into questions-vue3

commit 902ee9242e
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:19:26 2026 +0200

    css comment

commit b758efd4a9
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:19:19 2026 +0200

    question dependencies

commit c68fe00502
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:18:00 2026 +0200

    add data field edit link

commit b7da9bb6c1
Author: Mira Weller <weller@rami.io>
Date:   Wed Jun 17 12:16:20 2026 +0200

    handle hidden questions

commit 897120d3da
Author: Mira Weller <weller@rami.io>
Date:   Tue May 12 13:04:08 2026 +0200

    add ts model definitions

commit 09abc5725e
Author: Mira Weller <weller@rami.io>
Date:   Tue May 12 11:30:12 2026 +0200

    reorder and save

commit 9a7d5abb1f
Author: Mira Weller <weller@rami.io>
Date:   Tue May 12 11:29:37 2026 +0200

    fix unhandled exception in taxrules API

commit 3cee5f524b
Author: Mira Weller <weller@rami.io>
Date:   Tue May 5 18:12:21 2026 +0200

    use slicksort for reordering questionnaires and questions

commit 3a1a6b988e
Author: Mira Weller <weller@rami.io>
Date:   Tue Apr 28 19:23:35 2026 +0200

    improve i18n, implement "add text block" dialog

commit bdc720f5a2
Author: Mira Weller <weller@rami.io>
Date:   Fri Mar 27 18:57:22 2026 +0100

    wip

commit 583184af38
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 21:45:32 2026 +0100

    change existing views

commit 63d9f7cea8
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 21:45:32 2026 +0100

    adapt vue app to new data model (wip)

commit c3d6fb1bd6
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 21:44:47 2026 +0100

    add Questionnaire and QuestionnaireChild models and their API; migrate existing data

commit bb43acd257
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 13:52:28 2026 +0100

    vite config: add questionnaires app

commit e0744951e8
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 13:52:18 2026 +0100

    vite config: allow cors access from pretix.work subdomains

commit fef1e356f7
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 13:33:24 2026 +0100

    fix out-of-the-box experience

commit 81775f5d2d
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 13:33:24 2026 +0100

    setup questionnaires vue app, add code from question editor proof of concept

commit 4bbcc398cc
Merge: a924d0a266 58840a5fd6
Author: Mira Weller <weller@rami.io>
Date:   Thu Mar 19 13:13:32 2026 +0100

    Merge remote-tracking branch 'refs/remotes/origin/master' into questions-vue3
2026-09-30 21:03:26 +02:00