Page MenuHomePhabricator

Create permission error component
Closed, ResolvedPublic

Description

The component should take into consideration that there might be more than one reason for the denied permission.
The component should at least consist of:

  • a title
  • a section holding information about the different permissions being denied
  • each permission statement could be its own component, holding an expandable text with more information.

Please refer to the design mocks.

Details

Related Gerrit Patches:
mediawiki/extensions/Wikibase : masterbridge: Fix style issues with permission errors screen
mediawiki/extensions/Wikibase : masterbridge: add story for ErrorPermission
mediawiki/extensions/Wikibase : masterbridge: Add ErrorPermission.vue to Storybook
mediawiki/extensions/Wikibase : masterbridge: test PageList & document intent
mediawiki/extensions/Wikibase : masterbridge: Convert the cascade pages array to an html list
mediawiki/extensions/Wikibase : masterbridge: Change the way cascade protected pages are passed to permission errors
mediawiki/extensions/Wikibase : masterbridge: Introduce permission error component
mediawiki/extensions/Wikibase : masterbridge: Add entityTitle to root store

Event Timeline

Michael created this task.Nov 6 2019, 12:08 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 6 2019, 12:08 PM
Matthias_Geisler_WMDE moved this task from To do to Doing on the Wikidata-Bridge-Sprint-9 board.
Matthias_Geisler_WMDE moved this task from Doing to To do on the Wikidata-Bridge-Sprint-9 board.

Change 554301 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] data-bridge: Introduce permission error component

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

Change 565274 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] bridge: Add entityTitle to root store

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

Change 565274 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Add entityTitle to root store

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

Change 554301 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Introduce permission error component

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

Change 565533 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] bridge: Change the way cascade protected pages are passed to permission errors

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

Change 565533 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Change the way cascade protected pages are passed to permission errors

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

Change 565610 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] bridge: Convert the cascade pages array to an html list

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

Lucas_Werkmeister_WMDE closed this task as Resolved.Mon, Jan 20, 6:42 PM
Lucas_Werkmeister_WMDE reopened this task as Open.

Nevermind, I missed the above Gerrit change, which is still open.

Change 565610 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Convert the cascade pages array to an html list

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

Change 566331 had a related patch set uploaded (by Pablo Grass (WMDE); owner: Pablo Grass (WMDE)):
[mediawiki/extensions/Wikibase@master] bridge: test PageList & document intent

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

Change 566331 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: test PageList & document intent

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

Lucas_Werkmeister_WMDE closed this task as Resolved.Wed, Jan 22, 11:44 AM

Change 566526 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] bridge: Add ErrorPermission.vue to Storybook

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

Change 566527 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] bridge: Fix style issues with permission errors screen

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

Change 566804 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] bridge: add story for ErrorPermission

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

Change 566526 abandoned by Pablo Grass (WMDE):
bridge: Add ErrorPermission.vue to Storybook

Reason:
Discontinued in favor of I0cf0cfee20d3a87330cd2354d804a846146a0455

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

Change 566804 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: add story for ErrorPermission

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

Change 566527 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Fix style issues with permission errors screen

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