ItamarWMDE added a comment.
After picking up the task, it became clear that multiple aspects and
repositories are involved:
- The copy right text and the copy right url are actually determined by
settings in `WikibaseRepo`.
- The copyright and terms for creating any new entity in a Wikibase instance
should be identical.
- Thus, the translation message `wikibase-shortcopyrightwarning` should not
be decoupled and rewritten in WikibaseLexeme.
- The copyright message is constructed in `WikibaseRepo`, by passing a
wikitext link as the third parameter to the message.
- This, however, cannot be done in JS using `mw.msg`, which complicated the
message construction in the Vue application.
Therefore, we should:
- Get settings from Lexeme to vuw app:
1. Find a way to inject the settings into our new lexeme form component
(`new-lexeme-special-page.git`)
2. Pass the settings down from WikibaseLexeme (`WikibaseLexeme.git`).
- Update the `wikibase-shortcopyrightwarning` to accept a `$3`rd and `$4`th
parameters instead of the currently passed wikitext link (`Wikibase.git`).
TASK DETAIL
https://phabricator.wikimedia.org/T298152
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: noarave, ItamarWMDE
Cc: ItamarWMDE, Sarai-WMDE, Aklapper, Lydia_Pintscher, karapayneWMDE,
Invadibot, maantietaja, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic,
Mahir256, QZanden, LawExplorer, _jensen, rosalieper, Bodhisattwa, Scott_WUaS,
Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]