Page MenuHomePhabricator

Wire up license warning checkbox
Open, Needs TriagePublic

Description

  • compare current version in the mw config vs the store version
    • never show the overlay if they match
  • wire up the delegating repository in client-entry.ts
    • we can probably (?) get rid of the path that is currently set for the cookie
    • cookie expires in 10 years
    • wikibase.acknowledgedcopyrightversion is the cookie key
    • wb-acknowledgedcopyrightversion is the user option key
  • dispatch the user preference setting action in the license overlay component
  • add the checkbox
    • needs a message

Event Timeline

Change 517025 had a related patch set uploaded (by Jakob; owner: Jakob):
[wikibase/termbox@master] Introduce the ACKNOWLEDGED_COPYRIGHT_VERSION preference

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

Change 518924 had a related patch set uploaded (by Jakob; owner: Jakob):
[mediawiki/extensions/Wikibase@master] Add license warning checkbox label

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

Change 518924 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Add license warning checkbox label

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

Change 517025 merged by jenkins-bot:
[wikibase/termbox@master] Wire up license warning checkbox

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

Removing task assignee due to inactivity, as this open task has been assigned for more than two years (see emails sent to assignee on May26 and Jun17, and T270544). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be very welcome!

(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)