Add custom file type ".drawio" in addition to ".xml" #41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is one possible way to deal with #32.
My change adds the additional neccessary handling:
application/x-drawio
(extension.drawio
) in the app configuration.drawio
will be handled as well and not only.xml
.drawio
and not.xml
To do
Translations for the admin settings note. And maybe we also find a more elegant way to deal with custom file types and the associated icons without "hacking" the file list on the fly.
How to deal with the custom MIME type
Unfortunately an app can not extend the MIME type mapping in Nextcloud by itself (at least I don't know any official way) - however one can register this type manually (as described for Ownpad which also uses a custom file type):
Just copy
/resources/config/mimetypemapping.dist.json
to/config/mimetypemapping.json
(in theconfig/
folder at Nextcloud’s root directory; the file should be stored next to theconfig.php
file). Afterwards add the two following line just after the “_comment” lines.If all other mimetypes are not working properly, just run the following command: