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]

Reply via email to