Jump to content

Talk:Toolhub/Archives/2025

From Meta, a Wikimedia project coordination wiki
Latest comment: 4 months ago by TBurmeister (WMF) in topic Clarification of "last updated" in UI

User Rights

My friend created a page for my gadget in Toolhub, but I can't edit or update all the fields I need. I don't see where I can request elevated permissions for my user account. Thanks.
https://toolhub.wikimedia.org/tools/instantdiffs Serhio Magpie (talk) 18:39, 28 May 2025 (UTC)

Toolhub#Editing_tool_info may be helpful in understanding the current permissions model for Toolhub records. The instantdiffs record you are referencing is "owned" by User:Iniquity as the initial creator of that record. This gives them control of core tool info fields. Some of these fields can be filled in by anyone using the community annotations data layer, but only when the core record has left those fields empty. You can read more about the logic we used when designing this ownership model in our decision record.
I think it would make sense in this case to transfer ownership of the record from User:Iniquity to User:Serhio Magpie because the documented tool is clearly a user script under the control of User:Serhio Magpie. Toolhub does not have an API endpoint or user interface for doing that transfer (sort of T191955, but maybe slightly different), but it should be possible via direct database manipulation. If you would like that to happen @Serhio Magpie I think we can invent an ad hoc process based on Phabricator tasks. Please create a task in the Toolhub Phabricator project with a title like "Transfer ownership of the instantdiffs toolinfo record to Serhio Magpie" and reference this discussion. I can figure out what to do from there and also document what work was needed so that this can be repeated in the future until a more automated system is eventually created. -- BDavis (WMF) (talk) 17:39, 30 May 2025 (UTC)
What happens to tools whose author has left the project and they are supported by the community? How does editing work in this case? Is a new duplicate entry created? Iniquity (talk) 19:02, 30 May 2025 (UTC)
This is a fair question to ask @Iniquity, but today it does not have a definitive answer. There are a number of open tickets related to the ownership/permissions system that Toolhub invented. James and I were concerned about the implications of folks randomly changing things like the license associated with the tool without ownership, but as time goes on I wonder if that is a real problem to worry about. The tool's actual license is maintained elsewhere, so bad information in a toolinfo record is annoying but not actually harmful to anyone's copyright. -- BDavis (WMF) (talk) 20:30, 30 May 2025 (UTC)
Thanks, I have opened the task: T395744. Serhio Magpie (talk) 03:50, 1 June 2025 (UTC)
@Serhio Magpie, I don't mind giving you the owner rights or I can edit it myself. As you wish :) Iniquity (talk) 19:05, 30 May 2025 (UTC)
As my ADHD brain makes chaotic changes in the middle of the night, I don't want to bother anyone trying to catch up with me ) Serhio Magpie (talk) 03:45, 1 June 2025 (UTC)

Clarification of "last updated" in UI

When I'm viewing the Toolhub browse UI, the button in the upper right corner has options to sort records by "Date Updated" and "Date Created". Is this referring to the toolinfo record itself, or to any update to the tool's source code? TBurmeister (WMF) (talk) 20:58, 30 June 2025 (UTC)

These timestamps are about the toolinfo record. Toolhub has no ability to inspect a tool's source code. -- BDavis (WMF) (talk) 00:31, 1 July 2025 (UTC)
Thanks for the speedy reply! TBurmeister (WMF) (talk) 15:30, 1 July 2025 (UTC)