Page MenuHomePhabricator

EntitySchema editor should have a license note
Closed, ResolvedPublic

Description

As an editor I want to be informed about the license of contributions I am making to EntitySchemas.

Problem:
We currently don't show a "license of contributions" message when EntitySchema text is edited like we do when an EntitySchema is created (e.g. https://www.wikidata.org/w/index.php?title=EntitySchema:E123&action=edit).

We need to have the same message appear when EntitySchema text is edited to notify the users.

Copy
By clicking "Publish changes", you agree to the terms of use, and you irrevocably agree to release your contribution under the Creative Commons CC0 License.

BDD
GIVEN an EntitySchema
AND "license of the contributions" message
WHEN an EntitySchema text is edited
THEN the "license of contributions" message is displayed

Acceptance criteria:

  • "license of contributions" message is displayed on EntitySchemas when an edit of EntitySchema text is made

Event Timeline

Change 944884 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/EntitySchema@master] Show copyright notice and anon-user warning when editing schema text

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

Change 944884 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Show copyright notice and anon-user warning when editing schema text

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

Thanks so much Michael :)

Could you please update the copy from "Create" to "Publish changes" so that it matches the button?

image.png (499×1 px, 62 KB)

It should read:
By clicking "Publish changes", you agree to the terms of use, and you irrevocably agree to release your contribution under the Creative Commons CC0 License.

Thanks so much Michael :)

Could you please update the copy from "Create" to "Publish changes" so that it matches the button?

image.png (499×1 px, 62 KB)

It should read:
By clicking "Publish changes", you agree to the terms of use, and you irrevocably agree to release your contribution under the Creative Commons CC0 License.

You're completely correct, thank you for catching that! I'll upload a fix right away.

Change 947795 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/EntitySchema@master] Use correct button label in copyright notice

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

Change 947795 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Use correct button label in copyright notice

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