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

Multi-File-Input Dateianzahl konfigurierbar #1128

Closed
3 tasks done
darenegade opened this issue Dec 15, 2023 · 5 comments · Fixed by #1155
Closed
3 tasks done

Multi-File-Input Dateianzahl konfigurierbar #1128

darenegade opened this issue Dec 15, 2023 · 5 comments · Fixed by #1155
Assignees
Labels

Comments

@darenegade
Copy link
Member

darenegade commented Dec 15, 2023

Is your feature request related to a problem? Please describe.

Aktuell ist die Dateianzahl beim Mulit-File-Input auf 10 fest beschränkt. Dies ist sehr unflexibel in beide Richtungen, da es vorkommen kann, dass fachlich weniger Dateien sinnvoll sind oder ein Limit von 15, 20, 30 notwendig ist.

Describe the solution you'd like

Das Limit soll per X-Property im JSON-Schema einstellbar sein. Und CoCreation soll der Wert gesetzt werden können.
Für die Rückwärtskompatibilität muss der der Komponente der Wert 10 gesetzt werden, wenn die Property leer/n.v. ist.

In dem Zusammenhang kann auch gleich #224 gelöst werden:

  • Dateigröße insgesamt soll validiert werden (Soll auch konfigurierbar sein, aber einen Default in der Komp. haben, damit wir rückwärtskompatibel sind)

Describe alternatives you've considered

Aufteilen auf mehrere Inputs -> Nicht immer möglich, da beispielsweise die Dateien auch von extern kommen können. z.B. CIT

Acceptance Criteria

  • DateiLimit bei Multi-File-Input ist über JSON-Schema konfigurierbar
  • Gesamtgröße aller Dateien ist über JSON-Schema konfigurierbar
  • Accept von Files kann gesetzt werden

Additional context

https://git.muenchen.de/digitalisierung/digiwf-support/-/issues/421

https://git.muenchen.de/digitalisierung/digiwf-support/-/issues/364

@darenegade darenegade added digiwf-apps enhancement New feature or request MPdZ labels Dec 15, 2023
@darenegade
Copy link
Member Author

Das Thema blockiert den EOZF Release (16.01.) und muss daher priorisiert behandelt werden

@darenegade
Copy link
Member Author

Schätzung wird Montag nachgeholt

@LenaB34
Copy link

LenaB34 commented Dec 18, 2023

@lehju lehju self-assigned this Dec 18, 2023
@darenegade
Copy link
Member Author

@lehju Hier ist das interne Ticket zu dem accept

https://git.muenchen.de/digitalisierung/digiwf-support/-/issues/364

@darenegade
Copy link
Member Author

Doku: Es wurde im Daily abgestimmt, dass wenn man hier eh schon dran ist, auch gleich das Accept Problem lösen könnte

lehju added a commit that referenced this issue Dec 21, 2023
lehju added a commit that referenced this issue Dec 22, 2023
lehju added a commit that referenced this issue Dec 22, 2023
* #1128: add maxFiles, maxFileSize, maxTotalSize and accept

* #1128: adjust de FormFields.ts

* Update digiwf-apps/packages/components/digiwf-form-builder-settings/src/de/FormFields.ts

Co-authored-by: darenegade <[email protected]>

* Update digiwf-apps/packages/components/digiwf-form-builder-settings/src/en/FormFields.ts

Co-authored-by: darenegade <[email protected]>

* Update digiwf-apps/packages/components/digiwf-form-builder-settings/src/en/FormFields.ts

Co-authored-by: darenegade <[email protected]>

* Update digiwf-apps/packages/components/digiwf-form-builder-settings/src/en/FormFields.ts

Co-authored-by: darenegade <[email protected]>

* Update digiwf-apps/packages/components/digiwf-form-builder-settings/src/en/FormFields.ts

Co-authored-by: darenegade <[email protected]>

* Update digiwf-apps/packages/components/digiwf-multi-file-input/src/components/DwfMultiFileInput.vue

Co-authored-by: darenegade <[email protected]>

* Update digiwf-apps/packages/components/digiwf-multi-file-input/src/components/DwfMultiFileInput.vue

Co-authored-by: darenegade <[email protected]>

* #1128: add hint

---------

Co-authored-by: darenegade <[email protected]>
@simonhir simonhir mentioned this issue Jan 10, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants