[02:33:02] Platonides: yeah, but since they're using putty that would have to be on the bastion, and use agent forwarding, wouldn't recomend it [02:33:16] *recommend [10:32:00] is there a list of all mw.hooks in use (by core and "standard" extensions)? [13:57:52] inductiveload: this probably not the best place to get that question answered; #mediawiki might be a better bet [13:58:00] (and yeah, the channel names are confusing) [14:00:18] andrewbogott, mm, I didn't ask where to ask about gadgets and related stuff a few days ago - there seems to be no actual forum for that [14:00:25] *did -_- [14:00:54] inductiveload: I'm not sure either. This isn't for sure the wrong place. *shrug* [14:01:08] but thanks for the pointer :-) [14:39:06] if I propose a test OAuth consumer, do I still need it to be approved to get the auth flow to work? [14:57:22] inductiveload: a proposed consumer will work for the wiki account that proposed it without being approved. [15:00:07] !log wikidata-dev wb-reconcile: ran `git gc --prune=now` in mw and wb and switched WikibaseReconcileEdit back to main [15:00:08] oh right it is working, but it's an http vs https thing on the callback >_< [15:00:09] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikidata-dev/SAL [15:00:55] inductiveload: and for the core hooks, see https://github.com/wikimedia/mediawiki/blob/master/docs/Hooks.md and https://www.mediawiki.org/wiki/Manual:Hooks. I'm not aware of any doc trying to collect the hooks introduced by extensions. I'm sure there are some, especially in bigger extensions like Semantic MediaWiki and Wikibase, but most extensions would actually be implementing hook handlers for hooks in core rather than their own hook points. [15:01:51] the reason i'm asking that is because I think there a handful of extensions that could usefully provide some hooks [15:02:25] e.g. the codemirror one could do with a hook so gadgets can tell when the editor is replaced and re-jig event handlers if needed [15:03:01] (which can actually be done with a MutationObserver but it's pretty ugly) [15:07:47] bd808, oh wait, hold on, maybe it's actually mwoauth vs oauth in the callback URL >_< [15:10:30] there is https://www.mediawiki.org/wiki/Category:Extension_hooks and the associated Category:MediaWiki_hooks, don't know how useful that would be [15:11:00] aren't they PHP hooks? [15:11:10] ah true [15:11:42] oh... js hooks. Hmmm. "Ask Roan?" :) [15:15:58] https://doc.wikimedia.org/mediawiki-core/master/js/ well that's a problem [15:17:59] ok so now it works [15:26:33] https://codesearch.wmcloud.org/search/?q=mw%5C.hook(.*)%5C.fire&i=nope&files=&excludeFiles=&repos= might get you most of the way there, but it's not really a list. some extensions have a hooks.md for docs, but not many [15:31:14] well that's a ''lot'' better than nothing :-) [15:37:46] is there a simple example of authenticating a client-side JS API request via an OAuth'ed tool (is that's even possible) [15:40:42] I suspect that’s not possible (without security issues) – the client-side JS should make a request to the tool’s backend, and *that* would make the auth’ed MediaWiki API request [15:41:31] ok, makes sense, just wondering if I had to upload a file to the tool and the forward it on to the server rather than have the client upload directly [15:46:04] guess I'm too used to gadget-land where you can just use the API from JS [15:46:36] wasn't non-confidential consumer keys the point of OAuth 2 (ftr I haven't played around with it yet) [15:55:33] * Lucas_WMDE hasn’t played with OAuth 2 either [21:21:24] !log tools cleared error state from 4 grid queues [21:21:28] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [21:30:14] !log tools deleting "tools-k8s-ingress-3", "tools-k8s-ingress-2", "tools-k8s-ingress-1" T264221 [21:30:18] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [21:30:18] T264221: Upgrade the nginx ingress controller in Toolforge (and likely PAWS) - https://phabricator.wikimedia.org/T264221 [21:49:39] chicocvenancio: he mentioned 'ssh -q taxonbot' [21:49:41] so that seems openssh [23:25:50] !log tools.lexeme-forms deployed 16c0cd2606 (improve batch mode results page) [23:25:53] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.lexeme-forms/SAL [23:55:43] !og integration rebooting integration-agent-qemu-1001; possible connection issues