Bug #83502
closed
YAML files not managed through FAL - can be deleted via file list
Added by Christian Rieke almost 7 years ago.
Updated about 6 years ago.
Sprint Focus:
Remote Sprint
Description
One of the main advantages of FAL is that files that are in use in the FE are protected against accidental deletion by BE users. This is not true for form.yaml files.
This is a bug, not a feature request.
If a user has the right to create/edit forms, the corresponding .yaml file is created in the file storage, to which the user must by definition have read/write access. Since .yaml files are not controlled through FAL, the user can delete these files without the typical FAL protection (e.g. "The file cannot be deleted since it is still used at the following places: [record:tt_content:XYZ]" error). In addition, files with/without FAL management are now stored in the same storage structure. Users used to FAL will not think twice about deleting files without FAL references, as those apparently are not used in the FE.
Not sure if FAL is the way to go here as you can also use yaml files from extensions and those shouldn't be indexed/referenced as FAL objects. Maybe a combination of both could be used.
A reference of every used yaml file in the sys_ref would also prevent the user from deleting the files.
- Category set to Form Framework
- Related to Feature #82089: EXT:form Support "imports" in form configuration added
- Sprint Focus set to Remote Sprint
- Subject changed from form.yaml files not managed through FAL to YAML files not managed through FAL - can be deleted via file list
- Related to deleted (Feature #82089: EXT:form Support "imports" in form configuration)
- Status changed from New to Accepted
- Assignee set to Ralf Zimmermann
- Status changed from Accepted to In Progress
- Status changed from In Progress to Under Review
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
- Related to Bug #83991: Deletion test in form module is case insensitive added
- Status changed from Resolved to Closed
Also available in: Atom
PDF