| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is no need for descriptions if an existing file is overwritten.
Therefore the check and the error message are moved at a point where we
know whether it is an initial upload or a reupload.
- refactor MediaWikiInterface.uploadFile:
- add the parameter hasDescription that describes whether there is a
valid description
- return a string (error message) if there is an error
- store description status in
MediaWikiExportServiceProvider.prepareUpload
- check the return value of MediaWikiInterface.uploadFile in
MediaWikiExportServiceProvider.prepareUpload
Fix https://github.com/ireas/LrMediaWiki/issues/30
|
|
|
|
|
|
|
|
|
|
| |
Create a development snapshot before the upload. The name contains the
date and time of the export and the path to the MediaWiki API used for
the export.
- create snapshot before upload in MediaWikiExportServiceProvider
Fix https://github.com/ireas/LrMediaWiki/issues/26
|
|
|
|
|
|
|
|
|
|
|
| |
Raise a specific error if the HTTP status is empty. This indicates
that there is no internet connection or that the MediaWiki installation
cannot be reached. Previously, the error message just reported an
empty HTTP status.
- check for empty HTTP status in `MediaWikiApi`
Fix https://github.com/ireas/LrMediaWiki/issues/28
|
|
|
|
|
|
|
|
|
|
|
| |
Add the permission field to the export dialog and to the file
description template.
- add permission to the template in `description.txt`
- add permission to the UI in `MediaWikiExportServiceProvider`
- add permission to the data items in `MediaWikiInterface`
Fix https://github.com/ireas/LrMediaWiki/issues/27
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the file description template from the constant
`MediaWikiInterface.fileDescriptionPattern` to the file
`description.txt` in the main directory of the plug-in. This allows
better customization of the file description.
- add `MediaWikiInterface.loadFileDescriptionTemplate` that tries to
read the file description template from the `description.txt` file
- call `MediaWikiInterface.loadFileDescriptionTemplate` before the
description preview and before the export
Fix https://github.com/ireas/LrMediaWiki/issues/29
|
|
|
|
|
|
|
|
|
|
|
| |
Use string formatting by name instead of formatting by position when
creating the file description.
- adds the method `formatString` to `MediaWikiUtils`
- modifies `MediaWikiInterface` to use `MediaWikiUtils.formatString`
See issue [#29: Move file description template into a file and improve
the string formatting](https://github.com/ireas/LrMediaWiki/issues/29).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
duplicates.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|