Create custom command to validate existing plugins on server#179
Create custom command to validate existing plugins on server#179sumandari wants to merge 7 commits intoqgis:masterfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## master qgis/QGIS-Django#179 +/- ##
==========================================
+ Coverage 68.21% 73.66% +5.44%
==========================================
Files 102 108 +6
Lines 3886 4162 +276
==========================================
+ Hits 2651 3066 +415
+ Misses 1235 1096 -139
Continue to review full report at Codecov.
|
|
@sumandari I didnt look at the code, but it probably makes sense to only look at the latest version of each plugin - can you confirm if it does that? |
|
Also it would be nice to have view or something of plugins whose latest version fails validation so that we can keep track of which ones are still problematic as fixes come in.... |
2439750 to
53f67f0
Compare
|
Once we run management command, it will create invalid plugin list. |
|
LGTM thanks @sumandari ! |
|
@Xpirix could you check if this is still useful? |
|
@dimasciput , we didn't receive any issues similar to #177 recently. This PR will list all the plugins that are uploaded before the metadata validation and didn't have new versions since. I can check locally to see how many plugins are invalid. |
|
After checking locally, I think it's still useful to have the list of invalid plugins because the validation workflow has changed over time so we will also be able to see others that don't meet the current requirements (plugins that don't have a license file for example). However, I have a few questions:
|

Please see qgis/QGIS-Plugins-Website#54
This PR to validate the existing plugins on server, which has been uploaded before the metadata validation function fixed.
Custom command will send email to the creator and author of invalid plugins.