[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-25 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed this task as "Resolved".
Lucas_Werkmeister_WMDE assigned this task to Michael.
Lucas_Werkmeister_WMDE added a comment.
Restricted Application added a project: User-Michael.


  We haven’t heard of any breakage on Lexeme pages since this rolled out, so I 
think we can call this done \o/

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Michael, Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Michael, Astuthiodit_1, karapayneWMDE, Invadibot, 
maantietaja, ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, 
Mahir256, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, 
aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-08 Thread Michael
Michael added a comment.


  This still needs to roll out with the next train starting on 2022-11-14, but 
as far as I can tell, this is completely done, and I'm not aware of any 
meaningful dangling pieces. (I found T322623 
 while testing, but that seems 
unrelated.)

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Michael
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-08 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed subtask T321914: Clean up library as 
Resolved.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-02 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed subtask T321912: Make use of new library in 
Lexeme (and vendor) as Resolved.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-02 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed subtask T321913: Migrate filter syntax in our 
templates as Resolved.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-01 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed subtask T321911: Extend php library to support 
both new and old syntax as Resolved.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-01 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE closed subtask T321909: Decide on what needs to be 
updated in php-vuejs-templating to migrate the filter in Lexeme as 
Resolved.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-01 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE edited projects, added Wikidata Dev Team (Sprint-∞); 
removed Wikidata Dev Team.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-01 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE set the point value for this task to "5".

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-11-01 Thread Arian_Bozorg
Arian_Bozorg added a project: Wikidata Dev Team.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-10-29 Thread Arian_Bozorg
Arian_Bozorg added a subtask: T321914: Clean up library.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-10-29 Thread Arian_Bozorg
Arian_Bozorg added a subtask: T321913: Migrate filter syntax in our templates.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-10-29 Thread Arian_Bozorg
Arian_Bozorg added a subtask: T321912: Make use of new library in Lexeme (and 
vendor).

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-10-29 Thread Arian_Bozorg
Arian_Bozorg added a subtask: T321911: Extend php library to support both new 
and old syntax.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Arian_Bozorg
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-10-25 Thread Michael
Michael added a comment.


  While figuring out what needs to be done in php-vuejs-templating, I 
accidentally implemented a minimal version of it: 
https://github.com/wmde/php-vuejs-templating/pull/23

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Michael
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T321595: Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible

2022-10-25 Thread Michael
Michael created this task.
Michael added projects: Wikidata, wdwb-tech, Wikidata Lexicographical data, 
Vue.js, wmde-wikidata-tech.

TASK DESCRIPTION
  As part of the migration of Vue 2 to Vue 3 for all code that is deployed on 
Wikimedia-deployed MediaWikis, we need to also migrate the Vue code in 
WikibaseLexeme. That code is still using the legacy Vue 2 feature of "filters". 
They are no longer available in Vue 3.
  
  In WikibaseLexeme we're using three different filters:
  
  - `gloss.language|languageName`
  - `gloss.language|directionality`
  - `'wikibaselexeme-sense-gloss-redundant-language'|message`
  
  There is already a change demonstrating how to replace these filter calls 
with method calls: Vue 3: Turn filters into methods (I28310c09) 

  
  However, one particular challenge is that we are using the wmde-built library 
php-vuejs-templating  to render 
these templates in a PHP process. That library needs to be modified to support 
the new syntax. On the positive side though, this library is currently only 
used for Lexeme, but is much more general than it needs to be for that purpose. 
Particularly, it supports arguments for filters, multiple variables and 
multiple filters, even though we have no instance where any of that is used.
  So we can simplify it down to supporting only our current use-case.
  
  You can see a current list of filter expressions in our templates in code 
search: filter expressions in *.vue.html files in WikibaseLexeme 

  
  Acceptance Criteria
  ---
  
  [ ] Migrate all filter expressions in Extension:WikibaseLexeme (5 files)
- resources/templates/glossWidget.vue.html 

 (8 matches)
- resources/templates/languageAndLexicalCategoryWidget.vue.html 

 (4 matches)
- resources/templates/lemma.vue.html 

 (5 matches)
- resources/templates/lexemeHeader.vue.html 

 (3 matches)
- resources/templates/representations.vue.html 

 (5 matches)
  [ ] Modify php-vuejs-templating 
 so that our server-side 
rendering still works as it used to
  
  Notes
  -
  
  - The midterm plan is for php-vuejs-templating 
 is to be replaced by proper 
general-purpose SSR.

TASK DETAIL
  https://phabricator.wikimedia.org/T321595

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Michael
Cc: Michael, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, Mahir256, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org