Some checks failed
pre-commit / pre-commit (pull_request) Failing after 1m53s
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
|
|
|
{
|
|
"name": "Survey extra fields",
|
|
"summary": "Add extra question types to surveys",
|
|
"description": """
|
|
Add extra question types to surveys:
|
|
----------------------------------------------------
|
|
* File upload question type
|
|
- Allows survey participants to upload a file as an answer
|
|
- Configurable maximum file size (in MB) per question (default: 10 MB, 0 = no limit)
|
|
- Configurable allowed file extensions per question (e.g. .pdf,.docx — empty = all types allowed)
|
|
- Client-side validation (size and extension) before form submission
|
|
- Server-side validation on save to enforce constraints
|
|
""",
|
|
"version": "16.0.1.0.0",
|
|
"license": "AGPL-3",
|
|
"author": "Elabore",
|
|
"website": "https://www.elabore.coop",
|
|
"category": "",
|
|
"depends": ["base", "survey_base"],
|
|
"data": [
|
|
"views/survey_templates.xml",
|
|
"views/survey_user_views.xml",
|
|
"views/survey_question_views.xml",
|
|
],
|
|
"assets": {
|
|
"survey.survey_assets": [
|
|
"/survey_extra_fields/static/src/js/survey_form.js",
|
|
],
|
|
},
|
|
"installable": True,
|
|
}
|