| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T194253 Configure the CI job that runs WikibaseLexeme's browser tests against test wikidata |
| | Resolved | | Addshore | T168260 Deploy WikibaseLexeme extension on Wikimedia cluster |
| | Resolved | | Addshore | T191457 Deploy WikibaseLexeme on www.wikidata.org |
| | Resolved | | Addshore | T191458 Deploy WikibaseLexeme on test.wikidata.org |
| | Resolved | | Lydia_Pintscher | T168263 WikibaseLexeme functional baseline |
| | Resolved | | Lydia_Pintscher | T166691 [story] Allow Lexemes to be created via the API (wbeditentity) |
| | Resolved | | Lydia_Pintscher | T166694 Replace EntityFactory::newEmpty() with ChangeOpDeserializer::createEntity( $changeRequest ) |
| | Resolved | | Lydia_Pintscher | T160052 [Epic] Support for Forms |
| | Resolved | | daniel | T160521 [Epic] Forms of a Lexeme (UI) |
| | Resolved | | None | T160520 [Story] Section header for Forms |
| | Resolved | | thiemowmde | T161092 Create LexemeFormsView and use it in LexemeView |
| | Resolved | | None | T161093 Create browser tests for section header for forms |
| | Resolved | | • Jonas | T161201 Run browser tests in CI |
| | Resolved | | Lydia_Pintscher | T160522 [Story] List of Forms (UI) |
| | Resolved | | daniel | T164743 [Story] Add Form to list of Forms (UI) |
| | Resolved | | None | T160524 [Story] Add Form to list of Forms (non-persistent) |
| | Resolved | | thiemowmde | T161789 [Task] Introduce HTML templates infrastructure for Wikibase Lexeme |
| | Resolved | | Jakob_WMDE | T162254 [Task] Move existing HTML from views to templates.php |
| | Resolved | | Jakob_WMDE | T162338 Add browsertests for 'Add Form to list of Forms' |
| | Resolved | | WMDE-leszek | T162339 Create "formlist" widget for list of Forms |
| | Resolved | | WMDE-leszek | T162340 Implement Form widget |
| | Resolved | | WMDE-leszek | T162341 Create an "add" button to add a Form to a list of Forms and wire it to display "add Form" |
| | Duplicate | | None | T162342 Make the "add" button display the "add Form" form |
| | Resolved | | WMDE-leszek | T162343 Make the "save" button add the new form to the list widget |
| | Resolved | | Lydia_Pintscher | T173743 [Story] Representations of a Form |
| | Resolved | | Jakob_WMDE | T165575 [Story] Multi-variant Representations (UI) |
| | Resolved | | None | T173744 persistently addable/editable/removable Representations of a Form via the UI (M) |
| | Resolved | | Lucas_Werkmeister_WMDE | T178389 Create API for updating Form descriptions |
| | Resolved | | Lydia_Pintscher | T160525 [Story] Grammatical Feature of a Form |
| | Resolved | | • Aleksey_WMDE | T162788 [Story] basic non-editable list of Grammatical Features of a Form |
| | Resolved | | WMDE-leszek | T162790 [Story] basic editable list of Grammatical Features of a Form |
| | Resolved | | • Jonas | T163971 Investigate what widget could be used to render the editable list of Grammatical Features of a Form |
| | Resolved | | • Jonas | T164361 Create MenuTagMultiselectWidget for Grammatical Feature List |
| | Resolved | | Jakob_WMDE | T163972 Create browser test for the editing the list of Grammatical Features of a Form feature |
| | Resolved | | • Jonas | T164471 Create jquery ui widget for Grammatical Feature List |
| | Invalid | | None | T162797 [Story] Grammatical Forms look like faked statements |
| | Resolved | | Lydia_Pintscher | T163785 [Story] UX design for a Form's list of grammatical features |
| | Resolved | | None | T173742 persistently editable Grammatical Feature of a Form via the UI (M) |
| | Resolved | | • Aleksey_WMDE | T176473 [Task] Split Lexeme serializer into ExternalSerializer and StorageSerializer |
| | Resolved | | WMDE-leszek | T184409 Create the API module allowing editing the representation, and the grammatical features of a Form (days: 4) |
| | Resolved | | Lydia_Pintscher | T184411 UI: Use the API to save edits of grammatical features of the form (days: 1) |
| | Resolved | | None | T184702 Set the edit summary when editing the representation and/or grammatical features of the form |
| | Resolved | | Lydia_Pintscher | T160526 [Story] List of Statements for a Form |
| | Resolved | | • Aleksey_WMDE | T163722 [Story] viewable statements on a Form |
| | Resolved | | Lydia_Pintscher | T163723 [Story] non-persistently editable statements on a Form |
| | Resolved | | • Aleksey_WMDE | T165480 Fix bug with Froms' statements always switching to edit mode on page load |
| | Resolved | | • Aleksey_WMDE | T165481 When add new form statement list should be rendered correctly |
| | Resolved | | • Aleksey_WMDE | T165482 When save a Form's statement it should be persisted on the client and rendered correctly |
| | Resolved | | thiemowmde | T163724 persistently addable/editable/removable statements on a Form via the UI (L) |
| | Resolved | | WMDE-leszek | T179650 Investigation: Create a proof of concept making wbsetclaim API work with editing statements of forms |
| | Resolved | | WMDE-leszek | T179661 Investigation: Proof of concept of the ChangeOp for changing statements of a form (in case Form class is not implementing EntityDocument interface) |
| | Resolved | | WMDE-leszek | T179662 Investigation: Proof of concept making it possible to use WikibaseLexeme-specific code in wbsetclaim API action |
| | Resolved | | thiemowmde | T180464 Investigation: If and how form IDs like F1 and L1-F1 should co-exist in the code base |
| | Resolved | | thiemowmde | T180467 Make it possible to handle sub-entities in the storage layer of Wikibase (days: 1) |
| | Resolved | | thiemowmde | T180469 Make Forms and FormId implement Entity interfaces |
| | Resolved | | None | T180470 Adjust demo data of forms after statements on the form can be saved |
| | Resolved | | WMDE-leszek | T180471 Create tests for editing statements on Forms |
| | Resolved | | None | T181253 Make UI use wbsetclaim API for Form Statements |
| | Resolved | | None | T164742 [Story] Add Form to list of Forms (persistent) |
| | Resolved | | Ladsgroup | T182424 Diffs for statements, grammatical features and representations of a form (M) (days: 9) |
| | Resolved | | Lydia_Pintscher | T165576 [Story] Multi-variant Lemma |
| | Resolved | | • Aleksey_WMDE | T157974 [Task] rework "term box" and header for Lexeme |
| | Resolved | | WMDE-leszek | T172058 Bug: can't remove Lemma variant |
| | Resolved | | Lydia_Pintscher | T165578 [Story] New datatype for referencing Lexemes |
| | Duplicate | | Ladsgroup | T167963 Deprecate LegacyIdInterpreter and use EntityIdComposer instead |
| | Resolved | | WMDE-leszek | T167964 [Task] Inject frontend part of lexeme datatype from WikibaseLexeme extension |
| | Resolved | | Lydia_Pintscher | T165579 New data type to allow linking to Forms |
| | Resolved | | None | T169716 [Story] Referencing Forms and Senses |
| | Declined | | • Jonas | T169717 Create properties for use in senses and forms |
| | Resolved | | • Jonas | T169718 Fake statements that link to Forms and Senses |
| | Declined | | None | T169723 Create fake items that pretend to be Senses and Forms |
| | Resolved | | Addshore | T191981 Enable finding forms using wbsearchentities API |
| | Resolved | | Jakob_WMDE | T191986 Create an Expert for the form datatype |
| | Resolved | | Lydia_Pintscher | T192000 Create formatters for displaying a form as a statement value |
| | Resolved | | WMDE-leszek | T192002 Adjust definition of the wikibase-form datatype |
| | Resolved | | WMDE-leszek | T168298 UI for editing a Lexeme's language (M) |
| | Resolved | | WMDE-leszek | T168300 UI for editing a Lexeme's lexical category (S) |
| | Resolved | | Ladsgroup | T154221 Special:NewLexeme should have validation for language and lexical category |
| | Resolved | | Lydia_Pintscher | T175030 labels and descriptions for Lexemes for display in listings and search (derived labels, virtual labels) |
| | Resolved | | Lydia_Pintscher | T184997 Representation of a Lexeme in a statement value (L) |
| | Resolved | | WMDE-leszek | T185332 Investigation: How to make it possible to format a Lexeme used in a statement |
| | Resolved | | WMDE-leszek | T186606 Investigation: How to format lexeme to be display in a statement value efficiently |
| | Invalid | | None | T187318 Create a service that prepares Lexeme for presentation |
| | Resolved | | thiemowmde | T187775 Investigation: Constraints for a database schema to store representations of a Lexeme |
| | Resolved | | WMDE-leszek | T188108 Investigation: Measure load times when the complete lexeme data is loaded to display lexeme in the statement |
| | Resolved | | None | T187316 Create a formatter for displaying a Lexeme as a statement value |
| | Open | | None | T163538 [Task] Investigate LabelDescriptionLookup usage and possible refactoring (virtual labels) |
| | Invalid | | None | T187323 Store data needed for presenting the lexeme in the index(es) allowing efficient lookup |
| | Resolved | | Ladsgroup | T178904 Turn off Lexeme-related client features (S) (days: 4) |
| | Resolved | | Lydia_Pintscher | T178916 Enforce user rights on Lexeme pages and its parts |
| | Resolved | | thiemowmde | T182097 Investigation: Whether it is better to skip permission checks for forms |
| | Resolved | | Lydia_Pintscher | T189479 Enforce permission checks on Special:NewLexeme |
| | Resolved | | Lydia_Pintscher | T189480 Enforce permission checks when editing Lexeme |
| | Resolved | | Jakob_WMDE | T190921 Editing Lexeme: Hide GUI buttons w/o permission |
| | Resolved | | • Pablo-WMDE | T190924 Editing Lexeme: Check permission in APIs |
| | Resolved | | Jakob_WMDE | T191872 Lexeme header widget should handle API errors |
| | Resolved | | Addshore | T189481 Moving a Lexeme page should not be possible |
| | Resolved | | Jakob_WMDE | T189482 Enforce permission checks when deleting a Lexeme page |
| | Resolved | | Addshore | T189483 Enforce edit rate limits when editing lexeme |
| | Resolved | | Lydia_Pintscher | T178915 Lexeme RC and watchlist integration |
| | Resolved | | Lydia_Pintscher | T186995 disable Senses for first roll-out |
| | Resolved | | Ladsgroup | T187196 Disable Senses in the UI of the initial Lexeme page [S] |
| | Resolved | | Lydia_Pintscher | T187198 Disable Senses in the API for the initial version of the WikibaseLexeme extension |
| | Resolved | | Addshore | T191973 Response of getentities API should not contain "senses" property |
| | Resolved | | Jakob_WMDE | T191974 Create tests ensuring that sense-related input to APIs is ignored |
| | Resolved | | Jakob_WMDE | T187060 reserved Lexeme IDs |
| | Resolved | | Lydia_Pintscher | T173287 Deleted and non-existent lexemes should be indicated as such |
| | Resolved | | Lydia_Pintscher | T173332 [Story] remove a Form |
| | Invalid | | None | T189033 Remove a form using the UI |
| | Resolved | | Addshore | T189672 Create "remove form" API action |
| | Resolved | | Lydia_Pintscher | T189673 Ensure wbeditentity allows removing a form and uses the same business logic as wblremoveform |
| | Resolved | | None | T189675 Add remove button to UI which performs removal (makes API call and updates the UI after the change) |
| | Resolved | | Addshore | T189676 Rename wblexemeaddform and wblexemeeditformelements to wbl-prefixed |
| | Resolved | | None | T189677 Set up the "Hello World" JS browser test |
| | Resolved | | Lydia_Pintscher | T187215 [Bug] Undo of an edit on a form silently fails |
| | Resolved | | Addshore | T189580 Investigate: Undoing and restore edit on a form does not work |
| | Resolved | | Jakob_WMDE | T192264 Clearing a Lexeme via wbeditentity will reset the FormId counter for the entity. |