Page MenuHomePhabricator

Sgs (Sergio Gimeno)
Software Engineer, WMF

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 4 2021, 3:13 PM (132 w, 5 d)
Availability
Available
LDAP User
Sergio Gimeno
MediaWiki User
SGimeno (WMF) [ Global Accounts ]

I'm working with the Growth team on features that keep growing the number of Wikipedia contributors.

Recent Activity

Yesterday

Sgs moved T359992: [wmf.21] Homepage - empty filter selection can be saved from Incoming to Doing on the Growth-Team (Sprint 12 (Growth Team)) board.
Sat, Apr 20, 1:00 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), GrowthExperiments-Homepage, Regression
Sgs edited projects for T362905: Community Configuration: update copy to accommodate radio buttons to checkboxes in Special:CommunityConfiguration/Mentorship, added: Growth-Team (Sprint 12 (Growth Team)); removed Growth-Team.

@Sgs does the suggested copy make sense?

Sat, Apr 20, 12:52 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs triaged T362905: Community Configuration: update copy to accommodate radio buttons to checkboxes in Special:CommunityConfiguration/Mentorship as Medium priority.
Sat, Apr 20, 12:52 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs triaged T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0 as High priority.
Sat, Apr 20, 12:41 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs added a comment to T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0.

This is now blocked on the support for enumerations which will be tackled in T362685

Sat, Apr 20, 12:41 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs moved T360471: Growth features: Migrate Suggested edits from Special:EditGrowthConfig to Community configuration 2.0 from Doing to Blocked / Needs Work on the Growth-Team (Sprint 12 (Growth Team)) board.
Sat, Apr 20, 12:40 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, GrowthExperiments-NewcomerTasks, CommunityConfiguration
Sgs moved T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0 from Doing to Blocked / Needs Work on the Growth-Team (Sprint 12 (Growth Team)) board.
Sat, Apr 20, 12:38 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs added a comment to T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0.

@JFernandez-WMF @KStoller-WMF In the existing implementation we have a recommended link for each item in the list, should we keep that information? The new design does not reflect it.

Yes sorry I missed that on the designs. Can we have the recommended labels and destinations in the Placeholder text instead of having 'recommended: X" in the label?

That sounds ok from a design pov but sadly we don't have support for custom placeholders yet, filed as T363051: Add support for field placeholders.

Should we provide an example for how the link should be formatted?

@Sgs is the 'Destination page' field using Lookup? If it does then I don't think it is necessary to provide examples since admins can search through suggested results, but feel free to disagree.

Yes it is, agreed.

Sat, Apr 20, 12:29 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs created T363051: Add support for field placeholders.
Sat, Apr 20, 12:28 PM · CommunityConfiguration, Growth-Team
Sgs moved T357710: Page titles selector control from Doing to Code Review on the Growth-Team (Sprint 12 (Growth Team)) board.
Sat, Apr 20, 12:21 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration

Thu, Apr 18

Sgs attached a referenced file: F43470829: help panel links example.png.
Thu, Apr 18, 4:32 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs added a comment to T362905: Community Configuration: update copy to accommodate radio buttons to checkboxes in Special:CommunityConfiguration/Mentorship.

Once the copy texts have been decided feel free to assign this task to me and I will update them.

Thu, Apr 18, 4:15 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs closed T362044: Community configuration: Decision about how to display the boolean controls in Special:CommunityConfiguration/Mentorship as Resolved.

I have created T362905: Community Configuration: update copy to accommodate radio buttons to checkboxes in Special:CommunityConfiguration/Mentorship for this matter and I will update the task description with the suggested copy. Feel free to make any changes to the task you feel are necessary :)

Thank you!

Thu, Apr 18, 4:15 PM · Growth-Team (Sprint 12 (Growth Team)), GrowthExperiments-Mentorship, CommunityConfiguration
Sgs added a comment to T360445: Propose a control for collections.

thank you! same as https://phabricator.wikimedia.org/T357710 I think this may also take advantage of the multi selections approach in form guidelines?

multi-selections (1).png (230×752 px, 18 KB)

feel free to disagree, maybe I am not getting these use cases right!

I think the ChipInput plus Menu metaphor works well one there's only one value to select, in the case of the help panel links there are two values to select per row. Could we update design to reflect so?

Thu, Apr 18, 3:49 PM · Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs created T362906: Add management support for arrays.
Thu, Apr 18, 3:46 PM · Growth-Team, CommunityConfiguration
Sgs updated subscribers of T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0.

@JFernandez-WMF @KStoller-WMF In the existing implementation we have a recommended link for each item in the list, should we keep that information? The new design does not reflect it.

Thu, Apr 18, 3:38 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs updated the task description for T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0.
Thu, Apr 18, 3:36 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage

Tue, Apr 16

Sgs added a subtask for T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0: T357708: Namespaces selector control.
Tue, Apr 16, 5:02 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs added a parent task for T357708: Namespaces selector control: T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0.
Tue, Apr 16, 5:02 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration
Sgs moved T357710: Page titles selector control from Incoming to Doing on the Growth-Team (Sprint 12 (Growth Team)) board.
Tue, Apr 16, 4:39 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs moved T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0 from Incoming to Doing on the Growth-Team (Sprint 12 (Growth Team)) board.
Tue, Apr 16, 4:39 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs moved T357710: Page titles selector control from Sprint 11 (Growth Team) to Sprint 12 (Growth Team) on the Growth-Team board.
Tue, Apr 16, 4:39 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs moved T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0 from Sprint 11 (Growth Team) to Sprint 12 (Growth Team) on the Growth-Team board.
Tue, Apr 16, 4:38 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage
Sgs moved T359992: [wmf.21] Homepage - empty filter selection can be saved from Sprint 11 (Growth Team) to Sprint 12 (Growth Team) on the Growth-Team board.
Tue, Apr 16, 4:37 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), GrowthExperiments-Homepage, Regression
Sgs added a comment to T362044: Community configuration: Decision about how to display the boolean controls in Special:CommunityConfiguration/Mentorship.

Agree having the default as 'negative' may be confusing. Can we use 'Turned on' as the default?

Yes, can we capture this somewhere in the form guidelines?

Tue, Apr 16, 4:02 PM · Growth-Team (Sprint 12 (Growth Team)), GrowthExperiments-Mentorship, CommunityConfiguration
Sgs moved T362685: Control for JSON-schema enums from Inbox to Up Next on the Growth-Team board.
Tue, Apr 16, 3:50 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs triaged T362685: Control for JSON-schema enums as High priority.
Tue, Apr 16, 3:46 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs created T362685: Control for JSON-schema enums.
Tue, Apr 16, 3:45 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs moved T360471: Growth features: Migrate Suggested edits from Special:EditGrowthConfig to Community configuration 2.0 from Blocked / Needs Work to Incoming on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 16, 12:40 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, GrowthExperiments-NewcomerTasks, CommunityConfiguration
Sgs placed T358663: Allow consumers to customize the default editor UI representation for an option up for grabs.
Tue, Apr 16, 12:40 PM · Patch-For-Review, CommunityConfiguration
Sgs removed a project from T358663: Allow consumers to customize the default editor UI representation for an option: Growth-Team (Sprint 11 (Growth Team)).
Tue, Apr 16, 12:39 PM · Patch-For-Review, CommunityConfiguration
Sgs updated subscribers of T358335: Allow to display informational sections in the editor.

Since we don't have support for form sections or groups yet (T358221), I think this task should be scoped to an informational section per form. That restriction open the door to render the section on the server instead of the client, however that might be counter productive for the next iteration in which we would want to display informational text on a per-section or group level. Any thoughts here? cc @Cyndymediawiksim @Urbanecm_WMF

Tue, Apr 16, 11:24 AM · Patch-For-Review, Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs moved T362044: Community configuration: Decision about how to display the boolean controls in Special:CommunityConfiguration/Mentorship from Incoming to Doing on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 16, 11:20 AM · Growth-Team (Sprint 12 (Growth Team)), GrowthExperiments-Mentorship, CommunityConfiguration
Sgs moved T360846: Special:ManageMentors is not transmitting URLs and wikilinks to edit summaries from Code Review to QA on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 16, 11:20 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Patch-For-Review, GrowthExperiments-Mentorship

Mon, Apr 15

Sgs moved T358663: Allow consumers to customize the default editor UI representation for an option from Doing to Blocked / Needs Work on the Growth-Team (Sprint 11 (Growth Team)) board.
Mon, Apr 15, 4:20 PM · Patch-For-Review, CommunityConfiguration
Sgs added a comment to T358663: Allow consumers to customize the default editor UI representation for an option.

I believe this task is still valid but maybe we ain't gonna need it at this stage of the project depending on the outcome of T362044: Community configuration: Decision about how to display the boolean controls in Special:CommunityConfiguration/Mentorship.

Mon, Apr 15, 3:53 PM · Patch-For-Review, CommunityConfiguration
Sgs added a comment to T357710: Page titles selector control.

The control is been implemented using the ChipInput component from Codex which in a way also provides full management. Maybe we should restrict the "multi-selections" pattern to complex selections?

Mon, Apr 15, 1:41 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs added a comment to T362044: Community configuration: Decision about how to display the boolean controls in Special:CommunityConfiguration/Mentorship.

This happens, because we have communityconfiguration-mentorship-gementorshipautomaticeligibility-control-label and communityconfiguration-mentorship-gementorshipenabled-control-label set to x. This was done, because without doing so, the form looks even worse:

Mon, Apr 15, 1:33 PM · Growth-Team (Sprint 12 (Growth Team)), GrowthExperiments-Mentorship, CommunityConfiguration
Sgs moved T357708: Namespaces selector control from Doing to Code Review on the Growth-Team (Sprint 11 (Growth Team)) board.
Mon, Apr 15, 10:58 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration

Fri, Apr 5

Sgs claimed T360472: Growth features: Migrate Help panel settings from Special:EditGrowthConfig to Community configuration 2.0.
Fri, Apr 5, 9:01 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration, GrowthExperiments-Homepage

Thu, Apr 4

Sgs created T361857: Add support for files as JSON-schema references.
Thu, Apr 4, 4:24 PM · MediaWiki-Configuration
Sgs added a comment to T359928: Editor: display success and error messages when submitting the form.

@Sgs , is there a way in Codex, to put a backdrop/overlay on the success message that I can use as shown in the figma design?

Thu, Apr 4, 10:57 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Vue.js, CommunityConfiguration

Wed, Apr 3

Sgs added a comment to T359036: Design review for dashboard and editor pages.

@JFernandez-WMF, I see the task is in Doing, but we did not finish to publish all form controls to beta. Should we wait for that to happen before we tackle this task? There are some issues that can already be reported but maybe is more productive to do it all at once? Alternatively we could create sub-tasks of this issue for already reported design defects.

Wed, Apr 3, 4:25 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration

Tue, Apr 2

Sgs moved T357712: Single page title selector control from Sprint 10 (Growth Team) to Sprint 11 (Growth Team) on the Growth-Team board.
Tue, Apr 2, 4:49 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Vue.js, CommunityConfiguration
Sgs moved T359992: [wmf.21] Homepage - empty filter selection can be saved from Incoming to Doing on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 2, 4:49 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), GrowthExperiments-Homepage, Regression
Sgs moved T358663: Allow consumers to customize the default editor UI representation for an option from Incoming to Code Review on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 2, 4:49 PM · Patch-For-Review, CommunityConfiguration
Sgs moved T357708: Namespaces selector control from Incoming to Code Review on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 2, 4:49 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration
Sgs moved T357710: Page titles selector control from Incoming to Code Review on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 2, 4:49 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs moved T357712: Single page title selector control from Incoming to Code Review on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 2, 4:49 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Vue.js, CommunityConfiguration
Sgs moved T357718: Support schema references from Incoming to Code Review on the Growth-Team (Sprint 11 (Growth Team)) board.
Tue, Apr 2, 4:49 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, CommunityConfiguration
Sgs moved T357708: Namespaces selector control from Sprint 10 (Growth Team) to Sprint 11 (Growth Team) on the Growth-Team board.
Tue, Apr 2, 4:48 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration
Sgs moved T357710: Page titles selector control from Sprint 10 (Growth Team) to Sprint 11 (Growth Team) on the Growth-Team board.
Tue, Apr 2, 4:47 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs moved T357718: Support schema references from Sprint 10 (Growth Team) to Sprint 11 (Growth Team) on the Growth-Team board.
Tue, Apr 2, 4:47 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, CommunityConfiguration
Sgs moved T358663: Allow consumers to customize the default editor UI representation for an option from Sprint 10 (Growth Team) to Sprint 11 (Growth Team) on the Growth-Team board.
Tue, Apr 2, 4:47 PM · Patch-For-Review, CommunityConfiguration
Sgs triaged T359992: [wmf.21] Homepage - empty filter selection can be saved as High priority.
Tue, Apr 2, 4:46 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), GrowthExperiments-Homepage, Regression
Sgs moved T359992: [wmf.21] Homepage - empty filter selection can be saved from Sprint 10 (Growth Team) to Sprint 11 (Growth Team) on the Growth-Team board.
Tue, Apr 2, 4:46 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), GrowthExperiments-Homepage, Regression
Sgs updated the task description for T360471: Growth features: Migrate Suggested edits from Special:EditGrowthConfig to Community configuration 2.0.
Tue, Apr 2, 4:27 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, GrowthExperiments-NewcomerTasks, CommunityConfiguration
Sgs moved T360919: Design: Special:CommunityConfiguration should display in an inactive state to non-administrators from Backlog to Up Next on the Growth-Team board.
Tue, Apr 2, 3:54 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs moved T361123: Make it possible to declare a Community configuration provider that does not display on the dashboard from Backlog to Up Next on the Growth-Team board.
Tue, Apr 2, 3:53 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, CommunityConfiguration
Sgs moved T358335: Allow to display informational sections in the editor from Backlog to Up Next on the Growth-Team board.
Tue, Apr 2, 3:53 PM · Patch-For-Review, Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs moved T358663: Allow consumers to customize the default editor UI representation for an option from Doing to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Tue, Apr 2, 2:29 PM · Patch-For-Review, CommunityConfiguration

Thu, Mar 28

Sgs moved T358663: Allow consumers to customize the default editor UI representation for an option from Doing to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Thu, Mar 28, 5:37 PM · Patch-For-Review, CommunityConfiguration
Sgs added a comment to T360445: Propose a control for collections.

hi @Sgs, commenting on my understanding here about this just to make sure it is not completely inaccurate :) is the need here to build a way for admins to add/remove 'elements' of the respective collection, in this case, links?

Yes, for the GrowthExperiments Help panel links we would not show the controls because we want exactly five items but that is a Growth special case rather than the general case were "management" is desired.

Thu, Mar 28, 11:57 AM · Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs moved T357718: Support schema references from Doing to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Thu, Mar 28, 11:45 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, CommunityConfiguration

Wed, Mar 27

Sgs moved T357710: Page titles selector control from Doing to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Wed, Mar 27, 12:14 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration

Mon, Mar 25

Sgs added a comment to T358659: Client side form validation.

Blocked by T360921

Mon, Mar 25, 5:25 PM · Growth-Team, Vue.js, CommunityConfiguration
Sgs moved T357710: Page titles selector control from Incoming to Doing on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 5:25 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs moved T358659: Client side form validation from Incoming to Blocked / Needs Work on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 5:25 PM · Growth-Team, Vue.js, CommunityConfiguration
Sgs claimed T357710: Page titles selector control.
Mon, Mar 25, 5:24 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs raised the priority of T360921: Support required properties in schemas from High to Needs Triage.
Mon, Mar 25, 5:21 PM · Growth-Team, CommunityConfiguration
Sgs moved T360921: Support required properties in schemas from Inbox to Up Next on the Growth-Team board.
Mon, Mar 25, 5:21 PM · Growth-Team, CommunityConfiguration
Sgs added a project to T360921: Support required properties in schemas: Growth-Team.
Mon, Mar 25, 5:20 PM · Growth-Team, CommunityConfiguration
Sgs removed a project from T360921: Support required properties in schemas: Growth-Team (Sprint 10 (Growth Team)).
Mon, Mar 25, 5:19 PM · Growth-Team, CommunityConfiguration
Sgs added a comment to T356622: Community configuration 2.0 editing form MVP.

@Sgs - presently it's easy to get communityconfiguration-schema-validation-error on wiki/Special:CommunityConfiguration/FooBar.

Thanks for testing! Could you provide the data input which you used when those errors occured?

Two issues

  • the Submit button is always active - it's displayed active on the initial page load and it's still active regardless of user's input

Yes, this behavior is expected per design guidelines in validation

  • the lack of warning/guidance to users on non-valid input

We will work this particular problem in T358659. Could you share which kind of invalid input did you try?

I also looked T343072: Community configuration: Write specifications for the Editing form for validation specs:

Validation: responsible for ensuring submitted data is valid. Aside from the schema validation that will happen on the backend after form data is submitted the auto-generated form should have client validation that helps users fill in the form. Form validity is expected before sending data to the server (and possibly schema validity). Ideally the UI should be capable of showing validation errors in real-time, when the user fills in a field.

Would validation/error handling specs be added later? Is the present form can be tested for validation?

Mon, Mar 25, 5:06 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), CommunityConfiguration, GrowthExperiments-CommunityConfiguration (2.0), MediaWiki-Configuration
Sgs triaged T360921: Support required properties in schemas as High priority.
Mon, Mar 25, 4:58 PM · Growth-Team, CommunityConfiguration
Sgs moved T360921: Support required properties in schemas from Incoming to Doing on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 4:58 PM · Growth-Team, CommunityConfiguration
Sgs edited projects for T360921: Support required properties in schemas, added: Growth-Team (Sprint 10 (Growth Team)); removed Growth-Team.
Mon, Mar 25, 4:58 PM · Growth-Team, CommunityConfiguration
Sgs moved T359193: Community configuration: Decide whether the schema PHP classes need support for `required` from Doing to QA on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 4:58 PM · Growth-Team (Sprint 10 (Growth Team)), CommunityConfiguration
Sgs closed T359193: Community configuration: Decide whether the schema PHP classes need support for `required` as Resolved.

Considering the required question is now resolved, we can probably close this task as resolved (and fill another one for implementing the changes themselves). I'm not doing that right now, as I see you moved it back to Doing and to give the opportunity to discuss the questions I raised above.

Mon, Mar 25, 4:58 PM · Growth-Team (Sprint 10 (Growth Team)), CommunityConfiguration
Sgs closed T359193: Community configuration: Decide whether the schema PHP classes need support for `required`, a subtask of T358799: CommunityConfiguration: Switch to generating schemas from PHP classes rather than committing them as JSON files directly, as Resolved.
Mon, Mar 25, 4:58 PM · Growth-Team (Sprint 12 (Growth Team)), CommunityConfiguration
Sgs created T360921: Support required properties in schemas.
Mon, Mar 25, 4:57 PM · Growth-Team, CommunityConfiguration
Sgs added a comment to T360828: insert communityconfiguration-edit-summary-dialog-title-span into communityconfiguration-edit-summary-dialog-label as a parameter.

Thanks for the report. However I'm confused because the task does not state a problem but a solution, but I'm unsure to which problem. Could you point to the problem or the inconsistency in best practices? Ty!

Mon, Mar 25, 3:50 PM · Growth-Team, CommunityConfiguration, I18n
Sgs moved T357710: Page titles selector control from Blocked / Needs Work to Incoming on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 1:27 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs moved T357708: Namespaces selector control from Doing to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 1:10 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration
Sgs moved T357708: Namespaces selector control from Blocked / Needs Work to Doing on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 12:08 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration
Sgs claimed T357708: Namespaces selector control.
Mon, Mar 25, 11:44 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Vue.js, CommunityConfiguration
Sgs added a comment to T357718: Support schema references.

I submitted a PoC patch 1010184. There's no support for external schema references, and I'm not sure if we should support at this point. Feedback welcome.

Mon, Mar 25, 11:43 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, CommunityConfiguration
Sgs moved T357712: Single page title selector control from Blocked / Needs Work to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Mon, Mar 25, 11:41 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Vue.js, CommunityConfiguration

Fri, Mar 22

Sgs triaged T360445: Propose a control for collections as Low priority.
Fri, Mar 22, 1:50 PM · Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs moved T357718: Support schema references from Doing to Code Review on the Growth-Team (Sprint 10 (Growth Team)) board.
Fri, Mar 22, 1:48 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, CommunityConfiguration
Sgs moved T359193: Community configuration: Decide whether the schema PHP classes need support for `required` from Code Review to Doing on the Growth-Team (Sprint 10 (Growth Team)) board.
Fri, Mar 22, 1:48 PM · Growth-Team (Sprint 10 (Growth Team)), CommunityConfiguration
Sgs updated subscribers of T358663: Allow consumers to customize the default editor UI representation for an option.

I was thinking about the proposed approach in sync meeting with @Urbanecm_WMF of only allowing to register Vue SFC files, eg:

Fri, Mar 22, 12:08 PM · Patch-For-Review, CommunityConfiguration
Sgs moved T358663: Allow consumers to customize the default editor UI representation for an option from Doing to Blocked / Needs Work on the Growth-Team (Sprint 10 (Growth Team)) board.
Fri, Mar 22, 10:24 AM · Patch-For-Review, CommunityConfiguration

Mar 21 2024

Sgs removed a subtask for T357710: Page titles selector control: T360445: Propose a control for collections.
Mar 21 2024, 5:36 PM · Growth-Team (Sprint 12 (Growth Team)), Patch-For-Review, Vue.js, CommunityConfiguration
Sgs removed a parent task for T360445: Propose a control for collections: T357710: Page titles selector control.
Mar 21 2024, 5:36 PM · Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs renamed T360445: Propose a control for collections from Vue design for page titles selector control to Propose a control for collections.
Mar 21 2024, 5:33 PM · Growth-Team (Sprint 12 (Growth Team)), Vue.js, CommunityConfiguration
Sgs updated the task description for T354463: Community Configuration Edit Summary.
Mar 21 2024, 9:13 AM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), CommunityConfiguration, GrowthExperiments-CommunityConfiguration (2.0)
Sgs updated the task description for T354390: Community Configuration 2.0 dashboard.
Mar 21 2024, 9:09 AM · Growth-Team (Sprint 8 (Growth Team)), CommunityConfiguration, GrowthExperiments-CommunityConfiguration (2.0)

Mar 19 2024

Sgs lowered the priority of T357712: Single page title selector control from High to Medium.
Mar 19 2024, 3:34 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Vue.js, CommunityConfiguration
Sgs raised the priority of T357718: Support schema references from Medium to High.
Mar 19 2024, 3:32 PM · Growth-Team (Sprint 12 (Growth Team)), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, CommunityConfiguration