Convert ExtensionManagerView to TypeScript/spina and fix bundles.
Review Request #13803 — Created April 30, 2024 and submitted
This change converts the ExtensionManagerView class to TypeScript and
spina.This also fixes up some issues with our bundles in djblets. The
ExtensionManagerModel was converted to TypeScript, but inadvertently
included in the djblets-extensions bundle instead of the
djblets-extensions-admin bundle. In addition, we had neglected to remove
the other old filenames for the rest of the djblets-extensions bundle
contents from the list.
- Ran js-tests.
- Used the extensions list in the Review Board admin and saw everything
work correctly.
Summary | ID |
---|---|
e3c7d6959f98003c82eb2580a2a3a8eb55e1c518 |
Description | From | Last Updated |
---|---|---|
Extra word here: "in" |
maubin | |
Did you mean Djblets 6? |
maubin | |
Trailing comma here. |
chipx86 | |
Shouldn't need to use super anymore, since that should auto-merge. (Check to be sure.) |
chipx86 | |
It'd be nice to avoid having a newline here. Can we instead just set the value on the next line, … |
chipx86 | |
This is used to customize the classes in use by the parent, so they can be specialized. We need to … |
chipx86 | |
Should be protected. |
chipx86 |
- Commits:
-
Summary ID d430b0906977cf871a564ea5345014e2800242f3 dcd2c4ddd8964a780d813f4b9b9018fb303220dc - Diff:
-
Revision 2 (+204 -134)
Checks run (2 succeeded)
-
-
-
-
It'd be nice to avoid having a newline here. Can we instead just set the value on the next line, the way we had it before?
-
This is used to customize the classes in use by the parent, so they can be specialized. We need to keep these and keep all the references below.
It'd also make sense to have
ExtensionManagerView
take these as generics, so there's enforcement of types. -
- Commits:
-
Summary ID dcd2c4ddd8964a780d813f4b9b9018fb303220dc e3c7d6959f98003c82eb2580a2a3a8eb55e1c518 - Diff:
-
Revision 3 (+200 -134)