Page MenuHomePhabricator

dena
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Oct 1 2021, 2:49 PM (253 w, 4 d)
Availability
Available
IRC Nick
deer
LDAP User
Unknown
MediaWiki User
Dena WMDE [ Global Accounts ]

Recent Activity

Tue, Aug 4

dena claimed T433484: 📜P1: Wikibase Cloud footer on wikis (mobile view).
Tue, Aug 4, 6:55 AM · Wikibase Cloud (Kanban Board)

Mon, Aug 3

dena claimed T420580: 📜P1: Wikibase Cloud footer on wikis.
Mon, Aug 3, 12:53 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T430616: 📜P1 - Update content of the hosting policy before its activation.
Mon, Aug 3, 9:33 AM · Wikibase Cloud (Kanban Board)
dena claimed T430616: 📜P1 - Update content of the hosting policy before its activation.
Mon, Aug 3, 9:33 AM · Wikibase Cloud (Kanban Board)

Tue, Jul 28

dena placed T432965: 📜P1: Remove all hardcoded policy references in UI up for grabs.
Tue, Jul 28, 12:43 PM · Wikibase Cloud (Kanban Board)

Mon, Jul 27

dena added a comment to T433279: Investigate `DatabaseDomain.php` timeout.

I also did spot some CPU spikes for the sql workloads, not only but also at the same time where this error occured:

Mon, Jul 27, 4:48 PM · WbStack Mediawiki, Wikibase Cloud (Kanban Board)
dena created T433279: Investigate `DatabaseDomain.php` timeout.
Mon, Jul 27, 4:32 PM · WbStack Mediawiki, Wikibase Cloud (Kanban Board)
dena moved T432965: 📜P1: Remove all hardcoded policy references in UI from In Peer Review to Doing on the Wikibase Cloud (Kanban Board) board.
Mon, Jul 27, 4:29 PM · Wikibase Cloud (Kanban Board)
dena claimed T432965: 📜P1: Remove all hardcoded policy references in UI.
Mon, Jul 27, 3:13 PM · Wikibase Cloud (Kanban Board)

Fri, Jul 24

dena changed the status of T432965: 📜P1: Remove all hardcoded policy references in UI from Stalled to Open.
Fri, Jul 24, 2:23 PM · Wikibase Cloud (Kanban Board)
dena placed T432965: 📜P1: Remove all hardcoded policy references in UI up for grabs.
Fri, Jul 24, 2:23 PM · Wikibase Cloud (Kanban Board)
dena added a comment to T432965: 📜P1: Remove all hardcoded policy references in UI.

I started a bit on this but couldnt get very far as I struggled with letting the ui point the local docker api https://github.com/wbstack/ui/pull/1154

Fri, Jul 24, 2:23 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T432965: 📜P1: Remove all hardcoded policy references in UI.
Fri, Jul 24, 2:22 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T432965: 📜P1: Remove all hardcoded policy references in UI.
Fri, Jul 24, 2:02 PM · Wikibase Cloud (Kanban Board)
dena moved T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type from Undergoing Deploy or Action on Staging to Done on the Wikibase Cloud (Kanban Board) board.
Fri, Jul 24, 1:46 PM · Wikibase Cloud (Kanban Board)
dena added a comment to T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.

tests on staging:

0 15:42 » deer@wmde-102295 ~
 $ curl -Ls https://www.wikibase.dev/api/v1/policies/terms-of-use | jq
{
  "items": [
    {
      "metadata": {
        "policy_id": 3,
        "type": "terms-of-use",
        "active_from": null,
        "content_vue_file": "terms-of-use/version-2.vue"
      }
    },
    {
      "metadata": {
        "policy_id": 1,
        "type": "terms-of-use",
        "active_from": "2022-01-01",
        "content_vue_file": "terms-of-use/version-1.vue"
      }
    }
  ]
}
0 15:42 » deer@wmde-102295 ~
 $ curl -Ls https://www.wikibase.dev/api/v1/policies/terms-of-use/current | jq
{
  "metadata": {
    "policy_id": 1,
    "type": "terms-of-use",
    "active_from": "2022-01-01",
    "content_vue_file": "terms-of-use/version-1.vue"
  }
}
0 15:42 » deer@wmde-102295 ~
 $ curl -Ls https://www.wikibase.dev/api/v1/policies/terms-of-use/upcoming | jq
{
  "metadata": {
    "policy_id": 3,
    "type": "terms-of-use",
    "active_from": null,
    "content_vue_file": "terms-of-use/version-2.vue"
  }
}
Fri, Jul 24, 1:43 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Fri, Jul 24, 1:37 PM · Wikibase Cloud (Kanban Board)
dena claimed T432965: 📜P1: Remove all hardcoded policy references in UI.
Fri, Jul 24, 12:32 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Fri, Jul 24, 12:03 PM · Wikibase Cloud (Kanban Board)
dena added a comment to T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.

found a bug while trying this on staging; reverted.

Fri, Jul 24, 11:23 AM · Wikibase Cloud (Kanban Board)
dena claimed T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Fri, Jul 24, 11:09 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.

Just now I was wondering if the GET /v1/policies/{policy_type} endpoint should also contain upcoming policies - as per the example from the senior notes doc it seems the answer is "yes":

Fri, Jul 24, 11:05 AM · Wikibase Cloud (Kanban Board)
dena updated the task description for T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Fri, Jul 24, 10:12 AM · Wikibase Cloud (Kanban Board)
dena placed T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type up for grabs.
Fri, Jul 24, 10:12 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.

Two observations:

Fri, Jul 24, 10:11 AM · Wikibase Cloud (Kanban Board)
dena claimed T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Fri, Jul 24, 7:16 AM · Wikibase Cloud (Kanban Board)

Thu, Jul 23

dena updated the task description for T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Thu, Jul 23, 2:46 PM · Wikibase Cloud (Kanban Board)
dena placed T432340: 📜 P1: Add component to Render Policies up for grabs.
Thu, Jul 23, 1:37 PM · WbStack UI, Wikibase Cloud (Kanban Board)
dena updated the task description for T432340: 📜 P1: Add component to Render Policies.
Thu, Jul 23, 10:31 AM · WbStack UI, Wikibase Cloud (Kanban Board)
dena claimed T432340: 📜 P1: Add component to Render Policies.
Thu, Jul 23, 10:30 AM · WbStack UI, Wikibase Cloud (Kanban Board)
dena moved T432340: 📜 P1: Add component to Render Policies from Waiting for Deploy or Action on Staging to Waiting for Peer Review on the Wikibase Cloud (Kanban Board) board.
Thu, Jul 23, 10:30 AM · WbStack UI, Wikibase Cloud (Kanban Board)
dena moved T430529: 📜 Adjust sign up form to display current policies from API and mark those policies as accepted on registration from Waiting for Peer Review to Waiting for Deploy or Action on Staging on the Wikibase Cloud (Kanban Board) board.
Thu, Jul 23, 10:30 AM · WbStack UI, Wikibase Cloud (Kanban Board)
dena placed T432340: 📜 P1: Add component to Render Policies up for grabs.
Thu, Jul 23, 10:30 AM · WbStack UI, Wikibase Cloud (Kanban Board)
dena claimed T432340: 📜 P1: Add component to Render Policies.
Thu, Jul 23, 8:25 AM · WbStack UI, Wikibase Cloud (Kanban Board)

Tue, Jul 21

dena placed T432340: 📜 P1: Add component to Render Policies up for grabs.
Tue, Jul 21, 1:00 PM · WbStack UI, Wikibase Cloud (Kanban Board)
dena added a comment to T432340: 📜 P1: Add component to Render Policies.

I paired with @Tarrow on this and we said that for this ticket we scope it on ToU routes like /terms-of-use/:active_from, while keeping the current handling of /terms-of-use/ and /terms-of-use/upcoming until we have the endpoints from T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type

Tue, Jul 21, 1:00 PM · WbStack UI, Wikibase Cloud (Kanban Board)
dena renamed T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type from P1: make remaining GET endpoints for upcoming, current and all policies of a given type to 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Tue, Jul 21, 11:05 AM · Wikibase Cloud (Kanban Board)
dena created T432714: 📜P1: make remaining GET endpoints for upcoming, current and all policies of a given type.
Tue, Jul 21, 11:04 AM · Wikibase Cloud (Kanban Board)

Fri, Jul 17

dena updated the task description for T432340: 📜 P1: Add component to Render Policies.
Fri, Jul 17, 3:25 PM · WbStack UI, Wikibase Cloud (Kanban Board)
dena claimed T432340: 📜 P1: Add component to Render Policies.
Fri, Jul 17, 7:12 AM · WbStack UI, Wikibase Cloud (Kanban Board)

Thu, Jul 16

dena moved T429591: 📜 Create endpoint to get polices that should be accepted from Undergoing Deploy or Action on Staging to Done on the Wikibase Cloud (Kanban Board) board.
Thu, Jul 16, 3:04 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena added a comment to T429591: 📜 Create endpoint to get polices that should be accepted.

live test for production:

$ curl -Ls https://wikibase.cloud/api/v1/policies/current | jq
{
  "items": [
    {
      "metadata": {
        "policy_id": 1,
        "type": "terms-of-use",
        "active_from": "2022-01-01",
        "content_vue_file": "terms-of-use/version-1.vue"
      }
    }
  ]
}
Thu, Jul 16, 3:03 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena added a comment to T429591: 📜 Create endpoint to get polices that should be accepted.

live test for staging:

$ curl -Ls https://wikibase.dev/api/v1/policies/current | jq
{
  "items": [
    {
      "metadata": {
        "policy_id": 1,
        "type": "terms-of-use",
        "active_from": "2022-01-01",
        "content_vue_file": "terms-of-use/version-1.vue"
      }
    },
    {
      "metadata": {
        "policy_id": 2,
        "type": "hosting-policy",
        "active_from": "2026-07-01",
        "content_vue_file": "hosting-policy/version-1.vue"
      }
    }
  ]
}
Thu, Jul 16, 2:59 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena claimed T429591: 📜 Create endpoint to get polices that should be accepted.
Thu, Jul 16, 2:53 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena updated the task description for T429591: 📜 Create endpoint to get polices that should be accepted.
Thu, Jul 16, 1:21 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena placed T429591: 📜 Create endpoint to get polices that should be accepted up for grabs.
Thu, Jul 16, 1:21 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena placed T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body up for grabs.
Thu, Jul 16, 8:05 AM · WbStack API, Wikibase Cloud (Kanban Board)
dena claimed T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body.
Thu, Jul 16, 7:47 AM · WbStack API, Wikibase Cloud (Kanban Board)
dena moved T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body from Waiting for Peer Review to Waiting for Deploy or Action on Staging on the Wikibase Cloud (Kanban Board) board.
Thu, Jul 16, 7:46 AM · WbStack API, Wikibase Cloud (Kanban Board)
dena claimed T429591: 📜 Create endpoint to get polices that should be accepted.
Thu, Jul 16, 7:24 AM · WbStack API, Wikibase Cloud (Kanban Board)

Wed, Jul 15

dena moved T429591: 📜 Create endpoint to get polices that should be accepted from In Peer Review to Waiting for Peer Review on the Wikibase Cloud (Kanban Board) board.
Wed, Jul 15, 1:57 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena placed T429591: 📜 Create endpoint to get polices that should be accepted up for grabs.
Wed, Jul 15, 1:57 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena added a comment to T429591: 📜 Create endpoint to get polices that should be accepted.

@dang @Rosalie_WMDE I brought this data shape topic up in the seniors round; Seems like a lot of thought already went into this endpoint spec and it was clarified that we should stick to the example in the ticket. Sorry for leading you off in another direction.

Wed, Jul 15, 1:35 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena added a comment to T429591: 📜 Create endpoint to get polices that should be accepted.

Flagging it here that it's debatable if returning this as an items object is the right choice here, as per default it seems to get wrapped in a generic data object anyway and I couldn't find any previous use of items notation in this API.
See https://github.com/wbstack/api/pull/1198/changes#r3572344840

Wed, Jul 15, 9:36 AM · WbStack API, Wikibase Cloud (Kanban Board)
dena claimed T429591: 📜 Create endpoint to get polices that should be accepted.
Wed, Jul 15, 8:23 AM · WbStack API, Wikibase Cloud (Kanban Board)

Jul 10 2026

dena added a comment to T431152: Preserve patches when recreating pacman.yaml with wikiman.

I still think we should do this - as previously suggested in the old PR[1] I assess the risk of accidentally excluding a working patch, and thereby breaking something, higher than deploying an incompatible patch.

Jul 10 2026, 2:39 PM · Patch-For-Review, WbStack Mediawiki, Wikibase Cloud

Jul 9 2026

dena placed T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body up for grabs.
Jul 9 2026, 3:46 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena added a comment to T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body.

did some more work on the PR today + added some test coverage

Jul 9 2026, 3:20 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena placed T429449: 📜 P1: Add existing terms-of-use policy metadata via db migration up for grabs.
Jul 9 2026, 8:04 AM · WbStack API, Wikibase Cloud (Kanban Board)

Jul 3 2026

dena updated the task description for T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body.
Jul 3 2026, 2:56 PM · WbStack API, Wikibase Cloud (Kanban Board)
dena added a comment to T430998: dev vm template maintenance: skaffold.

created companion PR to update .tool-versions file https://github.com/wmde/wbaas-deploy/pull/2886

Jul 3 2026, 10:52 AM · Wikibase Cloud (Kanban Board)
dena updated the task description for T430998: dev vm template maintenance: skaffold.
Jul 3 2026, 8:28 AM · Wikibase Cloud (Kanban Board)

Jul 2 2026

dena moved T430998: dev vm template maintenance: skaffold from Doing to Waiting for Peer Review on the Wikibase Cloud (Kanban Board) board.
Jul 2 2026, 4:25 PM · Wikibase Cloud (Kanban Board)
dena created T430998: dev vm template maintenance: skaffold.
Jul 2 2026, 4:25 PM · Wikibase Cloud (Kanban Board)
dena claimed T430525: 📜 Accept an `accepted_policies` array in the `/api/user/register` request body.
Jul 2 2026, 8:43 AM · WbStack API, Wikibase Cloud (Kanban Board)

Jun 19 2026

dena moved T407632: 📜P1: Users can navigate between active and future versions from Todo to Waiting for PM Verification on the Wikibase Cloud (Kanban Board) board.
Jun 19 2026, 12:42 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T407632: 📜P1: Users can navigate between active and future versions.
Jun 19 2026, 11:14 AM · Wikibase Cloud (Kanban Board)
dena placed T407632: 📜P1: Users can navigate between active and future versions up for grabs.
Jun 19 2026, 8:34 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T407632: 📜P1: Users can navigate between active and future versions.

I created this merge branch ui_tou_merge that combines the navigation panel workstream (this task; #1140) and the upcoming ToU workstream (T420575, #1130)

Jun 19 2026, 8:34 AM · Wikibase Cloud (Kanban Board)
dena updated the task description for T407632: 📜P1: Users can navigate between active and future versions.
Jun 19 2026, 8:31 AM · Wikibase Cloud (Kanban Board)

Jun 18 2026

dena reassigned T420575: 📜P1: Users can access the upcoming version of the ToU from dena to rosalieper.
Jun 18 2026, 10:23 AM · Wikibase Cloud (Kanban Board)
dena claimed T420575: 📜P1: Users can access the upcoming version of the ToU.
Jun 18 2026, 9:16 AM · Wikibase Cloud (Kanban Board)
dena claimed T407632: 📜P1: Users can navigate between active and future versions.
Jun 18 2026, 7:49 AM · Wikibase Cloud (Kanban Board)

Jun 16 2026

dena added a comment to T407632: 📜P1: Users can navigate between active and future versions.

The PR is not finished yet but ready for it's first round of review, regarding the NavigationPanel component structure.

Jun 16 2026, 3:18 PM · Wikibase Cloud (Kanban Board)
dena placed T407632: 📜P1: Users can navigate between active and future versions up for grabs.
Jun 16 2026, 3:17 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T407632: 📜P1: Users can navigate between active and future versions.
Jun 16 2026, 3:17 PM · Wikibase Cloud (Kanban Board)
dena moved T408254: 📜P1: Create DSA Information Page from Waiting for Deploy or Action on Staging to Done on the Wikibase Cloud (Kanban Board) board.
Jun 16 2026, 8:52 AM · Wikibase Cloud (Kanban Board)
dena placed T429021: Default to JSON responses for api route exceptions up for grabs.
Jun 16 2026, 7:02 AM · Wikibase Cloud (Kanban Board), WbStack API
dena claimed T429021: Default to JSON responses for api route exceptions.
Jun 16 2026, 5:46 AM · Wikibase Cloud (Kanban Board), WbStack API

Jun 15 2026

dena claimed T407632: 📜P1: Users can navigate between active and future versions.
Jun 15 2026, 12:03 PM · Wikibase Cloud (Kanban Board)
dena updated the task description for T407632: 📜P1: Users can navigate between active and future versions.
Jun 15 2026, 11:36 AM · Wikibase Cloud (Kanban Board)

Jun 12 2026

dena placed T428711: [Platform API] Limit `per_page` param in `PublicWikiController` up for grabs.
Jun 12 2026, 12:57 PM · Wikibase Cloud (Kanban Board)
dena added a comment to T428711: [Platform API] Limit `per_page` param in `PublicWikiController`.

If requesting JSON by HTTP header we get JSON in return:

$ curl -sS -H 'Accept: application/json' "https://www.wikibase.dev/api/wiki?per_page=101" | jq
{
  "message": "The per page must not be greater than 100.",
  "errors": {
    "per_page": [
      "The per page must not be greater than 100."
    ]
  }
}
Jun 12 2026, 12:57 PM · Wikibase Cloud (Kanban Board)
dena created T429021: Default to JSON responses for api route exceptions.
Jun 12 2026, 12:56 PM · Wikibase Cloud (Kanban Board), WbStack API
dena placed T428716: [Platform API] Prevent output in phpunit tests up for grabs.
Jun 12 2026, 10:36 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T428716: [Platform API] Prevent output in phpunit tests.

I think you are probably right but I would imagine this is actually a left over artefact from running the tests locally rather than an explicit desire to have each test run output data for this one test.

Jun 12 2026, 10:35 AM · Wikibase Cloud (Kanban Board)
dena claimed T428711: [Platform API] Limit `per_page` param in `PublicWikiController`.
Jun 12 2026, 8:12 AM · Wikibase Cloud (Kanban Board)

Jun 11 2026

dena added a comment to T408254: 📜P1: Create DSA Information Page.

@Alice.moutinho ah good catch, thanks! I adjusted it, (same preview link): https://ee938e4af3-prod--wbstack-ui.netlify.app/dsa-info

image.png (418×520 px, 44 KB)

Jun 11 2026, 2:18 PM · Wikibase Cloud (Kanban Board)
dena added a comment to T428716: [Platform API] Prevent output in phpunit tests.

Is there some more context to this? Generally this looks like good practice of course but I assume the reason the output in the integration test was added is to help gather information for debugging purposes of the rather complex component setup (i.e. having the data from successful tests may be useful to compare to eventually failed tests)

Jun 11 2026, 11:11 AM · Wikibase Cloud (Kanban Board)
dena claimed T428716: [Platform API] Prevent output in phpunit tests.
Jun 11 2026, 10:36 AM · Wikibase Cloud (Kanban Board)
dena placed T408254: 📜P1: Create DSA Information Page up for grabs.
Jun 11 2026, 9:31 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T408254: 📜P1: Create DSA Information Page.

This got unblocked now and is ready from engineer perspective

Jun 11 2026, 9:31 AM · Wikibase Cloud (Kanban Board)
dena changed the status of T408254: 📜P1: Create DSA Information Page from Stalled to In Progress.
Jun 11 2026, 9:30 AM · Wikibase Cloud (Kanban Board)
dena changed the status of T408254: 📜P1: Create DSA Information Page, a subtask of T408247: === 📜PHASE 1 - Publish and activate policies, require acceptance ===, from Stalled to In Progress.
Jun 11 2026, 9:30 AM · Wikibase Cloud
dena updated the task description for T408254: 📜P1: Create DSA Information Page.
Jun 11 2026, 9:19 AM · Wikibase Cloud (Kanban Board)
dena updated the task description for T420575: 📜P1: Users can access the upcoming version of the ToU.
Jun 11 2026, 9:19 AM · Wikibase Cloud (Kanban Board)
dena placed T428389: Fix e2e tests in Platform UI CI up for grabs.
Jun 11 2026, 9:14 AM · Wikibase Cloud (Kanban Board)
dena claimed T428389: Fix e2e tests in Platform UI CI.
Jun 11 2026, 8:16 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T408254: 📜P1: Create DSA Information Page.

for Product and UX: current state can be previewed here: https://ee938e4af3-prod--wbstack-ui.netlify.app/dsa-info

Jun 11 2026, 7:55 AM · Wikibase Cloud (Kanban Board)
dena added a comment to T408254: 📜P1: Create DSA Information Page.

blocked by T428389: Fix e2e tests in Platform UI CI

Jun 11 2026, 7:49 AM · Wikibase Cloud (Kanban Board)