Page MenuHomePhabricator

apaskulin (Alex Paskulin)
Technical Writer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Aug 19 2019, 10:42 PM (74 w, 6 d)
Availability
Available
IRC Nick
apaskulin
LDAP User
Alex Paskulin
MediaWiki User
APaskulin (WMF) [ Global Accounts ]

Recent Activity

Fri, Jan 22

apaskulin claimed T272660: Hide redirect URL for owner-only clients.
Fri, Jan 22, 11:54 PM · Patch-For-Review, MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin added a project to T272665: REST API returns invalid access tokens: Platform Team Workboards (Clinic Duty Team).

Hi Clinic Duty friends, would it be possible for you to take a look at this? This issue is currently blocking the API Portal.

Fri, Jan 22, 10:25 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin placed T269880: Unexpected email-not-confirmed error up for grabs.
Fri, Jan 22, 10:19 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth
apaskulin claimed T271285: Links in "Create API key" dialog should open in a new tab.
Fri, Jan 22, 7:29 PM · Patch-For-Review, MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin changed the status of T267649: Story idea for Blog: New Wikimedia API Platform from Open to Stalled.

Hi @srodlund, thanks for your edits! Unfortunately, this is blocked again, and we won't be able to post next week. I don't have a new target date, hopefully sometime in February, but I'll let you know when I know more. Setting this to Stalled for now

Fri, Jan 22, 5:37 PM · Technical-blog-posts
apaskulin changed the status of T268288: Launch API Portal from Open to Stalled.

Blocked by T272665

Fri, Jan 22, 5:26 PM · API-Portal
apaskulin changed the status of T268288: Launch API Portal from Stalled to Open.

With T269880 resolved this is now unblocked

Fri, Jan 22, 5:26 PM · API-Portal
apaskulin closed T269880: Unexpected email-not-confirmed error, a subtask of T267429: Errors when creating clients, as Resolved.
Fri, Jan 22, 5:25 PM · MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin closed T269880: Unexpected email-not-confirmed error as Resolved.

Verified in production. Thank you!

Fri, Jan 22, 5:25 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth
apaskulin added a comment to T272665: REST API returns invalid access tokens.
Fri, Jan 22, 4:44 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin updated the task description for T272665: REST API returns invalid access tokens.
Fri, Jan 22, 3:23 AM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin renamed T272665: REST API returns invalid access tokens from Access tokens for owner-only clients failing to REST API returns invalid access tokens.
Fri, Jan 22, 3:03 AM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin updated the task description for T268257: End-to-end testing for API Gateway, API Portal, and OAuth.
Fri, Jan 22, 2:51 AM · Platform Team Initiatives (API Gateway)
apaskulin updated the task description for T272665: REST API returns invalid access tokens.
Fri, Jan 22, 2:46 AM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin triaged T272665: REST API returns invalid access tokens as High priority.
Fri, Jan 22, 2:45 AM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin created T272665: REST API returns invalid access tokens.
Fri, Jan 22, 2:44 AM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth, API-Portal
apaskulin triaged T272662: Double border on Create key form as Low priority.
Fri, Jan 22, 2:07 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin created T272662: Double border on Create key form.
Fri, Jan 22, 2:06 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin updated the task description for T272661: Extra space under buttons on Create key form.
Fri, Jan 22, 2:04 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin renamed T272661: Extra space under buttons on Create key form from Extra space under Create button on Create key form to Extra space under buttons on Create key form.
Fri, Jan 22, 2:03 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin triaged T272661: Extra space under buttons on Create key form as Medium priority.
Fri, Jan 22, 2:01 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin created T272661: Extra space under buttons on Create key form.
Fri, Jan 22, 2:01 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin triaged T272660: Hide redirect URL for owner-only clients as Medium priority.
Fri, Jan 22, 1:55 AM · Patch-For-Review, MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin created T272660: Hide redirect URL for owner-only clients.
Fri, Jan 22, 1:55 AM · Patch-For-Review, MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin moved T267493: WikimediaApiPortalOAuth nit picks/minor CR from Backlog to New features on the API-Portal board.
Fri, Jan 22, 1:47 AM · API-Portal, MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin closed T271597: Add owner-only flag to list clients endpoint as Resolved.

Verified in production

Fri, Jan 22, 1:45 AM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), API-Portal, MediaWiki-extensions-OAuth
apaskulin closed T250304: Add use case landing pages as Resolved.

I've added use case pages for Feed API features: featured content, current evens, and most read.

Fri, Jan 22, 12:32 AM · API-Portal
apaskulin closed T250304: Add use case landing pages, a subtask of T255034: Wikimedia API Gateway Long-term Use, as Resolved.
Fri, Jan 22, 12:32 AM · Platform Engineering Roadmap, Epic, Platform Team Workboards (Epics), Platform Team Initiatives (API Gateway)

Tue, Jan 19

apaskulin added a comment to T270308: API portal showing Wikipedia CentralNotice banners.

@Ejegg, looks like the patch above is ready to go. Thank you! Let me know if you'd like me to submit the patch for a backport window.

Tue, Jan 19, 4:38 PM · Patch-For-Review, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, API-Portal

Thu, Jan 14

apaskulin placed T255155: Provide Documentation about creating DB extensions up for grabs.

Unassigning myself while this is stalled

Thu, Jan 14, 5:17 PM · Platform Team Workboards (Green), MediaWiki-Installer, Documentation
apaskulin closed T253708: Create single page version of MediaWiki REST API reference as Resolved.

Closing this as resolved

Thu, Jan 14, 5:16 PM · Documentation, Platform Team Initiatives (MW REST API in PHP)

Wed, Jan 13

apaskulin updated the task description for T268288: Launch API Portal.
Wed, Jan 13, 8:37 PM · API-Portal
apaskulin added a comment to T269880: Unexpected email-not-confirmed error.

Awesome! Thank you! 🎉

Wed, Jan 13, 8:19 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth
apaskulin raised the priority of T267649: Story idea for Blog: New Wikimedia API Platform from Low to Medium.

Hi @srodlund, it looks like the remaining issue will be resolved on January 20. Is there a slot available to publish this post between January 21-28?

Wed, Jan 13, 6:12 PM · Technical-blog-posts
apaskulin updated the task description for T268257: End-to-end testing for API Gateway, API Portal, and OAuth.
Wed, Jan 13, 6:07 PM · Platform Team Initiatives (API Gateway)
apaskulin closed T265815: skins/WikimediaApiPortal COPYING doesn't match license as Resolved.

License has been corrected to GPL 2.0

Wed, Jan 13, 5:52 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), API-Portal, Software-Licensing, User-DannyS712, MediaWiki-skins-WikimediaApiPortal
apaskulin changed the subtype of T258757: Write unit tests for WikimediaApiPortalOAuth from "Spike" to "Task".

Here is the initial work done on this task by Art: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaApiPortalOAuth/+/655947

Wed, Jan 13, 5:40 PM · API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth

Tue, Jan 12

apaskulin added a project to T239523: Discrepancy between local and global email status: Platform Team Workboards (Clinic Duty Team).

Adding this to Clinic Duty since it is blocking the API Portal (T269880). CC: @AMooney

Tue, Jan 12, 5:24 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), Platform Team Workboards (Clinic Duty Team), Discourse, MediaWiki-extensions-OAuth, MediaWiki-extensions-CentralAuth

Mon, Jan 11

apaskulin triaged T271597: Add owner-only flag to list clients endpoint as Medium priority.
Mon, Jan 11, 11:39 PM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), API-Portal, MediaWiki-extensions-OAuth
apaskulin triaged T271608: Organize Special:AppManagement by client type as Low priority.
Mon, Jan 11, 11:39 PM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin moved T271765: Display API key permissions in details view from Backlog to New features on the API-Portal board.
Mon, Jan 11, 11:38 PM · API-Portal
apaskulin triaged T271765: Display API key permissions in details view as Medium priority.
Mon, Jan 11, 11:38 PM · API-Portal
apaskulin created T271765: Display API key permissions in details view.
Mon, Jan 11, 11:22 PM · API-Portal
apaskulin renamed T266355: Clarify validation for redirect URI from Improvements for create client form to Clarify validation for redirect URI.
Mon, Jan 11, 11:20 PM · API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin edited Description on API-Portal.
Mon, Jan 11, 9:02 PM
apaskulin moved T259138: WikimediaApiPortal skin Bootstrap 5.x upgrade from Backlog to Tech debt on the API-Portal board.
Mon, Jan 11, 7:08 PM · API-Portal, MediaWiki-skins-WikimediaApiPortal
apaskulin triaged T259138: WikimediaApiPortal skin Bootstrap 5.x upgrade as Low priority.
Mon, Jan 11, 7:08 PM · API-Portal, MediaWiki-skins-WikimediaApiPortal
apaskulin updated the task description for T259065: Evaluate API Portal usage and efficacy.
Mon, Jan 11, 6:52 PM · API-Portal
apaskulin added a comment to T259622: System Administrator disables Wikidata fallback for article descriptions.

Hi @Fgnievinski, Yes the configuration can be customized for each Wikipedia language

Mon, Jan 11, 4:33 PM · Patch-For-Review, Platform Team Workboards (Green), Story, Wikidata, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)

Sat, Jan 9

apaskulin triaged T271606: Create a proposal for organizing OAuth docs between Meta, mediawiki.org, and the API Portal as Medium priority.
Sat, Jan 9, 4:14 AM · API-Portal
apaskulin moved T271606: Create a proposal for organizing OAuth docs between Meta, mediawiki.org, and the API Portal from Backlog to Content on the API-Portal board.
Sat, Jan 9, 4:14 AM · API-Portal
apaskulin triaged T271607: Clarify behavior of secret reset as High priority.
Sat, Jan 9, 4:14 AM · API-Portal
apaskulin moved T271607: Clarify behavior of secret reset from Backlog to Content on the API-Portal board.
Sat, Jan 9, 4:14 AM · API-Portal
apaskulin moved T271608: Organize Special:AppManagement by client type from Backlog to New features on the API-Portal board.
Sat, Jan 9, 4:14 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin changed the status of T271608: Organize Special:AppManagement by client type from Open to Stalled.

Blocked by T271597

Sat, Jan 9, 4:11 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin created T271608: Organize Special:AppManagement by client type.
Sat, Jan 9, 4:10 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin created T271607: Clarify behavior of secret reset.
Sat, Jan 9, 3:51 AM · API-Portal
apaskulin created T271606: Create a proposal for organizing OAuth docs between Meta, mediawiki.org, and the API Portal.
Sat, Jan 9, 3:49 AM · API-Portal
apaskulin moved T271605: Move "Create key" above client list from Backlog to New features on the API-Portal board.
Sat, Jan 9, 3:40 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin moved T271597: Add owner-only flag to list clients endpoint from Backlog to New features on the API-Portal board.
Sat, Jan 9, 3:40 AM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), API-Portal, MediaWiki-extensions-OAuth
apaskulin triaged T271605: Move "Create key" above client list as Medium priority.
Sat, Jan 9, 3:39 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin created T271605: Move "Create key" above client list.
Sat, Jan 9, 3:39 AM · MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
apaskulin renamed T266360: Add content if user has no existing clients from Improvements for client details view to Add content if user has no existing clients.
Sat, Jan 9, 3:33 AM · API-Portal, MediaWiki-extensions-WikimediaApiPortalOAuth
apaskulin created T271597: Add owner-only flag to list clients endpoint.
Sat, Jan 9, 12:30 AM · MW-1.36-notes (1.36.0-wmf.27; 2021-01-19), API-Portal, MediaWiki-extensions-OAuth

Fri, Jan 8

apaskulin triaged T259065: Evaluate API Portal usage and efficacy as Medium priority.
Fri, Jan 8, 4:36 PM · API-Portal
apaskulin triaged T259954: Discuss OAuth 1.0a clients in the API Portal as Low priority.
Fri, Jan 8, 4:36 PM · API-Portal
apaskulin moved T265017: Once api.wikimedia.org is up, make https://www.mediawiki.org/wiki/API:Web_APIs_hub redirect (or link?) to it from Backlog to Content on the API-Portal board.
Fri, Jan 8, 12:52 AM · API-Portal
apaskulin moved T250306: API Portal: Define programming language landing pages from Backlog to Content on the API-Portal board.
Fri, Jan 8, 12:52 AM · API-Portal
apaskulin moved T250304: Add use case landing pages from Backlog to Content on the API-Portal board.
Fri, Jan 8, 12:51 AM · API-Portal
apaskulin moved T253067: API Portal: Document security best practices from Backlog to Content on the API-Portal board.
Fri, Jan 8, 12:51 AM · API-Portal, Security, Documentation
apaskulin moved T259065: Evaluate API Portal usage and efficacy from Backlog to Discuss on the API-Portal board.
Fri, Jan 8, 12:51 AM · API-Portal
apaskulin moved T259954: Discuss OAuth 1.0a clients in the API Portal from Backlog to Discuss on the API-Portal board.
Fri, Jan 8, 12:51 AM · API-Portal
apaskulin moved T265218: OAuth 2.0 Security Best Practices from Backlog to Content on the API-Portal board.
Fri, Jan 8, 12:51 AM · API-Portal, Security, Documentation, MediaWiki-extensions-OAuth
apaskulin placed T246275: Client Developer get API usage data up for grabs.
Fri, Jan 8, 12:51 AM · Platform Team Workboards (User Stories), Story, Platform Team Initiatives (API Gateway)
apaskulin placed T268791: Allow Api-User-Agent header in API Gateway requests up for grabs.
Fri, Jan 8, 12:50 AM · Platform Team Initiatives (API Gateway)
apaskulin closed T235270: Wikimedia API Gateway as Resolved.

The API Gateway and Portal are both deployed to production

Fri, Jan 8, 12:49 AM · Platform Team Workboards (Initiatives), Platform Team Initiatives (API Gateway)
apaskulin closed T246263: Administrator unmounts API from path, a subtask of T255034: Wikimedia API Gateway Long-term Use, as Resolved.
Fri, Jan 8, 12:46 AM · Platform Engineering Roadmap, Epic, Platform Team Workboards (Epics), Platform Team Initiatives (API Gateway)
apaskulin closed T246263: Administrator unmounts API from path as Resolved.

Covered by this process: https://wikitech.wikimedia.org/wiki/API_Gateway#How_to_add_an_API_route

Fri, Jan 8, 12:46 AM · Story, Platform Team Workboards (User Stories), Platform Team Initiatives (API Gateway)
apaskulin closed T246260: API Developer mounts new API on path as Resolved.

Covered by this process: https://wikitech.wikimedia.org/wiki/API_Gateway#How_to_add_an_API_route

Fri, Jan 8, 12:45 AM · Platform Team Workboards (User Stories), Story, Platform Team Initiatives (API Gateway)
apaskulin closed T246260: API Developer mounts new API on path, a subtask of T255034: Wikimedia API Gateway Long-term Use, as Resolved.
Fri, Jan 8, 12:45 AM · Platform Engineering Roadmap, Epic, Platform Team Workboards (Epics), Platform Team Initiatives (API Gateway)
apaskulin closed T246264: Curator chooses available APIs, a subtask of T255034: Wikimedia API Gateway Long-term Use, as Resolved.
Fri, Jan 8, 12:45 AM · Platform Engineering Roadmap, Epic, Platform Team Workboards (Epics), Platform Team Initiatives (API Gateway)
apaskulin closed T246264: Curator chooses available APIs as Resolved.

Covered by this process: https://wikitech.wikimedia.org/wiki/API_Gateway#How_to_add_an_API_route

Fri, Jan 8, 12:45 AM · Story, Platform Team Workboards (User Stories), Platform Team Initiatives (API Gateway)
apaskulin edited projects for T259954: Discuss OAuth 1.0a clients in the API Portal, added: API-Portal; removed Platform Team Initiatives (API Gateway).
Fri, Jan 8, 12:43 AM · API-Portal
apaskulin edited projects for T259065: Evaluate API Portal usage and efficacy, added: API-Portal; removed Platform Team Initiatives (API Gateway).
Fri, Jan 8, 12:43 AM · API-Portal
apaskulin edited projects for T253067: API Portal: Document security best practices, added: API-Portal; removed Platform Team Sprints Board (Sprint 5), Platform Team Workboards (Green), Platform Team Initiatives (API Gateway).
Fri, Jan 8, 12:43 AM · API-Portal, Security, Documentation
apaskulin edited projects for T250306: API Portal: Define programming language landing pages, added: API-Portal; removed Platform Team Workboards (Green), Platform Team Initiatives (API Gateway).
Fri, Jan 8, 12:42 AM · API-Portal
apaskulin renamed T250304: Add use case landing pages from API Portal: Define use case landing pages to Add use case landing pages.
Fri, Jan 8, 12:41 AM · API-Portal
apaskulin closed T246268: API Developer uses OAuth 2.0 for authentication and authorization as Resolved.

All API Gateway endpoints currently support OAuth 2.0 for authentication and authorization

Fri, Jan 8, 12:34 AM · Platform Team Workboards (User Stories), Story, Platform Team Initiatives (API Gateway)
apaskulin closed T246268: API Developer uses OAuth 2.0 for authentication and authorization, a subtask of T255034: Wikimedia API Gateway Long-term Use, as Resolved.
Fri, Jan 8, 12:34 AM · Platform Engineering Roadmap, Epic, Platform Team Workboards (Epics), Platform Team Initiatives (API Gateway)
apaskulin edited projects for T265218: OAuth 2.0 Security Best Practices, added: API-Portal; removed Platform Team Initiatives (API Gateway).
Fri, Jan 8, 12:31 AM · API-Portal, Security, Documentation, MediaWiki-extensions-OAuth
apaskulin edited projects for T265017: Once api.wikimedia.org is up, make https://www.mediawiki.org/wiki/API:Web_APIs_hub redirect (or link?) to it, added: API-Portal; removed Platform Team Initiatives (API Gateway).
Fri, Jan 8, 12:30 AM · API-Portal
apaskulin closed T262498: Expose page description API in gateway, a subtask of T259617: Article description editing API, as Resolved.
Fri, Jan 8, 12:29 AM · Product-Feature, Tech-Product API Roadmap, Platform Engineering Roadmap, Wikidata, Epic, MediaWiki-REST-API, Platform Team Initiatives (MW REST API in PHP)
apaskulin closed T262498: Expose page description API in gateway as Resolved.

These endpoints have been added to the API Gateway and Portal

Fri, Jan 8, 12:29 AM · Platform Team Initiatives (API Gateway), Platform Team Workboards (Green)
apaskulin closed T267755: OAuth extension - REST - show error (rights restrictions) messages instead of an object '{}' as Resolved.

Resolving. Thanks, Vlad!

Fri, Jan 8, 12:26 AM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OAuth, Platform Team Initiatives (API Gateway)
apaskulin closed T267755: OAuth extension - REST - show error (rights restrictions) messages instead of an object '{}', a subtask of T264457: Client secret shared between clients, as Resolved.
Fri, Jan 8, 12:26 AM · MW-1.36-notes (1.36.0-wmf.20; 2020-12-01), Platform Team Workboards (S&F Workboard), MediaWiki-extensions-OAuth, Platform Team Initiatives (API Gateway)
apaskulin moved T271497: Write design spec for API sandbox from Backlog to New features on the API-Portal board.
Fri, Jan 8, 12:10 AM · API-Portal
apaskulin triaged T271497: Write design spec for API sandbox as High priority.
Fri, Jan 8, 12:10 AM · API-Portal
apaskulin created T271497: Write design spec for API sandbox.
Fri, Jan 8, 12:08 AM · API-Portal
apaskulin triaged T265055: Address behavior of API Portal with global skin preferences as Medium priority.
Fri, Jan 8, 12:02 AM · API-Portal, MediaWiki-skins-WikimediaApiPortal
apaskulin triaged T256697: API Portal: Discuss HTML fallback when JavaScript is not enabled as Low priority.
Fri, Jan 8, 12:02 AM · API-Portal, MediaWiki-skins-WikimediaApiPortal