Page MenuHomePhabricator

Let front-end users create and edit instances of any generic type
Closed, ResolvedPublic

Description

It is currently possible to create instances of typed lists (as per T291043 )

This should be extended to allow to create instances of any generic type, i.e. to allow to have a type that is specified by a function call.

  • Typed list
  • Typed pair
  • Typed map

Examples are:

  • create an instance of a Z885/Errortype to type of an error type, e.g. Z511/Key not found
  • create an instance of a Z882/Type pair of, say, Z6/String and Z6/String

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
StalledNone
Resolvedcmassaro
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
DuplicateNone
OpenNone
Resolvedcmassaro
ResolvedJdforrester-WMF
DeclinedNone
ResolvedNone
ResolvedNone
Resolvedcmassaro
Resolvedcmassaro
ResolvedNone
Resolvedgengh
Resolvedgengh
DeclinedLindsaykwardell
ResolvedLindsaykwardell
Resolvedcmassaro
Resolvedcmassaro
ResolvedNone
ResolvedNone
Resolvedcmassaro
ResolvedNone
InvalidNone
Invalidgengh
ResolvedNone
ResolvedNone
ResolvedJdforrester-WMF
ResolvedNone
ResolvedNone
DeclinedNone
ResolvedSimoneThisDot
ResolvedSimoneThisDot
Resolvedcmassaro
ResolvedSimoneThisDot
ResolvedSimoneThisDot
ResolvedJdforrester-WMF
ResolvedDVrandecic
ResolvedDVrandecic
Resolvedcmassaro
Resolvedcmassaro
ResolvedBUG REPORTJdforrester-WMF
ResolvedSimoneThisDot
Resolvedgengh
Resolvedgengh
ResolvedJdforrester-WMF
ResolvedSimoneThisDot
ResolvedJdforrester-WMF
ResolvedDVrandecic
ResolvedNone
ResolvedNone
Resolvedcmassaro
ResolvedDVrandecic
ResolvedLindsaykwardell
Resolvedarthurlorenzi
ResolvedNone
InvalidNone
Resolvedcmassaro
Resolvedcmassaro
Resolvedcmassaro
Resolvedcmassaro
Resolvedcmassaro
ResolvedJdforrester-WMF
Resolvedcmassaro
Resolvedcmassaro
Resolvedcmassaro
ResolvedNone
ResolvedSimoneThisDot
ResolvedSimoneThisDot
ResolvedSimoneThisDot
ResolvedJdforrester-WMF
Resolvedcmassaro
Resolvedgengh
Resolvedcmassaro
ResolvedJdforrester-WMF
Resolvedcmassaro
Resolvedcmassaro
ResolvedNone
ResolvedDVrandecic
Resolvedcmassaro
Resolvedarthurlorenzi
Resolved AdesojiThisDot

Event Timeline

We said we'd splice this into the tree in place of T291043 – should I do that now?

Yes, please, re splicing that into the tree. Thank you!

Change 753011 had a related patch set uploaded (by Simone Cuomo; author: Simone Cuomo):

[mediawiki/extensions/WikiLambda@master] Implement Typed Pair on UI

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

Change 753011 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Implement Typed Pair on UI

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

Change 755336 had a related patch set uploaded (by Simone Cuomo; author: Simone Cuomo):

[mediawiki/extensions/WikiLambda@master] Improve Type layout

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

Change 755336 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] ZTypedPair: Improve layout, labelling the Key and Value separately

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

Change 755337 had a related patch set uploaded (by Jforrester; author: Simone Cuomo):

[mediawiki/extensions/WikiLambda@master] Vue: Implement Map type

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

Change 755337 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Vue: Implement Map type

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

Jdforrester-WMF renamed this task from Allow to create an instance of any generic type to Let front-end users create and edit instances of any generic type.Jan 26 2022, 1:44 AM