-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin details mixup 'created_by' 'owner' 'author' and 'maintainer' #303
Comments
As of now, I guess the |
We could also combine these proposed solutions by keeping both fields so |
@Xpirix, what about showing a Maintainer field in the edit form with the Plugin creator selected by default and the plugin owners as options. In this way, everything continues as it is, except for those plugins like BTW, this implementation would also close #260 |
Hello @gacarrillor , that's a good idea, thank you. I will implement this. I also take advantage of the current issue to replace all Owner appearances with Collaborators, to be consistent with: Best regards. |
Dear @gacarrillor, Since the field Maintainer refers to the original field QGIS-Django/qgis-app/plugins/views.py Lines 555 to 557 in 08f01b4
QGIS-Django/qgis-app/plugins/views.py Lines 575 to 578 in 08f01b4
Is this OK or should we include the plugin creator as part of the owners/collaborators? I'm sorry but I'm a bit lost here. Thank you, |
Hi @Xpirix, thanks for your work! Sorry for the delay, I guess right now we're almost at opposite sides (antipodes) in the 🌏 It looks great, I think it's getting closer.
In my opinion, it'd be good to preserve the original To display the However, once a plugin admin selects an owner/collaborator as the new maintainer, he/she could click the checkbox to show the In this way, the Does that make sense? |
Hello @gacarrillor , my pleasure. Yes, that makes sense. I also think that it's better to preserve the original
|
Solved in #316 |
I'm being contacted by (old) plugin owners who still see there name in plugins.qgis.org while the plugin details in metadata.txt OR in the admin pages are all updated.
As an example:
This 'arichard' is not in the metadata or edit page anymore
Looking into the code
https://github.com/qgis/QGIS-Django/blob/master/qgis-app/plugins/templates/plugins/plugin_detail.html#L131
It looks like we take the list of (mail addresses?) in created_by and then the the first one alphabetically?
Which in this case is apparently the wrong one.
Would a solution be:
The text was updated successfully, but these errors were encountered: