Page MenuHomePhabricator

Release CampaignEvents extension to Arabic Wikipedia
Closed, ResolvedPublic3 Estimated Story Points

Description

As an Arabic Wikipedia user, I want the CampaignEvents extension enabled on my wiki, so that I can attain the local Event Organizer right and use the Event Registration tool.

All features of the CampaignEvents extension that are currently accessible should be accessible to Arabic Wikipedia.

We should be in close communication with Bachounda & Benedict about these plans.

Acceptance Criteria:

  • Set the need configs values needed on mediawiki-config to enable CampaignEvents Extension on Arabic Wikipedia

Steps:

  • Add arwiki to wmgUseCampaignEvents in wmf-config/InitialiseSettings.php
  • Create the event-organizer user group, assign the standard user rights, make it editable by sysops. Remove those rights from the user group. (wmf-config/core-Permissions.php)
// groupOverrides
'+igwiki' => [
	'event-organizer' => [ // T362675
		'campaignevents-enable-registration' => true,
		'campaignevents-organize-events' => true,
		'campaignevents-email-participants' => true,
	],
	'user' => [
		'campaignevents-enable-registration' => false, // T362675
		'campaignevents-organize-events' => false, // T362675
		'campaignevents-email-participants' => false, // T362675
	],
],
// wgAddGroups
'+arwiki' => [
	'sysop' => [
		'event-organizer', // T362675
	],
],
// wgRemoveGroups
'+arwiki' => [
	'sysop' => [
		'event-organizer', // T362675
	],
],
  • Schedule a deployment window

Event Timeline

ifried renamed this task from [placeholder] Release CampaignEvents extension to Arabic Wikipedia to Release CampaignEvents extension to Arabic Wikipedia.Jul 15 2024, 5:42 PM
ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)

Change #1055206 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] [arwiki] Enable the CampaignEvents extension

https://gerrit.wikimedia.org/r/1055206

Change #1055296 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Add Arabic namespace names

https://gerrit.wikimedia.org/r/1055296

Change #1055296 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Add Arabic namespace names

https://gerrit.wikimedia.org/r/1055296

Change #1055206 merged by jenkins-bot:

[operations/mediawiki-config@master] [arwiki] Enable the CampaignEvents extension

https://gerrit.wikimedia.org/r/1055206

Mentioned in SAL (#wikimedia-operations) [2024-07-23T13:05:03Z] <logmsgbot> lucaswerkmeister-wmde@deploy1002 Started scap sync-world: Backport for [[gerrit:1055206|[arwiki] Enable the CampaignEvents extension (T370066)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-23T13:10:50Z] <logmsgbot> lucaswerkmeister-wmde@deploy1002 lucaswerkmeister-wmde, daimona: Backport for [[gerrit:1055206|[arwiki] Enable the CampaignEvents extension (T370066)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-23T13:24:21Z] <logmsgbot> lucaswerkmeister-wmde@deploy1002 Finished scap: Backport for [[gerrit:1055206|[arwiki] Enable the CampaignEvents extension (T370066)]] (duration: 19m 17s)

vaughnwalters subscribed.

sending this to product sign off as this is now live in ar wiki

@ifried this is tested and functioning correctly ๐ŸŽ‰ , but a few notes:

T370960 fixes a translation error for a link displaying incorrectly on organizer view on participants tab

The following from Special:EditEventRegistration are also currently being translated but are not live yet:
Grant ID translation
Terms of use
Youth safety message

Also, cities in the timezones are not translatable currently, and that is tracked in T371043

Thank you for this update, @vaughnwalters!

I will discuss T371043 with the team soon, so we can determine appropriate next steps.

I'm marking this work as Done.